Bluetooth Cambridge Silicon Radio no funciona bien en Debian 7
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.

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:

Figura 2. Indicador de Bluetooth en GNOME Shell
- 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.
- 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:
- Bluetooth Dongle wont find any devices
- USB bluetooth dongle: cannot pair or be detected
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: