[Solved] MSI Tomahawk X870E lost WiFi 7 on Fedora 42 Update

,

ETA: Turns out this was a known regression in the atheros firmware (ath12k) as described here: Lenovo T14s AMD Gen 6 - Wi-Fi not working after the latest update F42

I plugged in a network cable and did the

sudo dnf downgrade atheros-firmware-20250311-1.fc42

Which has restored WiFi functionality. However, there are other problems with F42 on this machine.

Original post:

I’ve just installed Fedora 42 on a new MSI Tomahawk X870E w/ AMD 9950X. There’s a CPU, M.2 drive and DDR5 on the board, and that’s it (other than all the components that came with, obviously). I booted and installed from a Live KDE USB. WiFi was working fine. I booted into the newly installed Fedora 42 and everything was still working correctly. There were about 720 files to update, which I did. After that there is no WiFi network (haven’t tried wired network yet).

I’ve tried all the bootable versions of the OS currently on the machine (3). Now even the 6.14.0 kernel that was working correctly no longer has WiFi.

I’ve tried Secure Boot on and off, no change. Windows 11 is on the same M.2 drive that Fedora 42 is on. Windows 11 is working correctly.

The only thing I can see in journalctl is the following:

May 18 05:13:25 fedora kernel: ath12k_pci 0000:07:00.0: failed to receive wmi unified ready event: -110
May 18 05:13:25 fedora kernel: ath12k_pci 0000:07:00.0: failed to start core: -110
May 18 05:13:25 fedora kernel: failed to send QMI message
May 18 05:13:25 fedora kernel: ath12k_pci 0000:07:00.0: qmi failed to send mode request, mode: 4, err = -5
May 18 05:13:25 fedora kernel: ath12k_pci 0000:07:00.0: qmi failed to send wlan mode off

I’ve attempted to modprobe the driver - nothing doing. Everything looks good in lspci.

I can boot the Live USB version as much as I like: WiFi works without a hitch.

Anyone have any thoughts about what’s gone wrong and how to remedy it? I’ll try plugging in a network cable next.

Thanks.