- Package:
- pulseaudio-utils
- Source:
- pulseaudio
- Description:
- Command line tools for the PulseAudio sound server
- Submitter:
- Emilian Nowak
- Date:
- 2021-09-25 08:03:05 UTC
- Severity:
- normal
Dear Maintainer,
I'm trying to use headphones with microphone (JBL Quantum800).
I can use them to listen to music with (a2dp_sink profile), but I cannot
switch to headset_head_unit. Hard to get from error message what is wrong - it
says: „Failure: Input/Output error”
Output from my
:~$ pactl list
Card #16
Name: bluez_card.98_52_3D_4D_19_70
Driver: module-bluez5-device.c
Owner Module: 37
Properties:
device.description = "JBL Quantum800"
device.string = "98:52:3D:4D:19:70"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "headset"
bluez.path = "/org/bluez/hci0/dev_98_52_3D_4D_19_70"
bluez.class = "0x240404"
bluez.alias = "JBL Quantum800"
device.icon_name = "audio-headset-bluetooth"
device.intended_roles = "phone"
Profiles:
headset_head_unit: Jednostka główna słuchawek z mikrofonem (HSP/HFP)
(sinks: 1, sources: 1, priority: 30, available: no) a2dp_sink: Odtwarzanie
o wysokiej dokładności (odpływ A2DP) (sinks: 1, sources: 0, priority: 40,
available: yes) off: Wyłączone (sinks: 0, sources: 0, priority: 0, available:
yes) Active Profile: a2dp_sink Ports:
headset-output: Słuchawki z mikrofonem (priority: 0, latency offset: 0
usec, available) Part of profile(s): headset_head_unit, a2dp_sink
headset-input: Słuchawki z mikrofonem (priority: 0, latency offset: 0
usec, not available) Part of profile(s): headset_head_unit
Swtiching betwen profiles
:~$ pactl set-card-profile 16 off
:~$ pactl set-card-profile 16 a2dp_sink
:~$ pactl set-card-profile 16 headset_head_unit
Failure: Input/Output error
:~$
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?
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