Bluetooth - Verbindung fehlgeschlagen: blueman.bluez.errors.DBusFailedError: Protokoll Nicht verfügbar

71

Ich versuche, ein BlueParrott B-250XT + Bluetooth-Headset auf einem Thinkpad X230-Tablet mit Ubuntu 16.04 und Bluetooth-Hardware-Adapter hinzuzufügen.

Der Adapter funktioniert - das heißt, er erkennt / sieht das Headset. Wenn jedoch eine Verbindung zum Headset hergestellt wird, tritt der folgende Fehler auf:

Connection Failed: blueman.bluez.errors.DBusFailedError: Protocol Not available

Danach trennt sich das Headset und zukünftige Verbindungen sind nicht mehr möglich. Dies ist eine Art Fehler, der dazu führt, dass das Bluetooth danach nicht mehr reagiert.

Ich habe Pulseaudio installiert und Bluetooth muss nach X11 geladen werden (das hat mich so weit gebracht - bis zu dem Punkt, an dem ich eine Verbindung herstellen kann). Wie bereits erwähnt, wird das Gerät jedoch kurz nach dem Anschließen gelöscht.

psedach
quelle
selbes Problem hier. Ich habe eine neue Xubuntu-Installation auf meinem Dell Latitude E6410-Laptop. Es wurde versucht, eine Verbindung zum JBL Charge3-Lautsprecher herzustellen. Das Gerät wurde gekoppelt, aber ich kann nur eine Verbindung zum seriellen Port herstellen. Beim Versuch, eine Verbindung zu einer Audio-Senke oder einem Headset herzustellen, erhalte ich die Meldung "Verbindung fehlgeschlagen": blueman.bluez.errors.DBusFailedError: Protokoll nicht verfügbar
Sebastian Widz
Ich rate, zuerst ein (Live-) Ubuntu 15.10 auszuprobieren, damit Sie eine Vorstellung davon haben, ob das Problem in der BT-Stack-Version liegt. Ubuntu 16.04 hatte ein Bluetooth-Stack-Update, das die BT-Funktionalität erheblich beeinträchtigte.
Marcus
Das ist eine wirklich gute Idee! Ich werde einige Live-CDs probieren, wenn ich Zeit habe. Danke,
psedach
Beachten Sie, dass unter ArchLinux das zu installierende Paket pulseaudio-bluetoothanstelle von benannt wird pulseaudio-module-bluetooth. Hinterlassen Sie hier nur eine Notiz, da dies das erste Ergebnis in der Google-Suche ist.
xji

Antworten:

142

Die Lösung aus diesem Artikel hat für mich funktioniert:

sudo apt-get install pulseaudio-module-bluetooth
pactl load-module module-bluetooth-discover

Löschen Sie dann das Gerät von Bluetooth-Geräten und koppeln Sie es erneut.

Wenn dies funktioniert, können Sie den zweiten Befehl zu Ihren Starteinstellungen hinzufügen, damit Sie ihn nicht nach jedem Neustart erneut ausführen müssen.


Wenn es nicht funktioniert, starten Sie es erneut pulseaudio:

pulseaudio -k
pulseaudio -D
Sebastian Widz
quelle
34
Vielen Dank für den Tipp - Wenn ich Schritt 2 durchführe, wird die Meldung "Fehler: Modulinitialisierung fehlgeschlagen" angezeigt, sodass dies für mich noch nicht funktioniert.
Psedach
5
Arbeitete für mich, aber ich muss das jedes Mal tun, wenn ich neu
starte
1
Arbeitete auf Xubuntu 16.04 auf Lenovo G580. Wenn Sie den Ton nach dem erfolgreichen Koppeln über die Laptop-Lautsprecher hören, ändern Sie das Profil unter Lautstärkeregelung -> Konfiguration -> Integriertes Audio.
Lepe
7
@psedach, beachten Sie, dass die Meldung angezeigt wird, wenn versucht wird, das Modul zu laden, wenn es bereits geladen ist. Sie können testen, ob es mit geladen ist pactl list | grep module-bluetooth-discover.
Ian Mackinnon
2
Meine Standard-Impulskonfigurationsdatei enthielt /etc/pulse/default.pabereits die Konfigurationszeile. .ifexists module-bluetooth-discover.so \n load-module module-bluetooth-discover \n .endifBeim nächsten Start funktionierte es sofort. ( \nhinzugefügt, um die vorhandenen Zeilenumbrüche zu symbolisieren)
Martin - - マ チ チ