У мене виникають проблеми з підключенням моєї клавіатури Bluetooth Logitech K810 в Debian Jessie та BlueZ версії 5.23-1, ядром 3.16.0-4.
Клавіатура працює прекрасно більшу частину часу, але іноді вона взагалі не працює і bluetoothctl
дає мені помилку, що контролер недоступний.
Коли це відбувається, hciconfig все ще розпізнає пристрій, і я отримую цей вихід:
# 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
Але жоден пристрій не відображається у bluetoothctl
підказці, і це дає мені такий вихід:
[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available
Перезавантаження або іноді призупинення / відновлення усуває проблему: bluetoothctl
знову буде розпізнано як контролер, так і клавіатуру, яка знову працює.
Bluetooth незмінно розблоковується жорстко і м'яко rfkill
.
Відповідним результатом lspci -v
, я думаю, буде такий:
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
У мене не було цієї проблеми з тим же обладнанням у Debian Wheezy.
Що може бути контролером Bluetooth, який може бути недоступним часом?
modprobe -r btusb
) та додавання ( modprobe btusb
) модуля ядра допомагає повернути контролер (таким чином ви можете уникнути повного перезавантаження).