[pulseaudio-discuss] Bluetooth devices no longer detected after upgrade from 2.0 to 4.0
Georg Chini
georg at chini.tk
Thu Jun 20 08:02:32 PDT 2013
Hello,
after upgrading to Pulseaudio 4.0 my bluetooth devices (headset, 2 mobiles)
are no longer discovered. I am running Debian unstable on an amd64 CPU,
the new Debian package was released a few days ago.
I also filed a bug with Debian but did not receive a reply so far. To
make sure
this is not a problem of the package I compiled pulse from GIT.
I also made sure, that that the headset is properly connected by using ALSA
to play something. This worked fine. Pulseaudio 2.0 discovered the devices
when I connected them. Running Pulse with debug output gives slightly
different results, if "Media" is enabled in Bluez or not. Bluez version
is 4.99.
With Media enabled:
During startup:
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Headset
property 'State' changed to value 'disconnected'
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.AudioSink
property 'State' changed to value 'disconnected'
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Headset
property 'State' changed to value 'disconnected'
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Audio
property 'State' changed to value 'disconnected'
And when I connect the headset:
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Device,
path=/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.Device,
path=/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Headset,
path=/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Headset
property 'State' changed to value 'connecting'
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.Headset,
path=/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Audio,
path=/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Audio
property 'State' changed to value 'connecting'
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.Audio,
path=/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus:
interface=org.bluez.MediaEndpoint, path=/MediaEndpoint/HFPAG,
member=SetConfiguration
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.MediaEndpoint, path=/MediaEndpoint/HFPAG,
member=SetConfiguration
D: [lt-pulseaudio] bluetooth-util.c: dbus: path=/MediaEndpoint/HFPAG,
interface=org.bluez.MediaEndpoint, member=SetConfiguration
D: [lt-pulseaudio] bluetooth-util.c: Transport
/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E/fd40 profile 2 available
D: [lt-pulseaudio] bluetooth-util.c: dbus:
interface=org.bluez.MediaEndpoint, path=/MediaEndpoint/HFPAG,
member=SetConfiguration
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.MediaEndpoint, path=/MediaEndpoint/HFPAG,
member=SetConfiguration
D: [lt-pulseaudio] bluetooth-util.c: dbus: path=/MediaEndpoint/HFPAG,
interface=org.bluez.MediaEndpoint, member=SetConfiguration
E: [lt-pulseaudio] bluetooth-util.c: Cannot configure transport
/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E/fd41 because profile 2 is
already used
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Headset,
path=/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Headset
property 'State' changed to value 'disconnected'
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.Headset,
path=/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Audio,
path=/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Audio
property 'State' changed to value 'disconnected'
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.Audio,
path=/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus:
interface=org.bluez.MediaEndpoint, path=/MediaEndpoint/HFPAG,
member=ClearConfiguration
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.MediaEndpoint, path=/MediaEndpoint/HFPAG,
member=ClearConfiguration
D: [lt-pulseaudio] bluetooth-util.c: dbus: path=/MediaEndpoint/HFPAG,
interface=org.bluez.MediaEndpoint, member=ClearConfiguration
D: [lt-pulseaudio] bluetooth-util.c: Clearing transport
/org/bluez/7417/hci1/dev_00_19_7F_41_DB_2E/fd40 profile 2
D: [lt-pulseaudio] bluetooth-util.c: dbus:
interface=org.bluez.MediaEndpoint, path=/MediaEndpoint/HFPAG,
member=ClearConfiguration
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.MediaEndpoint, path=/MediaEndpoint/HFPAG,
member=ClearConfiguration
D: [lt-pulseaudio] bluetooth-util.c: dbus: path=/MediaEndpoint/HFPAG,
interface=org.bluez.MediaEndpoint, member=ClearConfiguration
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=(null),
path=(null), member=(null)
D: [lt-pulseaudio] module-console-kit.c: dbus: interface=(null),
path=(null), member=(null)
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=(null),
path=(null), member=(null)
D: [lt-pulseaudio] module-console-kit.c: dbus: interface=(null),
path=(null), member=(null)
Doing the same with Media disabled:
During startup (no change):
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Headset
property 'State' changed to value 'disconnected'
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.AudioSink
property 'State' changed to value 'disconnected'
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Headset
property 'State' changed to value 'disconnected'
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Audio
property 'State' changed to value 'disconnected'
When I connect the headset:
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Device,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.Device,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Headset,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Headset
property 'State' changed to value 'connecting'
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.Headset,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Audio,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Audio
property 'State' changed to value 'connecting'
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.Audio,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Headset,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Headset
property 'State' changed to value 'connected'
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.Headset,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Headset,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.Headset,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Headset,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus: property 'SpeakerGain'
changed to value '8'
E: [lt-pulseaudio] bluetooth-util.c: Volume change does not have an
associated transport
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.Headset,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus:
interface=org.bluez.AudioSink,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.AudioSink
property 'State' changed to value 'connecting'
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.AudioSink,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus:
interface=org.bluez.AudioSink,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.AudioSink,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus:
interface=org.bluez.AudioSink,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.AudioSink
property 'State' changed to value 'connected'
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.AudioSink,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Audio,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: Device
/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E interface org.bluez.Audio
property 'State' changed to value 'connected'
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.Audio,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
Each time I press one of the volume buttons of the headset I get:
D: [lt-pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Headset,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
D: [lt-pulseaudio] bluetooth-util.c: dbus: property 'SpeakerGain'
changed to value '6'
E: [lt-pulseaudio] bluetooth-util.c: Volume change does not have an
associated transport
D: [lt-pulseaudio] module-console-kit.c: dbus:
interface=org.bluez.Headset,
path=/org/bluez/7939/hci1/dev_00_19_7F_41_DB_2E, member=PropertyChanged
So it seems that pulse does see the headset, but does not load
module-bluetooth-device.
Loading the module manually does not help, pulse does not recognize that
the headset is
connected.
I hope someone can help me to figure out what goes wrong. Anything more
I should try?
Any config options that have changed from 2.0 to 4.0? If it is a bug,
what can I do to find
out where the problem is?
Thanks in advance for any help.
Regards
Georg
More information about the pulseaudio-discuss
mailing list