Bluetooth erscheint in Pulseaudio nicht als mögliche Quelle/Senke

Bluetooth erscheint in Pulseaudio nicht als mögliche Quelle/Senke

Ich versuche, mein ubuntustudio14.04, 64 Bit als Bluetooth-Audio-Senke (Dienst a2snkin A2DP) einzurichten, sodass ich Musik vom Android-Telefon auf den PC und von dort auf meine Lautsprecher umleiten kann.

Ich folgeDasAnleitung, die, obwohl älter, immer noch ohne zu viele Änderungen funktionieren kann, bis zu dem Punkt, an dem ich laden muss

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

Nun funktioniert die Installation des Moduls wie erwartet. Das Laden des Moduls schlägt jedoch fehl. Obwohl die Audioverbindung zwischen Telefon und PC hergestellt wurde, wird in Pulse-Audio kein Bluetooth-Gerät angezeigt und ich höre keinen Ton aus den Lautsprechern.

Dieses Modul erscheint in pulseaudio:

pactl list short modules | grep blue
9       module-bluetooth-policy 
22      module-bluetooth-discover   

Beim Überprüfen syslogwerden die folgenden zugehörigen Informationen angezeigt

Dec 14 12:32:19 starmaze NetworkManager[1243]: <info> (50:32:75:B3:DA:31): new Bluetooth device (driver: 'bluez' ifindex: 0)

wo 50:32:75:B3:DA:31ist eigentlich die Bluetooth-MAC-Adresse meines Android-Telefons.

und etwas später

Dec 14 12:38:47 starmaze pulseaudio[2663]: [pulseaudio] module-bluetooth-device.c: /org/bluez/942/hci0/dev_50_32_75_B3_DA_31 is not a valid BlueZ audio device.
Dec 14 12:38:47 starmaze pulseaudio[2663]: [pulseaudio] module.c: Failed to load module "module-bluetooth-device" (argument: "path=/org/bluez/942/hci0/dev_50_32_75_B3_DA_31 address=50:32:75:B3:DA:31 profile=a2dp_source source_properties=device.icon_name=blueman card_properties=device.icon_name=blueman"): initialization failed.

Aus diesen anderen Threads: AU1,AU2,AU3,AU4,AU5

Das Ausführen pulseaudio -kscheint die Probleme nicht zu lösen und eine widersprüchliche Aussage Disable=Socketin „/etc/bluetooth/audio.conf“ führt tatsächlich dazu, dass der Dienst „a2dsnk“ als Übertragung vom PC an das Telefon verschwindet.

Was könnte falsch sein? Ich vermute, das Problem liegt daran, dass das Bluetooth-Discovery-Modul in Pulseaudio nicht geladen werden konnte oder etwas Ähnliches. Aber bei all den (manchmal widersprüchlichen) Informationen, die es gibt, kann ich mir nicht sicher sein. Können Sie helfen?

BEARBEITEN:

lsusbkehrt zurück

Bus 006 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

lsusb -tkehrt zurück

/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 1: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 1: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
    |__ Port 1: Dev 4, If 2, Class=Application Specific Interface, Driver=, 12M

lspciund lspci -nnksind vorbei inPastebin. Ich bin nicht sicher, wie das hilft, also habe ich die gesamte Ausgabe eingefügt.

Antwort1

Auf meinem System wurde dieses Problem dadurch verursacht, dass gdm einen Pulseaudio-Client startete und die Bluetooth-Audiokarte schnappte, bevor der Client des Benutzers dazu in der Lage war. Ich habe es behoben, indem ich Pulseaudio für den gdm-Benutzer deaktiviert habe:

/var/lib/gdm/.config/pulse/client.conf

hinzugefügt:

autospawn = no
daemon-binary = /bin/true

Antwort2

Dieser Befehl könnte Ihr Problem beheben

 sudo pactl load-module module-bluetooth-discover

verwandte Informationen