Linux-firmware 20220610.7b71b75-1: not loading bluetooth firmware

The latest update of linux-firmware to version 20220610.7b71b75-1 is giving a boot error when the kernel tries to load the bluetooth firmware:

Jun 23 09:10:14 rakete kernel: Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
Jun 23 09:10:14 rakete kernel: Bluetooth: hci0: Boot Address: 0x24800
Jun 23 09:10:14 rakete kernel: Bluetooth: hci0: Firmware Version: 255-255.255
...
Jun 23 09:10:15 rakete kernel: Bluetooth: hci0: FW download error recovery failed (-19)
Jun 23 09:10:15 rakete kernel: Bluetooth: hci0: sending frame failed (-19)
Jun 23 09:10:15 rakete kernel: Bluetooth: hci0: Failed to read MSFT supported features (-19)

I am not using Bluetooth on that PC. So I can not tell if that is really harmful or not.
But downgrading to the previous version 20220509.b19cbdc-1 fixes it.

1 Like

Thanks for the report!
I just got the firmware updated and after reboot I see the exact same lines in the journal:

Jun 23 10:05:59 arch kernel: Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
Jun 23 10:05:59 arch kernel: Bluetooth: hci0: Boot Address: 0x24800
Jun 23 10:05:59 arch kernel: Bluetooth: hci0: Firmware Version: 255-255.255
...
Jun 23 10:05:59 arch kernel: Bluetooth: hci0: FW download error recovery failed (-19)
Jun 23 10:05:59 arch kernel: Bluetooth: hci0: sending frame failed (-19)
Jun 23 10:05:59 arch kernel: Bluetooth: hci0: Failed to read MSFT supported features (-19)

I use Bluetooth on this laptop and my headphones seems to connect and work fine so I don’t know what it all means and if I should downgrade :thinking:

The Firmware version string looks unsual resp. wrong to me:

Firmware Version: 255-255.255

The previous two versions look more meaningfull:

Firmware Version: 126-5.22
Firmware Version: 50-12.22
1 Like