After the last big update to Plasma 6 and kernel 6.0.1, Bluetooth stopped working for me. I know there have been other issues related to timeouts and apparently happening to laptops. This is not the case.
I’m using a desktop PC Minis Forum with a Ryzen 9 4600H. The bluetooth appears as disabled in the Bluedevil applet and you cannot enable it. The service appears up and running, but dmesg registers a loading error (“mediatek/BT_RAM_CODE_MT7961_1a_2_hdr.bin failed with error -2”). More technical info below.
Thanks in advance for any help!
$ inxi
CPU: 8-core AMD Ryzen 9 4900H with Radeon Graphics (-MT MCP-)
speed/min/max: 1863/1400/3300 MHz Kernel: 6.9.0-1-MANJARO x86_64 Up: 15h 18m
Mem: 7.26/62.22 GiB (11.7%) Storage: 931.51 GiB (25.2% used) Procs: 308
Shell: Zsh inxi: 3.3.34
$ inxi -Eaz
Bluetooth:
Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-4:4 chip-ID: 0e8d:0608
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 2 state: up address: N/A
$ rfkill
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
$ systemctl restart bluetooth.service
bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Tue 2024-05-21 11:15:26 CEST; 6s ago
Docs: man:bluetoothd(8)
Main PID: 25313 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 76441)
Memory: 696.0K (peak: 1.2M)
CPU: 43ms
CGroup: /system.slice/bluetooth.service
└─25313 /usr/lib/bluetooth/bluetoothd
may 21 11:15:26 PC-baltasarq bluetoothd[25313]: Starting SDP server
may 21 11:15:26 PC-baltasarq bluetoothd[25313]: src/plugin.c:init_plugin() System does not support bap plugin
may 21 11:15:26 PC-baltasarq bluetoothd[25313]: src/plugin.c:init_plugin() System does not support bass plugin
may 21 11:15:26 PC-baltasarq bluetoothd[25313]: src/plugin.c:init_plugin() System does not support mcp plugin
may 21 11:15:26 PC-baltasarq bluetoothd[25313]: src/plugin.c:init_plugin() System does not support vcp plugin
may 21 11:15:26 PC-baltasarq bluetoothd[25313]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled
may 21 11:15:26 PC-baltasarq bluetoothd[25313]: src/plugin.c:init_plugin() System does not support micp plugin
may 21 11:15:26 PC-baltasarq bluetoothd[25313]: src/plugin.c:init_plugin() System does not support ccp plugin
may 21 11:15:26 PC-baltasarq bluetoothd[25313]: src/plugin.c:init_plugin() System does not support csip plugin
may 21 11:15:26 PC-baltasarq bluetoothd[25313]: Bluetooth management interface 1.22 initialized
$ sudo dmesg | grep -i blue
[ 2.361474] Bluetooth: Core ver 2.22
[ 2.361502] NET: Registered PF_BLUETOOTH protocol family
[ 2.361504] Bluetooth: HCI device and connection manager initialized
[ 2.361512] Bluetooth: HCI socket layer initialized
[ 2.361515] Bluetooth: L2CAP socket layer initialized
[ 2.361522] Bluetooth: SCO socket layer initialized
[ 2.482085] bluetooth hci0: Direct firmware load for mediatek/BT_RAM_CODE_MT7961_1a_2_hdr.bin failed with error -2
[ 2.482092] Bluetooth: hci0: Failed to load firmware file (-2)
[ 2.482094] Bluetooth: hci0: Failed to set up firmware (-2)
[ 2.482097] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[ 5.006109] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 5.006114] Bluetooth: BNEP filters: protocol multicast
[ 5.006118] Bluetooth: BNEP socket layer initialized
[47007.839076] polyval_generic mt76 drm_display_helper snd_acp_config videobuf2_common snd gf128mul snd_soc_acpi ghash_clmulni_intel cec mc ledtrig_netdev hid_generic ccp snd_pci_acp3x soundcore amd_sfh sha512_ssse3 sha256_ssse3 mac80211 sha1_ssse3 aesni_intel btusb r8169 btrtl crypto_simd realtek igc cryptd btintel libarc4 mdio_devres btbcm vfat fat ptp btmtk sp5100_tco cfg80211 rapl pcspkr acpi_cpufreq libphy pps_core cm32181 video k10temp i2c_piix4 bluetooth i2c_hid_acpi industrialio wmi i2c_hid ecdh_generic mac_hid rfkill usbhid i2c_dev crypto_user dm_mod loop nfnetlink ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 nvme nvme_core crc32c_intel xhci_pci xhci_pci_renesas nvme_auth
[53539.273440] bluetooth hci0: Direct firmware load for mediatek/BT_RAM_CODE_MT7961_1a_2_hdr.bin failed with error -2
[53539.273450] Bluetooth: hci0: Failed to load firmware file (-2)
[53539.273454] Bluetooth: hci0: Failed to set up firmware (-2)
[53539.273458] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.