Bluetooth firmware fails to load with latest snapshot 2024228

From an old boot after installing that snapshot:

sudo journalctl -k -b-3 | grep firmware

Feb 29 16:44:42 andromeda kernel: Bluetooth: hci0: Failed to load firmware file (-2)
Feb 29 16:44:42 andromeda kernel: Bluetooth: hci0: Failed to set up firmware (-2)

Consequence: Bluetooth completely unusable. KDE says it’s disabled, clicking the “Enable” button is of course ineffective.

I’ve rolled back and it’s fine again.

Offending package is one of these, any ideas? Thanks!

I’m finding the same thing in multiple rolling releases. Until it is fixed, I have found that I can install blueman from the repo. I open blueman and connect the bluetooth with my peripheral. Works just fine. Then , once the connection is completed, I delete blueman. From then on Gnome bluetooth works fine.

1 Like

Thanks, but this didn’t work for me.

The issue is with the loading of the firmware, so I suppose that no tool in user space can fix that.

Actually I just noticed that my initial post is missing a crucial line:

Mar 04 12:34:45 andromeda kernel: bluetooth hci0: Direct firmware load for mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin failed with error -2
Mar 04 12:34:45 andromeda kernel: Bluetooth: hci0: Failed to load firmware file (-2)
Mar 04 12:34:45 andromeda kernel: Bluetooth: hci0: Failed to set up firmware (-2)

Does this file exist under /lib/firmware?

Here’s what I have in that folder (notice the .xz extension):

 andrea  /lib/firmware/mediatek  ll
total 7.5M
-rw-r--r-- 1 root root 502K Feb 23 17:25 BT_RAM_CODE_MT7922_1_1_hdr.bin.xz
-rw-r--r-- 1 root root 336K Feb 23 17:25 BT_RAM_CODE_MT7961_1_2_hdr.bin.xz
-rw-r--r-- 1 root root 135K Feb 23 17:25 WIFI_MT7922_patch_mcu_1_1_hdr.bin.xz
-rw-r--r-- 1 root root  43K Feb 23 17:25 WIFI_MT7961_patch_mcu_1_2_hdr.bin.xz

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.