[Bug 2092158] [NEW] [SRU] With certain configs (such as with NVIDIA GPU driver), Bluetooth HSP/HFP profile may be missing after suspend/resume
Launchpad Bug Tracker
2092158 at bugs.launchpad.net
Thu Apr 10 03:48:06 UTC 2025
You have been subscribed to a public bug by Yao Wei (medicalwei):
[ Impact ]
* On system with NVIDIA proprietary driver and Bluetooth interface,
when connecting to a Bluetooth headset, after doing a round of
suspend/resume, A2DP interface would be reconnected, but not HSP/HFP.
* This fix is suggested by upstream by reconnecting HSP/HFP (if not
connected) when A2DP is connected.
[ Test Plan ]
* Find a system where NVIDIA proprietary driver is installed.
* Connect it to a Bluetooth headset and see whether the above issue is
reproducible.
* Update bluez from -proposed, see whether HSP/HFP is available and
after switching to HSP/HFP, mic and headphone are both working.
[ Where problems could occur ]
* The changed part would mainly affect the connection of Bluetooth
headset. If the fix brings regression, it would affect the connection
and reconnection of Bluetooth devices.
[ Original issue ]
We found that with certain hardware configs, such as whether NVIDIA GPU
is/is not available (but not always), can affect HSP/HFP profile after
suspend/resume. We will post debug information later on affected
configs.
[Reproducible Steps]
1. Connect Bluetooth headphones
2. Check that Bluetooth Handsfree is available in Sound settings
3. Suspend the system and wake it up
[Expected Behavior]
Bluetooth Handsfree profile should be available after automatic reconnection
[Actual Behavior]
Bluetooth Handsfree profile is missing, one way to make it unreproducible on the system in question is to use prime-select to switch to Intel GPU:
sudo prime-select intel
---
ProblemType: Bug
ApportVersion: 2.28.1-0ubuntu3.1
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 24.04
InstallationDate: Installed on 2024-12-19 (0 days ago)
InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1)
NonfreeKernelModules: nvidia_modeset nvidia
Package: pipewire 1.0.5-1ubuntu1
PackageArchitecture: amd64
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
ProcVersionSignature: Ubuntu 6.8.0-51.52-generic 6.8.12
Tags: noble
Uname: Linux 6.8.0-51-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: N/A
_MarkForUpload: True
---
ProblemType: Bug
ApportVersion: 2.30.0-0ubuntu4
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 24.10
InstallationDate: Installed on 2024-12-19 (0 days ago)
InstallationMedia: Ubuntu 24.10 "Oracular Oriole" - Release amd64 (20241009.4)
Package: pipewire 1.2.4-1ubuntu1
PackageArchitecture: amd64
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
ProcVersionSignature: Ubuntu 6.11.0-13.14-generic 6.11.0
Tags: oracular
Uname: Linux 6.11.0-13-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: N/A
_MarkForUpload: True
** Affects: bluez
Importance: Unknown
Status: Fix Released
** Affects: oem-priority
Importance: Undecided
Status: New
** Affects: pipewire
Importance: Undecided
Status: Invalid
** Affects: bluez (Ubuntu)
Importance: Undecided
Assignee: Yao Wei (medicalwei)
Status: In Progress
** Affects: bluez (Ubuntu Noble)
Importance: Undecided
Assignee: Yao Wei (medicalwei)
Status: In Progress
** Affects: bluez (Ubuntu Oracular)
Importance: Undecided
Assignee: Yao Wei (medicalwei)
Status: In Progress
** Affects: bluez (Ubuntu Plucky)
Importance: Undecided
Assignee: Yao Wei (medicalwei)
Status: In Progress
** Tags: apport-collected jira-somerville-1376 noble oem-priority oracular verification-failed verification-failed-noble verification-failed-oracular
--
[SRU] With certain configs (such as with NVIDIA GPU driver), Bluetooth HSP/HFP profile may be missing after suspend/resume
https://bugs.launchpad.net/bugs/2092158
You received this bug notification because you are a member of Ubuntu Sponsors, which is subscribed to the bug report.
More information about the Ubuntu-sponsors
mailing list