Wifi gone missing

Unstable F42 frooze, I forced my computer to reboot and wifi is nott working.

I did inxi -F

Device-2 Mediia MT7922 802.11ax PPCI express Wireless Network Adapter
Driver N/a

So I did sudo modprobe -r iwlwifi && sudo modprobe iwlwifi

modprobe: Fatal : Modele iwlfiwi not found

what do Ido?

The output showing “Driver N/a” indicates that the iwlwifi module is not suitable for your wireless adapter, as it is a MediaTek MT7922 – NOT Intel.

–

What happens when you type lspci -k | grep -A 3 -i network?

Try these two options:

  1. Sometimes, newer kernels have better support for hardware. Update your system to the latest kernel:

sudo dnf update kernel
sudo reboot

  1. Ensure that the necessary firmware for the MT7922 is installed. You can install the linux-firmware package:

sudo dnf install linux-firmware

1 Like

lspci -k …

0f:00.0 Network controller: MEDIATEK CORP. MT7922 802.11ax PCI express wireless network adapter
subsystem: Mediatek corp. …

I dont have a long cable so i cant connect to wifi router so i cant update.
is it the kernel that have problem? can i try downgrade kernel, will it fix it?

You may be able to get internet access using a smartphone.

Linux updates often introduce issues with WiFi, so I have found it important to have a USB WiFi dongle to use while waiting for the issue to be resolved. https://github.com/morrownr/USB-WiFi has a list of chipsets with in-kernel drivers. Avoid vendors thst don’t specify the chipset, as multiple chipsets are sometimes used under the same model name.

New kernels can require changes to UEFI/BIOS vendor firmware, so WiFi issues are sometimes fixed with firmware updates from the system vendor.

There are often useful error messages you can find using journalctl in a terminal, but you have to work to filter out relevant messages from the massive detail journalctl collects. Try
journalctl --no-hostname -b -g wifi and journalctl --no-hostname -b -p 3. Read man journalctl for explanations of these options.

You may need to post images if you can’t arrange internet access, but posting as text means the details can be found by others with similar issues with web searches. That often contributes to better understanding of the issue.

1 Like

fix it..
i switch to another kernel..

thank you

Glad you got WiFi working. It may help others if you add the versions of the broken and working kernels.

Hi, I have an Intel AX200 wifi card that is missing from nmcli. I am using Fedora 42 KDE.
I have ethernet so it is not a big deal, but I will report here anyway.

Output of lspci -nnk | rg wifi -C 2:

05:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
        Subsystem: Intel Corporation Wi-Fi 6 AX200NGW [8086:0084]
        Kernel modules: iwlwifi
06:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 01)
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:e000]

Output of journalctl --no-hostname -b -g wifi:

Jun 30 02:43:49 kernel: Intel(R) Wireless WiFi driver for Linux
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0: enabling device (0000 -> 0002)
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0: CSR_RESET = 0x10
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0: Host monitor block 0x0 vector 0x0
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 0]: 0x3f7f8030
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 1]: 0x3f7f0030
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 2]: 0x3f7f0830
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 3]: 0x3f7f8030
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 4]: 0x3f7f0c30
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 5]: 0x3f7f0430
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 6]: 0x3f7f8c30
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 7]: 0x3f7f0430
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 8]: 0x3f7f0830
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 9]: 0x3f7f8030
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 10]: 0x3f7f8830
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 11]: 0x3f7f8030
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 12]: 0x3f7f8830
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 13]: 0x3f7f0430
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 14]: 0x3f7f8c30
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0: Host monitor block 0x0 vector 0x1
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 0]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 1]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 2]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 3]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 4]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 5]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 6]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 7]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 8]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 9]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 10]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 11]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 12]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 13]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 14]: 0x044466c2
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0: Host monitor block 0x0 vector 0x6
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 0]: 0xb00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 1]: 0xf00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 2]: 0xa00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 3]: 0xe00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 4]: 0xa00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 5]: 0xe00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 6]: 0xb00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 7]: 0xf00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 8]: 0xb00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 9]: 0xf00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 10]: 0xa00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 11]: 0xe00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 12]: 0xa00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 13]: 0xe00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 14]: 0xb00c4c71
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0: Host monitor block 0x22 vector 0x0
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0:     value [iter 0]: 0x00000000
Jun 30 02:43:49 kernel: iwlwifi 0000:05:00.0: probe with driver iwlwifi failed with error -110
Jun 30 02:43:51 NetworkManager[1498]: <info>  [1751222631.1888] Read config: /etc/NetworkManager/NetworkManager.conf, /usr/lib/NetworkManager/conf.d/{20-connectivity-fedora.conf,22-wifi-mac-addr.conf,99-nvme-nbft-no-ignore-carrier.conf}
Jun 30 02:43:51 NetworkManager[1498]: <info>  [1751222631.1966] Loaded device plugin: NMWifiFactory (/usr/lib64/NetworkManager/1.52.0-1.fc42/libnm-device-plugin-wifi.so)

Operating System: Fedora Linux 42
KDE Plasma Version: 6.4.1
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.15.3-200.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 24 Ă— AMD Ryzen 9 5900X 12-Core Processor
Memory: 32 GiB of RAM (31.2 GiB usable)
Graphics Processor: Intel® Arc
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: X570S AERO G
System Version: -CF

Is there any chance you have or had a dual boot with Windows? That is known to break the device. The fix is to remove the power supply to force a cold boot.

edit: You can also try disabling IPv4/IPv6 UEFI networking in the BIOS.

I am not running dual boot. Not sure if that BIOS option exists in my mobo, I will check later.

BTW, I am pretty sure the wifi worked in past Fedora/kernel versions. Weirdly, bluetooth still works.

You can always try to power cycle the machine (turn it off for a few minutes) and restart the driver with rmmod iwlwifi && modprobe iwlwifi. Usually, this error is temporary. You should also try running an older kernel to see if it works there.

Could you share which kernel version you switched to? I have the same MediaTek Wi-Fi adapter on my ThinkPad. I’m currently using 6.16.10-200.fc42.x86_64, and I’ve already tried the fallback kernels (6.16.9-200.fc42.x86_64, 6.16.8-200.fc42.x86_64), but the issue still isn’t fixed. I also have a 0-rescue kernel for Fedora 41, but it failed to boot for some reason.

I have a dual-boot setup with Secure Boot enabled, but everything was working fine for the past 8 months, so I’m not sure what changed.