Ich habe Probleme beim Verbinden meiner Logitech K810 Bluetooth-Tastatur in Debian Jessie mit BlueZ Version 5.23-1, Kernel 3.16.0-4.
Die Tastatur funktioniert die meiste Zeit einwandfrei, aber manchmal funktioniert sie überhaupt nicht und bluetoothctl
gibt mir den Fehler, dass der Controller nicht verfügbar ist.
In diesem Fall erkennt hciconfig das Gerät immer noch und ich erhalte die folgende Ausgabe:
# 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
In der bluetoothctl
Eingabeaufforderung werden jedoch keine Geräte angezeigt, und es wird die folgende Ausgabe ausgegeben:
[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available
Durch einen Neustart oder eine Unterbrechung / Wiederaufnahme des bluetoothctl
Betriebs wird das Problem behoben: Der Controller und die wieder funktionsfähige Tastatur werden wieder erkannt.
Bluetooth ist laut durchweg hart und leise entsperrt rfkill
.
Die relevante Ausgabe von lspci -v
, denke ich, wäre:
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
Ich hatte dieses Problem nicht mit der gleichen Hardware in Debian Wheezy.
Was könnte es sein, dass der Bluetooth-Controller zeitweise nicht verfügbar ist?
modprobe -r btusb
) und Hinzufügen ( modprobe btusb
) des Kernel-Moduls dabei, den Controller zurückzubekommen (so dass Sie einen vollständigen Neustart vermeiden können).