Debian JessieのLogitech K810 Bluetoothキーボードと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の同じハードウェアではこの問題はありませんでした。
ブルートゥースコントローラーが時々利用できないのは何でしょうか?
modprobe -r btusb
)および追加(modprobe btusb
)すると、コントローラーを元に戻すことができます(したがって、完全な再起動を避けることができます)。