[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