PulseAudio nie może załadować modułu bluetooth

38

Mam problem z podłączeniem głośników Bluetooth ze świeżą instalacją 15.10 (EDYCJA: dotyczy również 16.04). Głośniki są podłączone, ale nie są wymienione jako dostępne urządzenie audio.

Próbowałem załadować moduł Bluetooth, używając:

sudo pactl load-module module-bluetooth-discover
Failure: Module initialization failed

Te same głośniki działały doskonale 14.04. Masz pomysły, jak prawidłowo załadować moduł, aby móc korzystać z głośników?

Georgi Georgiev
źródło
1
Wyodrębniłem rozwiązanie, które opublikowałeś jako część pytania, w osobnej odpowiedzi . Możesz ponownie opublikować tę odpowiedź za pomocą swojego konta (w celu uzyskania odpowiedniej reputacji) lub zintegrować ją z bieżącą odpowiedzią . Proszę, pingujcie mnie, abym mógł usunąć swoją odpowiedź. Zobacz także Co robimy z tym pytaniem, które naprawdę jest odpowiedzią?
Melebius

Odpowiedzi:

58

Rozwiązany przy użyciu odpowiedzi SimFox3 w tym wątku.

Błąd i możliwe rozwiązanie: tak naprawdę znalazłem błąd, który sprawia, że ​​zestaw słuchawkowy jest bezużyteczny, wydaje się, że moduł audio pulsu: moduł-bluetooth-Discover działa tylko, jeśli został uruchomiony po zakończeniu sesji X11. Mam więc obejście.

Edytuj plik:

/etc/pulse/default.pa

i skomentuj ( #na początku linii) następujący wiersz:

#load-module module-bluetooth-discover

teraz edytuj plik:

/usr/bin/start-pulseaudio-x11

i po wierszach:

   if [ x”$SESSION_MANAGER” != x ] ; then
        /usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
    fi

dodaj następujący wiersz:

    /usr/bin/pactl load-module module-bluetooth-discover

W ten sposób moduły Bluetooth Pulse Audio nie będą pobierane podczas uruchamiania, ale po uruchomieniu x11.

Georgi Georgiev
źródło
2
Jesteś moim bohaterem! Czy przesłałeś to gdzieś jako raport o błędzie? Naprawiłem to dla mnie.
wybierz
Pracowałem też dla mnie - to na tanim i wesołym Lidl bluetooth SBL 4.1, który wcześniej nie pojawiał się po googlowaniu go w systemie Linux. Dobra robota +1!
Mark Williams
3
działa również na 16.04, wierzcie lub nie, ten błąd nadal istnieje i wygląda na to, że nikt tego nie naprawi
Zippp 23.04.16
1
Świetny! Ten sam problem w Debianie 9 i to samo rozwiązanie ...
multiplayer1080
2
Czy istnieje raport o błędach wysyłania lub dystrybucji? Wydaje mi się, że nie mogę go znaleźć ani w Ubuntu, ani w Debianie, ani w górę ...
bk138,
5

Rozwiązaniem w 16.10 jest:

$ sudo apt install bluetooth pulseaudio-module-bluetooth

Ta odpowiedź została pierwotnie opublikowana jako edycja pytania .

Melebius
źródło
3

Czasami działa po ponownym uruchomieniu, a później pojawia się taki błąd ...

Więc sekwencja:

sudo pactl unload-module  module-bluetooth-discover 
sudo pactl   load-module  module-bluetooth-discover 

mogę zaoszczędzić czas.

jmary
źródło