Bluetooth - połączenie nie powiodło się: blueman.bluez.errors.DBusFailedError: Protokół niedostępny

71

Próbuję dodać zestaw słuchawkowy Bluetooth BlueParrott B-250XT + na tablecie Thinkpad X230 z systemem Ubuntu 16.04 ze sprzętowym adapterem Bluetooth.

Adapter działa - co oznacza, że ​​wykrywa / widzi zestaw słuchawkowy. Jednak po podłączeniu do zestawu słuchawkowego początkowo łączy się, a następnie pojawia się ten błąd:

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

Następnie zestaw słuchawkowy rozłącza się, a przyszłe połączenia są niemożliwe - jest to rodzaj awarii / błędu, który powoduje, że Bluetooth przestaje reagować.

Mam zainstalowany Pulseaudio i zestaw Bluetooth ładuje się po X11 (to mnie do tej pory doprowadziło - do tego stopnia, że ​​mogę się połączyć). Ale, jak wspomniano, urządzenie zostanie zrzucone wkrótce po podłączeniu.

psedach
źródło
mam ten sam problem. Mam świeżą instalację Xubuntu na moim laptopie Dell Latitude E6410. Próbuję połączyć się z głośnikiem JBL Charge3. Urządzenie zostało sparowane, ale mogę podłączyć tylko do portu szeregowego. Kiedy próbuję połączyć się z zlewem audio lub zestawem słuchawkowym, otrzymuję połączenie nieudane: blueman.bluez.errors.DBusFailedError: Protokół niedostępny
Sebastian Widz
Radzę najpierw wypróbować (na żywo) Ubuntu 15.10, abyś miał pomysł, czy problem dotyczy wersji stosu BT. Ubuntu 16.04 miał aktualizację stosu Bluetooth, która znacznie zepsuła funkcjonalność BT.
Marcus,
To naprawdę dobry pomysł! Wypróbuję kilka płyt CD na żywo, kiedy będę miał czas. Dzięki,
psedach,
Zauważ, że w ArchLinux pakiet do zainstalowania ma nazwę pulseaudio-bluetoothzamiast pulseaudio-module-bluetooth. Po prostu zostawiam tutaj notatkę, ponieważ jest to pierwszy wynik pojawiający się w wyszukiwarce Google.
Xji

Odpowiedzi:

142

Rozwiązanie z tego artykułu działało dla mnie:

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

Następnie usuń urządzenie z urządzeń Bluetooth i sparuj je ponownie.

Jeśli to działa, możesz rozważyć dodanie drugiego polecenia do ustawień uruchamiania, aby nie trzeba było uruchamiać go ponownie po każdym ponownym uruchomieniu.


Jeśli to nie działa, spróbuj uruchomić ponownie pulseaudio:

pulseaudio -k
pulseaudio -D
Sebastian Widz
źródło
34
Dzięki za wskazówkę - otrzymuję komunikat „Błąd: inicjalizacja modułu nie powiodła się”, gdy wykonuję krok 2, więc to jeszcze nie działa.
psedach
5
Pracował dla mnie, ale muszę to robić za każdym razem, gdy uruchamiam się ponownie ...
Korri
1
Pracował na Xubuntu 16.04 na Lenovo G580. Jeśli słyszysz dźwięk przez głośniki laptopa po sparowaniu, spróbuj zmienić profil w opcji Regulacja głośności -> Konfiguracja -> Wbudowane audio.
lepe
7
@psedach, pamiętaj, że komunikat pokaże, jeśli ktoś spróbuje załadować moduł, gdy jest już załadowany. Możesz sprawdzić, czy jest załadowany pactl list | grep module-bluetooth-discover.
Ian Mackinnon
2
Mój domyślny plik konfiguracji impulsu zawierał /etc/pulse/default.pajuż linię konfiguracyjną. .ifexists module-bluetooth-discover.so \n load-module module-bluetooth-discover \n .endifPrzy następnym uruchomieniu działało to od razu po wyjęciu z pudełka. ( \ndodano, aby symbolizować łamanie linii, które tam były)
Martin - 3 ー チ ン