** No longer affects: pipewire (Ubuntu)

** Also affects: bluez (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Also affects: bluez (Ubuntu Oracular)
   Importance: Undecided
       Status: New

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

Title:
  [SRU] With certain configs (such as with NVIDIA GPU driver), Bluetooth
  HSP/HFP profile may be missing after suspend/resume

Status in Bluez Utilities:
  Fix Released
Status in OEM Priority Project:
  New
Status in PipeWire:
  Invalid
Status in bluez package in Ubuntu:
  In Progress
Status in bluez source package in Noble:
  New
Status in bluez source package in Oracular:
  New

Bug description:
  [ 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

To manage notifications about this bug go to:
https://bugs.launchpad.net/bluez/+bug/2092158/+subscriptions


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

Reply via email to