ACK: [PATCH 0/1][SRU][O] Bluetooth[8086:a876] crash with "hci0: Failed to read MSFT supported features (-110)"
Thibault Ferrante
thibault.ferrante at canonical.com
Tue Jan 7 14:48:48 UTC 2025
Acked-by: Thibault Ferrante <thibault.ferrante at canonical.com>
On 23-12-2024 08:48, AceLan Kao wrote:
> 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(-)
>
More information about the kernel-team
mailing list