I’m on a Framework Desktop (AMD Ryzen AI, MediaTek MT7925 / RZ717 Wi-Fi 7 card). After a recent Fedora 42 update, Bluetooth completely disappeared.
-
Wi-Fi works normally with the
mt7925edriver. -
Bluetooth service is installed but skipped at boot:
$ systemctl status bluetooth ○ bluetooth.service - Bluetooth service Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled) Active: inactive (dead) Sep 05 19:17:24 fedora systemd[1]: bluetooth.service - Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDi…) -
bluetoothctl listhangs with no adapter present. -
dmesg shows the Wi-Fi side initializes, but the Bluetooth firmware never loads:
$ dmesg | grep -i mt7925 | tail -20 [ 69.663902] mt7925e 0000:c0:00.0: ASIC revision: 79250000 [ 69.739661] mt7925e 0000:c0:00.0: HW/SW Version: 0x8a108a10, Build Time: 20250721232852a [ 70.084948] mt7925e 0000:c0:00.0: WM Firmware Version: ____000000, Build Time: 20250721232943 [ 71.573134] mt7925e 0000:c0:00.0 wlp192s0: renamed from wlan0
I tried both kernels I have installed (6.14.0-63.fc42.x86_64 and 6.16.4-200.fc42.x86_64). On both, Wi-Fi comes up, but Bluetooth is completely missing. Reinstalling linux-firmware and bluez didn’t change anything.
Summary:
-
Fedora 42
-
MediaTek MT7925 (RZ717)
-
Kernel: tested 6.14.0-63 and 6.16.4-200
-
Symptom: Wi-Fi works, Bluetooth controller absent, firmware version prints as
____000000.
Looks like a regression or missing firmware blobs for the MT7925 Bluetooth side. Has anyone else on Fedora 42 with this card run into the same issue, or found a workaround (manual firmware drop-in, newer kernel, etc.)?