Confirmed this fix on Ubuntu 26.04 (resolute), kernel 7.0.0-7-generic
(7.0.0-rc3).
Built bluetooth.ko from linux-source-7.0.0 with upstream commit
537b583e6af82ead3f7a1074d51d5765f647ff01 ("Bluetooth: L2CAP: Fix
regressions caused by reusing ident") applied to
net/bluetooth/l2cap_core.c and include/net/bluetooth/l2cap.h. Loaded the
patched module and the issue is resolved — A2DP transport channel
completes configuration, audio works, and HFP/HSP connects as well.
Without the fix, the L2CAP Configure Request for the AVDTP transport
channel reuses ident 1 (already used by the signaling channel), and the
headset drops it silently. This stalls A2DP for ~30 seconds until the
headset ABORTs.
Affected devices confirmed so far: Marshall Major IV, Bose QC35.
Detailed trace analysis and btmon captures in the upstream BlueZ issue:
https://github.com/bluez/bluez/issues/1992
** Bug watch added: github.com/bluez/bluez/issues #1992
https://github.com/bluez/bluez/issues/1992
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2146761
Title:
Bluetooth audio headset regression on 7.0.0-10-generic: Shokz
OpenComm2 disconnects, works on 6.19.0-6-generic
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2146761/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs