Ich versuche, mein ubuntustudio
14.04, 64 Bit als Bluetooth-Audio-Senke (Dienst a2snk
in 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 syslog
werden 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:31
ist 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 -k
scheint die Probleme nicht zu lösen und eine widersprüchliche Aussage Disable=Socket
in „/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:
lsusb
kehrt zurück
Bus 006 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
lsusb -t
kehrt 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
lspci
und lspci -nnk
sind 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