[pulseaudio-discuss] Bluetooth headset pairs but doesn't create audio device

Alessandro Crismani alessandro.crismani at ieee.org
Thu Jun 7 02:32:12 PDT 2012


Hi everybody,

I have upgraded to pulseaudio 2.0 through Arch Linux's repository and my 
bluetooth headset is giving me trouble. I've also tried git master, with 
same results.

Particularly, when I pair the headset it doesn't create an audio device 
under Gnome's sound settings menu, hence I cannot route sounds to the 
headset. Note that pairing succeeds, given that I can play/pause music 
using the play button on the headset, but music comes from the laptop as 
I can't select the headset anymore.

This happens randomly, some times the audio sink is created and 
everything works, some times the audio sinks is not there. Relevant log 
entries when it fails the first time are:

D: [pulseaudio] module-bluetooth-device.c: Connected to the bluetooth 
audio service
D: [pulseaudio] module-bluetooth-device.c: Sending BT_REQUEST -> 
BT_GET_CAPABILITIES
D: [pulseaudio] module-bluetooth-device.c: Trying to receive message 
from audio service...
D: [pulseaudio] module-bluetooth-device.c: Received BT_ERROR <- 
BT_GET_CAPABILITIES
E: [pulseaudio] module-bluetooth-device.c: Received error condition: 
Errore sconosciuto 240
I: [pulseaudio] card.c: Freed 1 "bluez_card.00_02_3C_2E_EE_69"
D: [pulseaudio] core-subscribe.c: Dropped redundant event due to remove 
event.
E: [pulseaudio] module.c: Failed to load module 
"module-bluetooth-device" (argument: "address="00:02:3C:2E:EE:69" 
path="/org/bluez/279/hci0/dev_00_02_3C_2E_EE_69""): initialization failed.
D: [pulseaudio] module-bluetooth-discover.c: Failed to load module for 
device /org/bluez/279/hci0/dev_00_02_3C_2E_EE_69

Then I also see:
D: [pulseaudio] module-bluetooth-discover.c: Loading 
module-bluetooth-device address="00:02:3C:2E:EE:69" 
path="/org/bluez/289/hci0/dev_00_02_3C_2E_EE_69"
D: [pulseaudio] module-card-restore.c: Database contains invalid data 
for key: bluez_card.00_02_3C_2E_EE_69 (probably pre-v1.0 data)
D: [pulseaudio] module-card-restore.c: Attempting to load legacy 
(pre-v1.0) data for key: bluez_card.00_02_3C_2E_EE_69
D: [pulseaudio] module-card-restore.c: Size does not match.
D: [pulseaudio] module-card-restore.c: Unable to load legacy (pre-v1.0) 
data for key: bluez_card.00_02_3C_2E_EE_69. Ignoring.
I: [pulseaudio] card.c: Created 4 "bluez_card.00_02_3C_2E_EE_69"
D: [pulseaudio] module-bluetooth-device.c: Connected to the bluetooth 
audio service
D: [pulseaudio] module-bluetooth-device.c: Sending BT_REQUEST -> 
BT_GET_CAPABILITIES
D: [pulseaudio] module-bluetooth-device.c: Trying to receive message 
from audio service...
D: [pulseaudio] module-bluetooth-device.c: Received BT_RESPONSE <- 
BT_GET_CAPABILITIES
D: [pulseaudio] module-bluetooth-device.c: Payload size is 25 6
I: [pulseaudio] card.c: Freed 4 "bluez_card.00_02_3C_2E_EE_69"
D: [pulseaudio] core-subscribe.c: Dropped redundant event due to remove 
event.
E: [pulseaudio] module.c: Failed to load module 
"module-bluetooth-device" (argument: "address="00:02:3C:2E:EE:69" 
path="/org/bluez/289/hci0/dev_00_02_3C_2E_EE_69""): initialization failed.
D: [pulseaudio] module-bluetooth-discover.c: Failed to load module for 
device /org/bluez/289/hci0/dev_00_02_3C_2E_EE_69


I have added: Enable=Socket in /etc/bluetooth/audio.conf but it didn't 
solve things.

I have opened a bug at https://bugs.freedesktop.org/show_bug.cgi?id=49974
but the report is silent, so I decided to try asking here hoping for 
more feedback! I'd love to provide more information, but I do not know 
how to proceed further.

Cheers,
Alessandro

PS: could you kindly keep me CC'ed since I am not subscribed to this ML?


More information about the pulseaudio-discuss mailing list