#898: Bluetooth sink isn't created when pulseaudio run as system daemon ---------------------+------------------------------------------------------ Reporter: murz | Owner: lennart Type: defect | Status: new Milestone: | Component: daemon Resolution: | Keywords: ---------------------+------------------------------------------------------
Comment(by murz): I partially solve the problem! When I restart pulseaudio as system mode, I found the message in auth.log: {{{ Apr 10 00:02:09 kit dbus-daemon: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.47" (uid=109 pid=17588 comm="/usr/bin/pulseaudio) interface="org.bluez.Adapter" member="ListDevices" error name="(unset)" requested_reply=0 destination="org.bluez" (uid=0 pid=2421 comm="/usr/sbin/bluetoothd)) }}} So, I give those permissions to pulse user, with modifying /etc/dbus/system.d/bluetooth.conf, add the strings: {{{ <policy user="pulse"> <allow own="org.bluez"/> <allow send_destination="org.bluez"/> <!-- allow root to send to agents --> <allow send_interface="org.bluez.Agent"/></policy> }}} After that bluetooth sink successfully created! {{{ Card #2 Name: bluez_card.00_22_FC_74_AA_3C Driver: module-bluetooth-device.c Owner Module: 8 Properties: device.description = "Nokia BH-504" device.string = "00:22:FC:74:AA:3C" device.api = "bluez" device.class = "sound" device.bus = "bluetooth" device.form_factor = "headset" bluez.path = "/org/bluez/2421/hci0/dev_00_22_FC_74_AA_3C" bluez.class = "0x240404" bluez.name = "Nokia BH-504" device.icon_name = "audio-headset-bluetooth" device.intended_roles = "phone" Profiles: a2dp: High Fidelity Playback (A2DP) (sinks: 1, sources: 0, priority. 10) hsp: Telephony Duplex (HSP/HFP) (sinks: 1, sources: 1, priority. 20) off: Off (sinks: 0, sources: 0, priority. 0) Active Profile: off }}} But when I try to change active profile to A2DP, pulseaudio breaks with messages: {{{ Apr 10 00:10:18 kit pulseaudio[843]: sink.c: Assertion 'pa_frame_aligned(length, &s->sample_spec)' failed at pulsecore/sink.c:1090, function pa_sink_render_full(). Aborting. }}} Can you help me solve this problem? -- Ticket URL: <http://pulseaudio.org/ticket/898#comment:8> PulseAudio <http://pulseaudio.org/> The PulseAudio Sound Server _______________________________________________ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets