Tengo problemas para conectar mi teclado Bluetooth Logitech K810 en Debian Jessie con BlueZ versión 5.23-1, kernel 3.16.0-4.
El teclado funciona bien la mayor parte del tiempo, pero a veces no funciona en absoluto y bluetoothctl
me da el error de que el controlador no está disponible.
Cuando esto ocurre, hciconfig todavía reconoce el dispositivo y obtengo esta salida:
# hciconfig hci0 up
# hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: 40:2C:F4:68:02:CA ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING PSCAN
RX bytes:21820 acl:1132 sco:0 events:68 errors:0
TX bytes:1182 acl:11 sco:0 commands:53 errors:0
Pero no se muestran dispositivos en la bluetoothctl
solicitud y me da esta salida:
[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available
Reiniciar o, a veces, suspender / reanudar soluciona el problema: bluetoothctl
nuevamente reconocerá tanto el controlador como el teclado que funciona nuevamente.
Bluetooth es constantemente duro y suave desbloqueado de acuerdo con rfkill
.
El resultado relevante de lspci -v
, supongo, sería este:
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN
Flags: bus master, fast devsel, latency 0, IRQ 43
Memory at f0400000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
No tuve este problema con el mismo hardware en Debian Wheezy.
¿Cuál podría ser el controlador bluetooth que no esté disponible a veces?
modprobe -r btusb
) y agregar ( modprobe btusb
) el módulo del núcleo ayuda a recuperar el controlador (para que pueda evitar un reinicio completo).