PulseAudio kann das Bluetooth-Modul nicht laden

38

Ich habe Probleme beim Verbinden meiner Bluetooth-Lautsprecher mit einer neuen 15.10-Installation (BEARBEITEN: gilt auch für 16.04). Die Lautsprecher sind angeschlossen, werden jedoch nicht als verfügbares Audiogerät aufgeführt.

Ich habe versucht, das Bluetooth-Modul mit folgendem Befehl zu laden:

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

Die gleichen Referenten haben am 14.04. Einwandfrei gearbeitet. Irgendwelche Ideen, wie ich das Modul richtig laden könnte, damit ich meine Lautsprecher verwenden kann?

Georgi Georgiev
quelle
1
Ich habe die Lösung, die Sie als Teil der Frage gepostet haben , in eine separate Antwort extrahiert . Sie können diese Antwort jederzeit über Ihr Konto erneut veröffentlichen (um den entsprechenden Ruf zu erlangen) oder in Ihre aktuelle Antwort integrieren . Dann bitte an mich pingen, damit ich meine Antwort entfernen kann. Siehe auch Was machen wir mit dieser Frage, die wirklich eine Antwort ist?
Melebius

Antworten:

58

Gelöst mit SimFox3 Antwort in diesem Thread.

Fehler und mögliche Lösung: Tatsächlich habe ich einen Fehler gefunden, der das Headset unbrauchbar macht. Es scheint, dass das Puls-Audio-Modul: module-bluetooth-discover nur funktioniert, wenn es nach dem Start der X11-Sitzung gestartet wird. Ich habe also einen Workaround.

Bearbeiten Sie die Datei:

/etc/pulse/default.pa

und kommentieren Sie (mit einem #am Anfang der Zeile) die folgende Zeile aus:

#load-module module-bluetooth-discover

Bearbeiten Sie nun die Datei:

/usr/bin/start-pulseaudio-x11

und nach den Zeilen:

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

füge die folgende Zeile hinzu:

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

Auf diese Weise werden die Bluetooth-Module des Pulse Audio nicht beim Booten heruntergeladen, sondern nach dem Start von x11.

Georgi Georgiev
quelle
2
Sie sind mein Held! Hast du das irgendwo als Fehlerbericht eingereicht? Das hat es für mich behoben.
wählen
Funktionierte auch für mich - das auf dem billigen und fröhlichen Lidl Bluetooth SBL 4.1, das bisher beim googeln mit Linux nicht aufgetaucht ist. Gut gemacht, +1!
Mark Williams
3
es funktioniert auch für den 16.04., glaube oder nicht, dieser Fehler existiert noch und es scheint, dass niemand dies beheben wird
Zippp
1
Toll! Das gleiche Problem in Debian 9 und die gleiche Lösung ...
Multiplayer1080
2
Gibt es dafür einen Upstream- oder Distributions-Fehlerbericht? Ich kann es anscheinend weder in Ubuntu noch in Debian oder Upstream finden ...
bk138
5

Die Lösung in 16.10 lautet:

$ sudo apt install bluetooth pulseaudio-module-bluetooth

Diese Antwort wurde ursprünglich als Bearbeitung der Frage veröffentlicht .

Melebius
quelle
3

Manchmal funktioniert es nach einem Neustart und später erscheint ein solcher Fehler ...

Also die Reihenfolge:

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

kann meine Zeit sparen.

jmary
quelle