[PATCH 0/1][SRU][O] Bluetooth[8086:a876] crash with "hci0: Failed to read MSFT supported features (-110)"
AceLan Kao
acelan.kao at canonical.com
Mon Dec 23 07:48:23 UTC 2024
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
More information about the kernel-team
mailing list