APPLIED: [PATCH 0/1][SRU][O] Bluetooth[8086:a876] crash with "hci0: Failed to read MSFT supported features (-110)"
Mehmet Basaran
mehmet.basaran at canonical.com
Mon Jan 13 06:45:00 UTC 2025
AceLan Kao <acelan.kao at canonical.com> writes:
> From: "Chia-Lin Kao (AceLan)" <acelan.kao at canonical.com>
>
> BugLink: https://bugs.launchpad.net/bugs/2085485
>
> [Impact]
> Encounter "hci0: Failed to read MSFT supported features (-110)" while doing reboot stress test.
>
> [Fix]
> Intel provides 2 commits the fix this issue which is included in the v6.13.
>
> a430c2a10c74 Bluetooth: btintel_pcie: Add recovery mechanism
> 05c200c8f029 Bluetooth: btintel_pcie: Add handshake between driver and firmware
>
> Oracular(6.11) already includes 05c200c8f029 ("Bluetooth: btintel_pcie: Add handshake between driver and firmware") through stable updates.
>
> [Test]
> Reboot stress test on the machine with PCIe BT[8086:a876], the BT should work during 100+ reboots.
>
> [Where problems could occur]
> The 2 patches affect the boot process and the handshake between driver and firmware, so if it leads to any regression you could spot it easily after boot up. And another patch adds a recovery mechanism to recover controller if firmware download fails. So, it should be robust enough to overcome the boot regression.
>
> Kiran K (1):
> Bluetooth: btintel_pcie: Add recovery mechanism
>
> drivers/bluetooth/btintel.c | 14 ++++
> drivers/bluetooth/btintel_pcie.c | 109 +++++++++++++++++++++----------
> drivers/bluetooth/btintel_pcie.h | 2 +
> 3 files changed, 91 insertions(+), 34 deletions(-)
>
> --
> 2.43.0
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
Applied to oracular:linux master-next branch. Thanks!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 873 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20250113/5a87032f/attachment.sig>
More information about the kernel-team
mailing list