Public bug reported:

Problem:
When using Bluetooth headset, the audio profile won't switch to Handsfree when 
an application is using the microphone. e.g. "arecord", or Firefox with 
conference call services.

Note that, manually switching the profile to Handsfree does make the
recording work, the issue is the lack of automatic switching.

Steps to reproduce:
1. Connect to a Bluetooth headset
2. Ensure there is Handsfree profile in Sound page in GNOME Settings, in the 
drop-down list of Output Devices but do not click into it. Use the Headset 
profile.  Also ensure that A2DP Sink is used.
3. Run command "arecord -d 5 output.wav", speak to the mic, and observe any 
change to Sound settings

Expected:
1. The Output Devices list should switch to Handsfree profile (HSP/HFP) of the 
same Bluetooth device, and corresponding entry in the Input Devices as well.
2. When playing the audio with "aplay output.wav", there should be a speech 
recorded from the Bluetooth headset.

Actual:
1. The Output Devices list still using the Headset profile and A2DP Sink, and 
the Input Device is kept using the original, or unlisted if no other input 
device is available.
2. Unable to record the audio, no sound from the audio file, or the audio is 
recorded from other microphones.

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: pipewire 1.0.5-1ubuntu1
ProcVersionSignature: User Name 6.11.0-8005.5+staging.1-oem 6.11.0-rc7
Uname: Linux 6.11.0-8005-oem x86_64
ApportVersion: 2.28.1-0ubuntu3.1
Architecture: amd64
CasperMD5CheckMismatches: ./casper/initrd ./casper/vmlinuz 
./casper/minimal.standard.live.hotfix.manifest 
./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size 
./casper/minimal.manifest ./casper/minimal.standard.manifest 
./casper/minimal.standard.size ./casper/minimal.hotfix.size 
./casper/minimal.standard.live.hotfix.squashfs 
./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size 
./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest 
./casper/minimal.size ./boot/grub/grub.cfg
CasperMD5CheckResult: fail
CurrentDesktop: ubuntu:GNOME
Date: Mon Oct  7 03:11:22 2024
DistributionChannelDescriptor:
 # This is the distribution channel descriptor for Ubuntu 24.04 for Dell
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-somerville-noble-oem-24.04b-next-20240919-81
InstallationDate: Installed on 2024-10-01 (6 days ago)
InstallationMedia: Ubuntu OEM 24.04.1 LTS "Noble Numbat" - Release amd64 
(20240918)
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
SourcePackage: pipewire
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: oem-priority
     Importance: Undecided
         Status: New

** Affects: pipewire (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug jira-somerville-1127 noble oem-priority 
third-party-packages wayland-session

** Description changed:

  Problem:
  When using Bluetooth headset, the audio profile won't switch to Handsfree 
when an application is using the microphone. e.g. "arecord", or Firefox with 
conference call services.
+ 
+ Note that, manually switching the profile to Handsfree does make the
+ recording work, the issue is the lack of automatic switching.
  
  Steps to reproduce:
  1. Connect to a Bluetooth headset
  2. Ensure there is Handsfree profile in Sound page in GNOME Settings, in the 
drop-down list of Output Devices
  3. Run command "arecord -d 5 output.wav", speak to the mic, and observe any 
change to Sound settings
  
  Expected:
  1. The Output Devices list should switch to Handsfree profile (HSP/HFP) of 
the same Bluetooth device, and corresponding entry in the Input Devices as well.
  2. When playing the audio with "aplay output.wav", there should be a speech 
from your Bluetooth headset.
  
  Actual:
  1. The Output Devices list still using the Headset profile and A2DP Sink, and 
the Input Device is kept using the original, or unlisted if no other input 
device is available.
  2. Unable to record the audio, no sound from the audio file, or the audio is 
from the other microphones.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: pipewire 1.0.5-1ubuntu1
  ProcVersionSignature: User Name 6.11.0-8005.5+staging.1-oem 6.11.0-rc7
  Uname: Linux 6.11.0-8005-oem x86_64
  ApportVersion: 2.28.1-0ubuntu3.1
  Architecture: amd64
  CasperMD5CheckMismatches: ./casper/initrd ./casper/vmlinuz 
./casper/minimal.standard.live.hotfix.manifest 
./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size 
./casper/minimal.manifest ./casper/minimal.standard.manifest 
./casper/minimal.standard.size ./casper/minimal.hotfix.size 
./casper/minimal.standard.live.hotfix.squashfs 
./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size 
./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest 
./casper/minimal.size ./boot/grub/grub.cfg
  CasperMD5CheckResult: fail
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Oct  7 03:11:22 2024
  DistributionChannelDescriptor:
-  # This is the distribution channel descriptor for Ubuntu 24.04 for Dell
-  # For more information see 
http://wiki.ubuntu.com/DistributionChannelDescriptor
-  canonical-oem-somerville-noble-oem-24.04b-next-20240919-81
+  # This is the distribution channel descriptor for Ubuntu 24.04 for Dell
+  # For more information see 
http://wiki.ubuntu.com/DistributionChannelDescriptor
+  canonical-oem-somerville-noble-oem-24.04b-next-20240919-81
  InstallationDate: Installed on 2024-10-01 (6 days ago)
  InstallationMedia: Ubuntu OEM 24.04.1 LTS "Noble Numbat" - Release amd64 
(20240918)
  ProcEnviron:
-  LANG=en_US.UTF-8
-  PATH=(custom, no user)
-  SHELL=/bin/bash
-  TERM=xterm-256color
-  XDG_RUNTIME_DIR=<set>
+  LANG=en_US.UTF-8
+  PATH=(custom, no user)
+  SHELL=/bin/bash
+  TERM=xterm-256color
+  XDG_RUNTIME_DIR=<set>
  SourcePackage: pipewire
  UpgradeStatus: No upgrade log present (probably fresh install)

** Tags added: jira-somerville-1127 oem-priority

** Summary changed:

- bluetooth headphones does not switch to handsfree profile automatically
+ bluetooth headsets do not switch to handsfree profile automatically

** Description changed:

  Problem:
  When using Bluetooth headset, the audio profile won't switch to Handsfree 
when an application is using the microphone. e.g. "arecord", or Firefox with 
conference call services.
  
  Note that, manually switching the profile to Handsfree does make the
  recording work, the issue is the lack of automatic switching.
  
  Steps to reproduce:
  1. Connect to a Bluetooth headset
- 2. Ensure there is Handsfree profile in Sound page in GNOME Settings, in the 
drop-down list of Output Devices
+ 2. Ensure there is Handsfree profile in Sound page in GNOME Settings, in the 
drop-down list of Output Devices but do not click into it. Use the Headset 
profile.  Also ensure that A2DP Sink is used.
  3. Run command "arecord -d 5 output.wav", speak to the mic, and observe any 
change to Sound settings
  
  Expected:
  1. The Output Devices list should switch to Handsfree profile (HSP/HFP) of 
the same Bluetooth device, and corresponding entry in the Input Devices as well.
  2. When playing the audio with "aplay output.wav", there should be a speech 
from your Bluetooth headset.
  
  Actual:
  1. The Output Devices list still using the Headset profile and A2DP Sink, and 
the Input Device is kept using the original, or unlisted if no other input 
device is available.
  2. Unable to record the audio, no sound from the audio file, or the audio is 
from the other microphones.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: pipewire 1.0.5-1ubuntu1
  ProcVersionSignature: User Name 6.11.0-8005.5+staging.1-oem 6.11.0-rc7
  Uname: Linux 6.11.0-8005-oem x86_64
  ApportVersion: 2.28.1-0ubuntu3.1
  Architecture: amd64
  CasperMD5CheckMismatches: ./casper/initrd ./casper/vmlinuz 
./casper/minimal.standard.live.hotfix.manifest 
./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size 
./casper/minimal.manifest ./casper/minimal.standard.manifest 
./casper/minimal.standard.size ./casper/minimal.hotfix.size 
./casper/minimal.standard.live.hotfix.squashfs 
./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size 
./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest 
./casper/minimal.size ./boot/grub/grub.cfg
  CasperMD5CheckResult: fail
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Oct  7 03:11:22 2024
  DistributionChannelDescriptor:
   # This is the distribution channel descriptor for Ubuntu 24.04 for Dell
   # For more information see 
http://wiki.ubuntu.com/DistributionChannelDescriptor
   canonical-oem-somerville-noble-oem-24.04b-next-20240919-81
  InstallationDate: Installed on 2024-10-01 (6 days ago)
  InstallationMedia: Ubuntu OEM 24.04.1 LTS "Noble Numbat" - Release amd64 
(20240918)
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  SourcePackage: pipewire
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pipewire in Ubuntu.
https://bugs.launchpad.net/bugs/2083798

Title:
  bluetooth headsets do not switch to handsfree profile automatically

Status in OEM Priority Project:
  New
Status in pipewire package in Ubuntu:
  New

Bug description:
  Problem:
  When using Bluetooth headset, the audio profile won't switch to Handsfree 
when an application is using the microphone. e.g. "arecord", or Firefox with 
conference call services.

  Note that, manually switching the profile to Handsfree does make the
  recording work, the issue is the lack of automatic switching.

  Steps to reproduce:
  1. Connect to a Bluetooth headset
  2. Ensure there is Handsfree profile in Sound page in GNOME Settings, in the 
drop-down list of Output Devices but do not click into it. Use the Headset 
profile.  Also ensure that A2DP Sink is used.
  3. Run command "arecord -d 5 output.wav", speak to the mic, and observe any 
change to Sound settings

  Expected:
  1. The Output Devices list should switch to Handsfree profile (HSP/HFP) of 
the same Bluetooth device, and corresponding entry in the Input Devices as well.
  2. When playing the audio with "aplay output.wav", there should be a speech 
recorded from the Bluetooth headset.

  Actual:
  1. The Output Devices list still using the Headset profile and A2DP Sink, and 
the Input Device is kept using the original, or unlisted if no other input 
device is available.
  2. Unable to record the audio, no sound from the audio file, or the audio is 
recorded from other microphones.

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: pipewire 1.0.5-1ubuntu1
  ProcVersionSignature: User Name 6.11.0-8005.5+staging.1-oem 6.11.0-rc7
  Uname: Linux 6.11.0-8005-oem x86_64
  ApportVersion: 2.28.1-0ubuntu3.1
  Architecture: amd64
  CasperMD5CheckMismatches: ./casper/initrd ./casper/vmlinuz 
./casper/minimal.standard.live.hotfix.manifest 
./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size 
./casper/minimal.manifest ./casper/minimal.standard.manifest 
./casper/minimal.standard.size ./casper/minimal.hotfix.size 
./casper/minimal.standard.live.hotfix.squashfs 
./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size 
./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest 
./casper/minimal.size ./boot/grub/grub.cfg
  CasperMD5CheckResult: fail
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Oct  7 03:11:22 2024
  DistributionChannelDescriptor:
   # This is the distribution channel descriptor for Ubuntu 24.04 for Dell
   # For more information see 
http://wiki.ubuntu.com/DistributionChannelDescriptor
   canonical-oem-somerville-noble-oem-24.04b-next-20240919-81
  InstallationDate: Installed on 2024-10-01 (6 days ago)
  InstallationMedia: Ubuntu OEM 24.04.1 LTS "Noble Numbat" - Release amd64 
(20240918)
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  SourcePackage: pipewire
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2083798/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to