Bug#970013: pulseaudio-utils: cannot switch to headset_head_unit

Igor Kovalenko igor.v.kovalenko at gmail.com
Sat Sep 25 08:58:07 BST 2021


On Wed, 22 Sep 2021 22:20:34 -0500 Chad <chewie at wookimus.net> wrote:
> Package: pulseaudio
> Version: 14.2-2
> Followup-For: Bug #970013
>
> Dear Maintainer,
>
> As with the original reporter of this bug, I too cannot change the
> profile of my associated bluetooth headsets to
> headset_head_unit. Below is a clip of the output from "pactl list"
> after associating a headset. I recall this working at some point in
> the past, but I don't have a good fixture on when that changed, as it
> has been quite some time since I've used any bluetooth headset to
> record.
>
> This could also potentially be related to pulseaudio-module-bluetooth bug #993011?
>
> -- Output from "pactl list":
> Card #2
> Name: bluez_card.F4_4E_FC_22_A0_0A
> Driver: module-bluez5-device.c
> Owner Module: 21
> Properties:
> device.description = "S17"
> device.string = "F4:4E:FC:22:A0:0A"
> device.api = "bluez"
> device.class = "sound"
> device.bus = "bluetooth"
> device.form_factor = "headset"
> bluez.path = "/org/bluez/hci0/dev_F4_4E_FC_22_A0_0A"
> bluez.class = "0x240404"
> bluez.alias = "S17"
> device.icon_name = "audio-headset-bluetooth"
> device.intended_roles = "phone"
> Profiles:
> a2dp_sink: High Fidelity Playback (A2DP Sink) (sinks: 1, sources: 0, priority: 40, available: yes)
> headset_head_unit: Headset Head Unit (HSP/HFP) (sinks: 1, sources: 1, priority: 30, available: no)
> off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
> Active Profile: a2dp_sink
> Ports:
> headset-output: Headset (type: Headset, priority: 0, latency offset: 0 usec, availability unknown)
> Part of profile(s): a2dp_sink, headset_head_unit
> headset-input: Headset (type: Headset, priority: 0, latency offset: 0 usec, not available)
> Part of profile(s): headset_head_unit

Hi Chad,

You are running pulseaudio-14.2 so your problem is not related to bug #993011

Please check which bluetooth profiles your headset supports using
'bluetoothctl info F4:4E:FC:22:A0:0A' with headset connected.

There are two bluetooth profiles which provide mic,
HSP is indicated as "UUID: Headset (00001108-..."
and HFP is indicated as "UUID: Handsfree (0000111e-..."

If your headset only lists HFP then pulseaudio-14.2 needs a properly configured
oFono to connect with mic. With pulseaudio 15.0 oFono is no longer necessary
so you might want to consider upgrading pulseaudio.

If your headset also has HSP then it should work with both pulseaudio
14.2 and 15.0; if it does not I'd suggest you file an issue on pulseaudio
tracker and provide output of 'bluetoothctl info' here
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues



More information about the pkg-pulseaudio-devel mailing list