Bluetoothctl: Kein Standard-Controller verfügbar

13

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 bluetoothctlgibt 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 bluetoothctlEingabeaufforderung 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 bluetoothctlBetriebs 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?

MajorBriggs
quelle
Ich habe das gleiche Problem in OSMC in Raspberry Pi ausgeführt. Haben Sie eine Lösung gefunden? Teilen Sie es bitte mit, wenn Sie eines haben.
user2109718
Nein, ich habe keine Lösung gefunden ...
MajorBriggs
1
Ich habe das gleiche Problem mit OSMC auf einem Raspberry Pi festgestellt. Die Tastatur wird beim Scannen mit hcitool angezeigt. Bluetoothctl-Befehle führen zu "Kein Standard-Controller verfügbar".
Dallas
1
Nachdem ich bei meinen Nachforschungen einige Male auf diese Frage gestoßen bin: Es scheint immer noch keine Antwort zu geben, aber manchmal hilft das Entfernen ( 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).
Marcus
@Dallas siehe meine Antwort. Sie müssen es nur als sudo ausführen und es funktioniert einwandfrei.
Jamescampbell

Antworten:

2

Ich glaube , die Antwort ist einfach zu laufen bluetoothctlmit sudo.

So ist sudo bluetoothctl. Dann arbeitet jeder Befehl in Ordnung power on, agent onusw. ohne Fehler.

Bestätigt die Arbeit an Raspian Stretch.

Jamescampbell
quelle
0

Ist ein Kernel-Update eine Option?

Haben Sie das neueste Linux-Firmware-Paket ausprobiert?

Sie können auch die Vorschläge unter "Über iwldvm-Support und bekannte Probleme" unter https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi ausprobieren

gat1
quelle
0

Vielleicht versuchen systemctl start hciuart

akhilcjacob
quelle
Willkommen auf der Unix SE! Ich schlage vor zu erklären, was Sie tun und warum.
Peterh - Wiedereinsetzung von Monica
-1

Aktivieren Sie Bluetooth zunächst manuell über die GUI. so hat es bei mir funktioniert. Ich weiß, dieser Beitrag ist alt, aber es hat bei mir funktioniert. Suche einfach in deinem Hauptmenü nach "bluetooth" (bei meiner jetzigen mint 18 sarah ist das so)

Sie können dann zurückkommen und die Befehle mit "Ausschalten" versuchen

IDontLikestackoverflow
quelle
1
Welche GUI? Welche genauen Schritte? Wie würde das Ausschalten helfen, eine Verbindung herzustellen?
Jeff Schaller