Debian Jessie'deki Logitech K810 Bluetooth klavyemi BlueZ 5.23-1, çekirdek 3.16.0-4 ile bağlarken sorun yaşıyorum.
Klavye çoğu zaman iyi çalışıyor ancak bazen hiç çalışmıyor ve bluetoothctl
bana denetleyicinin kullanılamadığı hatasını veriyor.
Bu durumda, hciconfig cihazı hala tanır ve bu çıktıyı alıyorum:
# 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
Ancak bluetoothctl
istemde hiçbir cihaz gösterilmez ve bana bu çıktıyı verir:
[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available
Yeniden başlatma veya bazen askıya alma / devam ettirme sorunu giderir: bluetoothctl
hem denetleyiciyi hem de tekrar çalışan klavyeyi yeniden tanır.
Bluetooth'a göre sürekli olarak sert ve yumuşaktır rfkill
.
İlgili çıktı lspci -v
, sanırım bu olurdu:
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'deki aynı donanımla bu sorunu yaşamadım.
Bluetooth denetleyicisi bazen kullanılamıyor olabilir mi?
modprobe -r btusb
) ve modprobe btusb
çekirdek ( ) ekleyerek kontrolör geri almak için yardımcı olur (tam bir yeniden başlatma yapmaktan kaçınabilirsiniz).