This bug is awaiting verification that the linux-oem-6.11/6.11.0-1020.20
kernel in -proposed solves the problem. Please test the kernel and
update this bug with the results. If the problem is solved, change the
tag 'verification-needed-noble-linux-oem-6.11' to 'verification-done-
noble-linux-oem-6.11'. If the problem still exists, change the tag
'verification-needed-noble-linux-oem-6.11' to 'verification-failed-
noble-linux-oem-6.11'.


If verification is not done by 5 working days from today, this fix will
be dropped from the source code, and this bug will be closed.


See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how
to enable and use -proposed. Thank you!


** Tags added: kernel-spammed-noble-linux-oem-6.11-v2 
verification-needed-noble-linux-oem-6.11

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

Title:
  Qualcomm WCN785x Bluetooth (USB ID 13d3:3623): Headphones fail to
  connect or have non-functional microphone

Status in HWE Next:
  New
Status in linux package in Ubuntu:
  Fix Released
Status in linux-oem-6.11 package in Ubuntu:
  Triaged
Status in linux source package in Noble:
  Invalid
Status in linux-oem-6.11 source package in Noble:
  Fix Committed

Bug description:
  [Impact]
  HP laptops equipped with the Qualcomm WCN785x-based Bluetooth controller (USB 
ID 13d3:3623) exhibit two distinct Bluetooth-related issues:

  1. Bluetooth headphones can be discovered via GNOME Bluetooth settings, but 
fail to establish a connection.
  2. The microphone on Bluetooth headphones does not function, even though 
audio output works correctly.

  These issues are caused by the absence of the corresponding USB ID in
  the btusb.c quirk table, which prevents the driver from applying the
  necessary initialization quirks for this device.

  [Fix]
  Backporting the following mainline commit resolves these two issues:

  e69bcffce21c Bluetooth: btusb: Add one more ID 0x13d3:0x3623 for
  Qualcomm WCN785x

  This commit was merged upstream in Linux v6.13-rc1. Therefore, no
  backport is required for the Plucky kernel since it is based on
  v6.14-rc1 or later.

  [Test Plan]
  1. Put the Bluetooth headphones into pairing mode.
  2. On the DUT, navigate to Settings → Bluetooth, and click on the name of the 
headphones to initiate pairing.
  3. The DUT will attempt to connect for a few seconds.
  Observe the device status in GNOME Settings — it should change to "Connected" 
if the connection succeeds, or remain "Disconnected" if it fails.
  4. After a successful connection, test audio input and output:
     - Use a recording application (e.g., Sound Recorder) to capture audio from 
the headphone’s microphone.
     - Play back the recording to verify that the microphone input is 
functioning as expected.

  [Where problems could occur]
  We've modified the original upstream patch to fit our OEM kernel by 
explicitly OR'ing the BTUSB_VALID_LE_STATES flag into the .driver_info field in 
the USB quirk table. While this change has not introduced any observable issues 
during testing, it is worth noting that this flag was not included in the 
original upstream commit. Further validation may be necessary to ensure 
long-term compatibility and correctness.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2106354/+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