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