Public bug reported: I've recently upgraded 2 versions - from Ubuntu 18.04 LTS to 20.04 LTS and then to 21.10. Before I was able to both listen quality audio and speak over my headset. Right now after some time of struggling with why I can't use bluetooth microphone anymore I've realised it's because it used A2DP profile which doesn't support mic input. I can't check it now but pretty sure microphone usage was seamless in past - I didn't need to manually switch to HFP/HSP and then back to A2DP to listen music. Can we reintroduce this functionality ?
"nusch@xps13:~$ LANG="en" pactl list | grep -iA 100 jabra Description: Jabra Evolve 65 Driver: module-bluez5-device.c Sample Specification: s16le 2ch 44100Hz Channel Map: front-left,front-right Owner Module: 26 Mute: no Volume: front-left: 56763 / 87%, front-right: 0 / 0% balance -1.00 Base Volume: 65536 / 100% Monitor Source: bluez_sink.30_50_75_07_11_8C.a2dp_sink.monitor Latency: 0 usec, configured 0 usec Flags: HARDWARE HW_VOLUME_CTRL LATENCY Properties: bluetooth.protocol = "a2dp_sink" bluetooth.codec = "sbc" device.description = "Jabra Evolve 65" device.string = "30:50:75:07:11:8C" device.api = "bluez" device.class = "sound" device.bus = "bluetooth" device.form_factor = "headset" bluez.path = "/org/bluez/hci0/dev_30_50_75_07_11_8C" bluez.class = "0x240404" bluez.alias = "Jabra Evolve 65" device.icon_name = "audio-headset-bluetooth" device.intended_roles = "phone" Ports: headset-output: Słuchawki z mikrofonem (type: Headset, priority: 0, availability unknown) Active Port: headset-output Formats: pcm Source #1 State: SUSPENDED Name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor Description: Monitor of Wbudowany dźwięk Analogowe stereo Driver: module-alsa-card.c Sample Specification: s16le 2ch 48000Hz Channel Map: front-left,front-right Owner Module: 22 Mute: no Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB balance 0.00 Base Volume: 65536 / 100% / 0.00 dB Monitor of Sink: alsa_output.pci-0000_00_1f.3.analog-stereo Latency: 0 usec, configured 0 usec Flags: DECIBEL_VOLUME LATENCY Properties: device.description = "Monitor of Wbudowany dźwięk Analogowe stereo" device.class = "monitor" alsa.card = "0" alsa.card_name = "HDA Intel PCH" alsa.long_card_name = "HDA Intel PCH at 0x60531d8000 irq 188" alsa.driver_name = "snd_hda_intel" device.bus_path = "pci-0000:00:1f.3" sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0" device.bus = "pci" device.vendor.id = "8086" device.vendor.name = "Intel Corporation" device.product.id = "a0c8" device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller" device.form_factor = "internal" device.string = "0" module-udev-detect.discovered = "1" device.icon_name = "audio-card-pci" Formats: pcm Source #20 State: SUSPENDED Name: bluez_sink.30_50_75_07_11_8C.a2dp_sink.monitor Description: Monitor of Jabra Evolve 65 Driver: module-bluez5-device.c Sample Specification: s16le 2ch 44100Hz Channel Map: front-left,front-right Owner Module: 26 Mute: no Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB balance 0.00 Base Volume: 65536 / 100% / 0.00 dB Monitor of Sink: bluez_sink.30_50_75_07_11_8C.a2dp_sink Latency: 0 usec, configured 0 usec Flags: DECIBEL_VOLUME LATENCY Properties: device.description = "Monitor of Jabra Evolve 65" device.class = "monitor" device.string = "30:50:75:07:11:8C" device.api = "bluez" device.bus = "bluetooth" device.form_factor = "headset" bluez.path = "/org/bluez/hci0/dev_30_50_75_07_11_8C" bluez.class = "0x240404" bluez.alias = "Jabra Evolve 65" device.icon_name = "audio-headset-bluetooth" device.intended_roles = "phone" Formats: pcm Sink Input #58 Driver: protocol-native.c Owner Module: 10 Client: 106 Sink: 14 Sample Specification: s16le 2ch 44100Hz Channel Map: front-left,front-right Format: pcm, format.sample_format = "\"s16le\"" format.rate = "44100" format.channels = "2" format.channel_map = "\"front-left,front-right\"" Corked: yes Mute: no Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB balance 0.00 Buffer Latency: 0 usec Sink Latency: 0 usec Resample method: n/a Properties: media.name = "VirtualBox front [win11]" application.name = "VirtualBox" native-protocol.peer = "UNIX socket client" native-protocol.version = "35" application.process.id = "11997" application.process.user = "nusch" application.process.host = "xps13" application.process.binary = "VirtualBoxVM" application.language = "pl_PL.UTF-8" window.x11.display = ":0" application.process.machine_id = "a1dd700b2ae04d9cb28cc3982a4d2ddb" module-stream-restore.id = "sink-input-by-application-name:VirtualBox" Source Output #52 Driver: protocol-native.c Owner Module: 10 Client: 106 Source: 20 Sample Specification: s16le 2ch 44100Hz Channel Map: front-left,front-right Format: pcm, format.sample_format = "\"s16le\"" format.rate = "44100" format.channels = "2" format.channel_map = "\"front-left,front-right\"" Corked: yes Mute: no Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB balance 0.00 Buffer Latency: 0 usec Source Latency: 0 usec Resample method: n/a Properties: media.name = "VirtualBox line-in [win11]" application.name = "VirtualBox" native-protocol.peer = "UNIX socket client" native-protocol.version = "35" application.process.id = "11997" application.process.user = "nusch" application.process.host = "xps13" application.process.binary = "VirtualBoxVM" application.language = "pl_PL.UTF-8" window.x11.display = ":0" application.process.machine_id = "a1dd700b2ae04d9cb28cc3982a4d2ddb" module-stream-restore.id = "source-output-by-application-name:VirtualBox" Client #0 Driver: module-systemd-login.c Owner Module: 16 Properties: application.name = "Login Session 2" systemd-login.session = "2" Client #1 Driver: protocol-native.c Owner Module: 10 Properties: application.name = "GNOME Shell Volume Control" native-protocol.peer = "UNIX socket client" native-protocol.version = "35" application.id = "org.gnome.VolumeControl" application.icon_name = "multimedia-volume-control" application.version = "40.5" application.process.id = "4515" application.process.user = "nusch" application.process.host = "xps13" application.process.binary = "gnome-shell" application.language = "pl_PL.UTF-8" window.x11.display = ":0" application.process.machine_id = "a1dd700b2ae04d9cb28cc3982a4d2ddb" Client #2 Driver: protocol-native.c Owner Module: 10 Properties: application.name = "GNOME Volume Control Media Keys" native-protocol.peer = "UNIX socket client" native-protocol.version = "35" application.id = "org.gnome.VolumeControl" application.icon_name = "multimedia-volume-control" application.version = "" application.process.id = "4666" application.process.user = "nusch" -- device.description = "Jabra Evolve 65" device.string = "30:50:75:07:11:8C" device.api = "bluez" device.class = "sound" device.bus = "bluetooth" device.form_factor = "headset" bluez.path = "/org/bluez/hci0/dev_30_50_75_07_11_8C" bluez.class = "0x240404" bluez.alias = "Jabra Evolve 65" device.icon_name = "audio-headset-bluetooth" device.intended_roles = "phone" bluetooth.codec = "sbc" Profiles: headset_head_unit: Jednostka główna słuchawek z mikrofonem (HSP) (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) handsfree_head_unit: Jednostka główna zestawu głośnomówiącego (HFP) (sinks: 1, sources: 1, priority: 30, available: yes) off: Wyłączone (sinks: 0, sources: 0, priority: 0, available: yes) Active Profile: a2dp_sink Ports: headset-output: Słuchawki z mikrofonem (type: Headset, priority: 0, latency offset: 0 usec, availability unknown) Part of profile(s): headset_head_unit, a2dp_sink, handsfree_head_unit headset-input: Słuchawki z mikrofonem (type: Headset, priority: 0, latency offset: 0 usec, availability unknown) Part of profile(s): headset_head_unit, handsfree_head_unit " ProblemType: Bug DistroRelease: Ubuntu 21.10 Package: pulseaudio 1:15.0+dfsg1-1ubuntu2.2 ProcVersionSignature: Ubuntu 5.10.0-1057.61-oem 5.10.83 Uname: Linux 5.10.0-1057-oem x86_64 NonfreeKernelModules: wl ApportVersion: 2.20.11-0ubuntu71 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: nusch 4276 F.... pulseaudio CasperMD5CheckResult: unknown CurrentDesktop: ubuntu:GNOME Date: Tue Feb 22 12:01:14 2022 InstallationDate: Installed on 2015-05-08 (2482 days ago) InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=pl_PL.UTF-8 SHELL=/bin/bash SourcePackage: pulseaudio UpgradeStatus: Upgraded to impish on 2022-02-21 (0 days ago) dmi.bios.date: 12/14/2021 dmi.bios.release: 3.4 dmi.bios.vendor: Dell Inc. dmi.bios.version: 3.4.0 dmi.board.name: 0DXP1F dmi.board.vendor: Dell Inc. dmi.board.version: A00 dmi.chassis.type: 10 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvr3.4.0:bd12/14/2021:br3.4:svnDellInc.:pnXPS139310:pvr:sku0991:rvnDellInc.:rn0DXP1F:rvrA00:cvnDellInc.:ct10:cvr: dmi.product.family: XPS dmi.product.name: XPS 13 9310 dmi.product.sku: 0991 dmi.sys.vendor: Dell Inc. ** Affects: pulseaudio (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug impish wayland-session -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to pulseaudio in Ubuntu. https://bugs.launchpad.net/bugs/1961769 Title: Pulse audio doesn't switch to headset-input when microphone requested Status in pulseaudio package in Ubuntu: New Bug description: I've recently upgraded 2 versions - from Ubuntu 18.04 LTS to 20.04 LTS and then to 21.10. Before I was able to both listen quality audio and speak over my headset. Right now after some time of struggling with why I can't use bluetooth microphone anymore I've realised it's because it used A2DP profile which doesn't support mic input. I can't check it now but pretty sure microphone usage was seamless in past - I didn't need to manually switch to HFP/HSP and then back to A2DP to listen music. Can we reintroduce this functionality ? "nusch@xps13:~$ LANG="en" pactl list | grep -iA 100 jabra Description: Jabra Evolve 65 Driver: module-bluez5-device.c Sample Specification: s16le 2ch 44100Hz Channel Map: front-left,front-right Owner Module: 26 Mute: no Volume: front-left: 56763 / 87%, front-right: 0 / 0% balance -1.00 Base Volume: 65536 / 100% Monitor Source: bluez_sink.30_50_75_07_11_8C.a2dp_sink.monitor Latency: 0 usec, configured 0 usec Flags: HARDWARE HW_VOLUME_CTRL LATENCY Properties: bluetooth.protocol = "a2dp_sink" bluetooth.codec = "sbc" device.description = "Jabra Evolve 65" device.string = "30:50:75:07:11:8C" device.api = "bluez" device.class = "sound" device.bus = "bluetooth" device.form_factor = "headset" bluez.path = "/org/bluez/hci0/dev_30_50_75_07_11_8C" bluez.class = "0x240404" bluez.alias = "Jabra Evolve 65" device.icon_name = "audio-headset-bluetooth" device.intended_roles = "phone" Ports: headset-output: Słuchawki z mikrofonem (type: Headset, priority: 0, availability unknown) Active Port: headset-output Formats: pcm Source #1 State: SUSPENDED Name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor Description: Monitor of Wbudowany dźwięk Analogowe stereo Driver: module-alsa-card.c Sample Specification: s16le 2ch 48000Hz Channel Map: front-left,front-right Owner Module: 22 Mute: no Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB balance 0.00 Base Volume: 65536 / 100% / 0.00 dB Monitor of Sink: alsa_output.pci-0000_00_1f.3.analog-stereo Latency: 0 usec, configured 0 usec Flags: DECIBEL_VOLUME LATENCY Properties: device.description = "Monitor of Wbudowany dźwięk Analogowe stereo" device.class = "monitor" alsa.card = "0" alsa.card_name = "HDA Intel PCH" alsa.long_card_name = "HDA Intel PCH at 0x60531d8000 irq 188" alsa.driver_name = "snd_hda_intel" device.bus_path = "pci-0000:00:1f.3" sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0" device.bus = "pci" device.vendor.id = "8086" device.vendor.name = "Intel Corporation" device.product.id = "a0c8" device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller" device.form_factor = "internal" device.string = "0" module-udev-detect.discovered = "1" device.icon_name = "audio-card-pci" Formats: pcm Source #20 State: SUSPENDED Name: bluez_sink.30_50_75_07_11_8C.a2dp_sink.monitor Description: Monitor of Jabra Evolve 65 Driver: module-bluez5-device.c Sample Specification: s16le 2ch 44100Hz Channel Map: front-left,front-right Owner Module: 26 Mute: no Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB balance 0.00 Base Volume: 65536 / 100% / 0.00 dB Monitor of Sink: bluez_sink.30_50_75_07_11_8C.a2dp_sink Latency: 0 usec, configured 0 usec Flags: DECIBEL_VOLUME LATENCY Properties: device.description = "Monitor of Jabra Evolve 65" device.class = "monitor" device.string = "30:50:75:07:11:8C" device.api = "bluez" device.bus = "bluetooth" device.form_factor = "headset" bluez.path = "/org/bluez/hci0/dev_30_50_75_07_11_8C" bluez.class = "0x240404" bluez.alias = "Jabra Evolve 65" device.icon_name = "audio-headset-bluetooth" device.intended_roles = "phone" Formats: pcm Sink Input #58 Driver: protocol-native.c Owner Module: 10 Client: 106 Sink: 14 Sample Specification: s16le 2ch 44100Hz Channel Map: front-left,front-right Format: pcm, format.sample_format = "\"s16le\"" format.rate = "44100" format.channels = "2" format.channel_map = "\"front-left,front-right\"" Corked: yes Mute: no Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB balance 0.00 Buffer Latency: 0 usec Sink Latency: 0 usec Resample method: n/a Properties: media.name = "VirtualBox front [win11]" application.name = "VirtualBox" native-protocol.peer = "UNIX socket client" native-protocol.version = "35" application.process.id = "11997" application.process.user = "nusch" application.process.host = "xps13" application.process.binary = "VirtualBoxVM" application.language = "pl_PL.UTF-8" window.x11.display = ":0" application.process.machine_id = "a1dd700b2ae04d9cb28cc3982a4d2ddb" module-stream-restore.id = "sink-input-by-application-name:VirtualBox" Source Output #52 Driver: protocol-native.c Owner Module: 10 Client: 106 Source: 20 Sample Specification: s16le 2ch 44100Hz Channel Map: front-left,front-right Format: pcm, format.sample_format = "\"s16le\"" format.rate = "44100" format.channels = "2" format.channel_map = "\"front-left,front-right\"" Corked: yes Mute: no Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB balance 0.00 Buffer Latency: 0 usec Source Latency: 0 usec Resample method: n/a Properties: media.name = "VirtualBox line-in [win11]" application.name = "VirtualBox" native-protocol.peer = "UNIX socket client" native-protocol.version = "35" application.process.id = "11997" application.process.user = "nusch" application.process.host = "xps13" application.process.binary = "VirtualBoxVM" application.language = "pl_PL.UTF-8" window.x11.display = ":0" application.process.machine_id = "a1dd700b2ae04d9cb28cc3982a4d2ddb" module-stream-restore.id = "source-output-by-application-name:VirtualBox" Client #0 Driver: module-systemd-login.c Owner Module: 16 Properties: application.name = "Login Session 2" systemd-login.session = "2" Client #1 Driver: protocol-native.c Owner Module: 10 Properties: application.name = "GNOME Shell Volume Control" native-protocol.peer = "UNIX socket client" native-protocol.version = "35" application.id = "org.gnome.VolumeControl" application.icon_name = "multimedia-volume-control" application.version = "40.5" application.process.id = "4515" application.process.user = "nusch" application.process.host = "xps13" application.process.binary = "gnome-shell" application.language = "pl_PL.UTF-8" window.x11.display = ":0" application.process.machine_id = "a1dd700b2ae04d9cb28cc3982a4d2ddb" Client #2 Driver: protocol-native.c Owner Module: 10 Properties: application.name = "GNOME Volume Control Media Keys" native-protocol.peer = "UNIX socket client" native-protocol.version = "35" application.id = "org.gnome.VolumeControl" application.icon_name = "multimedia-volume-control" application.version = "" application.process.id = "4666" application.process.user = "nusch" -- device.description = "Jabra Evolve 65" device.string = "30:50:75:07:11:8C" device.api = "bluez" device.class = "sound" device.bus = "bluetooth" device.form_factor = "headset" bluez.path = "/org/bluez/hci0/dev_30_50_75_07_11_8C" bluez.class = "0x240404" bluez.alias = "Jabra Evolve 65" device.icon_name = "audio-headset-bluetooth" device.intended_roles = "phone" bluetooth.codec = "sbc" Profiles: headset_head_unit: Jednostka główna słuchawek z mikrofonem (HSP) (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) handsfree_head_unit: Jednostka główna zestawu głośnomówiącego (HFP) (sinks: 1, sources: 1, priority: 30, available: yes) off: Wyłączone (sinks: 0, sources: 0, priority: 0, available: yes) Active Profile: a2dp_sink Ports: headset-output: Słuchawki z mikrofonem (type: Headset, priority: 0, latency offset: 0 usec, availability unknown) Part of profile(s): headset_head_unit, a2dp_sink, handsfree_head_unit headset-input: Słuchawki z mikrofonem (type: Headset, priority: 0, latency offset: 0 usec, availability unknown) Part of profile(s): headset_head_unit, handsfree_head_unit " ProblemType: Bug DistroRelease: Ubuntu 21.10 Package: pulseaudio 1:15.0+dfsg1-1ubuntu2.2 ProcVersionSignature: Ubuntu 5.10.0-1057.61-oem 5.10.83 Uname: Linux 5.10.0-1057-oem x86_64 NonfreeKernelModules: wl ApportVersion: 2.20.11-0ubuntu71 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: nusch 4276 F.... pulseaudio CasperMD5CheckResult: unknown CurrentDesktop: ubuntu:GNOME Date: Tue Feb 22 12:01:14 2022 InstallationDate: Installed on 2015-05-08 (2482 days ago) InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=pl_PL.UTF-8 SHELL=/bin/bash SourcePackage: pulseaudio UpgradeStatus: Upgraded to impish on 2022-02-21 (0 days ago) dmi.bios.date: 12/14/2021 dmi.bios.release: 3.4 dmi.bios.vendor: Dell Inc. dmi.bios.version: 3.4.0 dmi.board.name: 0DXP1F dmi.board.vendor: Dell Inc. dmi.board.version: A00 dmi.chassis.type: 10 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvr3.4.0:bd12/14/2021:br3.4:svnDellInc.:pnXPS139310:pvr:sku0991:rvnDellInc.:rn0DXP1F:rvrA00:cvnDellInc.:ct10:cvr: dmi.product.family: XPS dmi.product.name: XPS 13 9310 dmi.product.sku: 0991 dmi.sys.vendor: Dell Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1961769/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp