FS#36080 - [bluez4, pulseaudio] Default conf generates BT errors in journal from pulse

Attached to Project: Arch Linux
Opened by Ng Oon-Ee (ngoonee) - Tuesday, 09 July 2013, 07:11 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 24 November 2013, 11:17 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Tom Gundersen (tomegun)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

64-bit Arch system using [testing]. awesome WM. Systemd user session.

[1], [2], and [3] are (semi)related links from the forums, two of which refer to the Red Hat bug in [4]. Two main issues, one is as in title, the other which led me to this is that my BT headset no longer works OOTB.

Briefly, this headset used to work (on a different computer) years ago, just dug it back up now. Tried a variety of changes to /etc/bluetooth/audio.conf, the one that seems to work most reliably now is Enable=Gateway,Source. This also fixes the errors which were popping up in the journal from pulse (which I'd ignored previously having had no need for BT.

Unsure what this all means, but the errors I get are as below (full log in [5]) from pulseaudio -v. Id I make the above change, no errors, and bluetooth seems to work (not automatically, I still need to initiate a connection, but after that it plays. Without this change, no audio from BT headset, nothing appears in pavucontrol).

I [pulseaudio] bluetooth-util.c: Couldn't register endpoint /MediaEndpoint/A2DPSink, because BlueZ is configured to disable the endpoint type.
E [pulseaudio] bluetooth-util.c: org.bluez.AudioSource.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.AudioSource" doesn't exist
E [pulseaudio] bluetooth-util.c: org.bluez.HandsfreeGateway.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.HandsfreeGateway" doesn't exist
E [pulseaudio] bluetooth-util.c: org.bluez.HandsfreeGateway.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.HandsfreeGateway" doesn't exist
E [pulseaudio] bluetooth-util.c: org.bluez.AudioSource.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.AudioSource" doesn't exist
E [pulseaudio] bluetooth-util.c: org.bluez.HandsfreeGateway.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.HandsfreeGateway" doesn't exist
E [pulseaudio] bluetooth-util.c: org.bluez.HandsfreeGateway.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.HandsfreeGateway" doesn't exist
E [pulseaudio] bluetooth-util.c: org.bluez.AudioSource.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.AudioSource" doesn't exist
E [pulseaudio] bluetooth-util.c: org.bluez.HandsfreeGateway.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.HandsfreeGateway" doesn't exist
E [pulseaudio] bluetooth-util.c: org.bluez.HandsfreeGateway.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.HandsfreeGateway" doesn't exist


Additional info:
* package version(s)
pulseaudio-4.0-2, lib32-libpulse-4.0-2, pavucontrol-2.0-1, pulseaudio-alsa-2-2, libcanberra-pulse-0.30-4
blueman-1.23-10, bluez-libs-5.7-1, bluez-utils-5.7-1, bluez4-4.101-3, gnome-blueooth-3.8.1-2, sbc-1.1-1
* config and/or log files etc.
As mentioned above


[1] - https://bbs.archlinux.org/viewtopic.php?id=165741
[2] - https://bbs.archlinux.org/viewtopic.php?id=157326
[3] - https://bbs.archlinux.org/viewtopic.php?id=153522
[4] - https://bugzilla.redhat.com/show_bug.cgi?id=827692
[5] - http://pastebin.com/AjxsaWdA
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Sunday, 24 November 2013, 11:17 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Bleuz4 has been dropped. Please check bluez5 stack.
Comment by Peter Weber (hoschi) - Saturday, 12 October 2013, 11:31 GMT
I'm not sure if it is releated by I see this error-message during login to GNOME-3.10 on my laptop:
"[pulseaudio] bluetooth-util.c: org.bluez.Manager.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.Manager" doesn't exist"

Also I found a smiliar error message on stackoverflow, maybe releated:
http://stackoverflow.com/questions/18371204/cant-get-any-replies-to-dbus-send
Comment by Tom Gundersen (tomegun) - Saturday, 12 October 2013, 12:06 GMT
Thanks for the report. Have you tried with pulseaudio from testing? It uses bluez5 instead, so this problem might have been solved.
Comment by Matt Peterson (ricochet1k) - Wednesday, 16 October 2013, 19:51 GMT
I have what appears to be the same problem. I can connect to the bluetooth device manually, but the output never shows up as an audio output. I just installed PulseAudio from Testing and nothing has changed. I can confirm that the /etc/bluetooth/audio.conf change mentioned above works and allows bluetooth audio output.

Loading...