· Cambiar idioma (Actualmente: Español)

Bluetooth Cambridge Silicon Radio no funciona bien en Debian 7

Junio 07, 2014 00:00 -0500

Este dispositivo bluetooth no funciona correctamente en Debian 7. Existen reportes de problemas con este dispositivo en el sistema de seguimiento de incidentes de Debian, pero hasta ahora no hay ninguna solución.

Adaptador de Bluetooth Cambridge Silicon Radio Ltd

Figura 1. Adaptador de Bluetooth Cambridge Silicon Radio Ltd

El dispositivo en la Figura 1, según la información que me proporciona lsusb, es un adaptador de bluetooth Cambridge Silicon Radio, Ltd:

# Bus 006 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

A pesar de que el ícono de bluetooth aparece en la barra superior del escritorio GNOME al conectar este dispositivo (ver Figura 2), su funcionamiento, simplemente, no es correcto. Por ejemplo:

Indicador de Bluetooth en GNOME Shell

Figura 2. Indicador de Bluetooth en GNOME Shell

  1. Hacer clic sobre el ícono de bluetooth e intentar cambiar la visibilidad del equipo a «visible» resulta en un congelamiento de la pantalla durante unos 5 segundos, después de los cuales la ventanita de opciones desaparece. Al hacer clic otra vez sobre el ícono, la visibilidad sigue inactiva.
  2. En las opciones de configuración de bluetooth [1], al intentar agregar un dispositivo nuevo, el software de configuración se queda buscando dispositivos eternamente y no encuentra ninguno de los dispositivos cercanos.

Documentación de Debian sobre Bluetooth

La página BluetoothUser de la documentación de Debian ofrece alguna información sobre el uso de aparatos con esta tecnología. Parece que mi sistema tiene lo necesario para que el dispositivo funcione correctamente, pero, aún así, nada.

Por ejemplo, dice la documentación que me asegure de que el demonio de Bluetooth está corriendo. En mi caso, está corriendo:

# /etc/init.d/bluetooth status
[ ok ] bluetooth is running.

Dice que para emparejar dispositivos de bluetooth necesito una herramienta como gnome-bluetooth, entre otras alternativas. Yo la tengo y no funciona, como indiqué en el punto (2) de arriba.

Dice la documentación que para resolver problemas de emparejamiento de dispositivos, me asegure de que las interfaces de bluetooth de mi computadora están visibles. Ya intenté cambiar la visibilidad usando la interfaz gráfica, como dije en el punto (1) de arriba, y no funciona. La documentación da dos alternativas de órdenes que se pueden ejecutar para hacer que la computadora sea visible. La primera:

# dbus-send --system --dest=org.bluez /org/bluez/hci0 org.bluez.Adapter.SetMode string:discoverable

Al ejecutar esta orden, mi computadora sigue invisible. Si uso la segunda orden recomendada:

# hciconfig hci0 piscan
Can't set scan mode on hci0: Network is down (100)

Parece que ahí está el error, pero no tengo más detalles sobre él, ni sobre cómo solucionarlo.

Hay una herramienta que supuestamente mostraría mi dispositivo bluetooth como prueba de que fue instalado correctamente:

# hcitool dev
Devices:

No muestra nada.

Hay otra orden para buscar dispositivos remotos:

# hcitool scan
Device is not available: No such device

Dice que el dispositivo no está disponible, que no hay dispositivo. Pero hay otra orden más que me dice que el dispositivo sí está ahí:

# hciconfig -a hci0
hci0:       Type: BR/EDR  Bus: USB
            BD Address: 00:1F:81:00:01:1C  ACL MTU: 1021:4  SCO MTU: 180:1
            DOWN
            RX bytes:1221 acl:0 sco:0 events:39 errors:0
            TX bytes:412 acl:0 sco:0 commands:42 errors:4
            Features: 0xff 0x3e 0x09 0x76 0x80 0x01 0x00 0x80
            Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
            Link policy: RSWITCH HOLD SNIFF
            Link mode: SLAVE ACCEPT

Aunque se ve que ha habido varios errores y que algo está DOWN. Tal vez esto se refiere a la red, como apareció con la otra orden de más arriba.

Algo que me parece extraño es que, según la documentación, hay dos archivos de configuración:

  • /etc/default/bluetooth
  • /etc/bluetooth/hcid.conf

El primero lo tengo; el segundo no.

Casos similares

Buscando en la Web, encuentro este dispositivo mencionado en muchos casos de error. El dispositivo no funciona, como me pasa a mí. Pero no hay ninguna solución. Algunos ejemplos:

Reportes de errores relacionados

  • Bug#711144: bluez: Bluetooth dongle does not work

Solución

Ninguna conocida.

[1]En GNOME, la configuración de bluetooth se puede encontrar haciendo clic sobre el ícono de bluetooth o en Usuario → Configuración del sistema → Bluetooth.

Temas relacionados: