Blueetooth adapter on Nova X870E card no longer detected after linux-firmware split

Heya!

I performed the manual intervention caused by the split of the linux-firmware package a while back and ever since Bluetooth stopped working.

The adapter I’ve been using is the one built into my mobo (Asrock Nova X870E). It is a combo WiFi/Bluetooth module called AMD Wi-Fi 7 RZ717 which according to some internet sleuthing should be a MediaTek MT7925. Funnily enough the Wi-Fi part of the module appears to work fine, it is just the bluetooth which is no longer detected.

I use Blueman as my GUI and when attempting to start it it just says:

Checking the status of the bluetooth service it warns that:

Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).

Checking dmesg I find nothing about bluetooth at all.

Inxi doesn’t really say anything from what I can tell but here it is anyways:
Here is inxi output: https://0x0.st/8lEc.txt

So far I have tried a bunch of reebots, restarting of the bluetooth service, downgrading linux and linux-headers (now down to 6.14.10), and finally I just tried installing all the split linux-firmware-* packages to see if the missing piece wasn’t in for example the -mediatek one as I would expect. But so far, no success.

From journalctl I can just see the following when trying to turn bluetooth on which seems less than helpful sadly.

jun 27 07:54:54 weatherwax systemd[1]: Starting Bluetooth service...
jun 27 07:54:54 weatherwax bluetoothd[94028]: Bluetooth daemon 5.83
jun 27 07:54:54 weatherwax systemd[1]: Started Bluetooth service.
jun 27 07:54:54 weatherwax bluetoothd[94028]: Starting SDP server
jun 27 07:54:54 weatherwax bluetoothd[94028]: Bluetooth management interface 1.23 initialized
jun 27 07:54:54 weatherwax kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
jun 27 07:54:54 weatherwax kernel: Bluetooth: BNEP filters: protocol multicast
jun 27 07:54:54 weatherwax kernel: Bluetooth: BNEP socket layer initialized
jun 27 07:54:54 weatherwax systemd[1]: Starting Hostname Service...
jun 27 07:54:55 weatherwax systemd[1]: Started Hostname Service.
jun 27 07:54:55 weatherwax systemd[1]: Starting Bluetooth management mechanism...
jun 27 07:54:56 weatherwax systemd[1]: Started Bluetooth management mechanism.
jun 27 07:55:39 weatherwax systemd[1]: blueman-mechanism.service: Deactivated successfully.

Any ideas what I could try?

Update for anyone else searching regarding this issue in the future. I found a solution.
Credit goes to the user TiemenSch on reddit:

Had my Bluetooth adapter be undetected for some weeks now and could not for the life of me find a software solution. I just had to shutdown and fully unplug my desktop rig’s power (and held the power button some seconds afterwards fwiw, the internet told me to). After repowering and rebooting Bluetooth was re-enabled as if nothing ever happened. Did not think that would help at all in 2024, but here we are.

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