For about a week, every single Fedora 40 system update installation causes a WiFi driver load failure, which then requires a second reboot in order to get the WiFi driver to load.
I don’t know if whether or not this particular bug is a Fedora-related issue or is KDE’ Plasma’s.
Will do the next time this happens. I saved the two commands you mentioned in a SHell script (.sh) since I’m still learning Linux commands and Linux diagnostics, which is way different from Windows.
Go ahead and provide some hardware details in case someone else with similar hardware already has a fix. I suggest posting the output from inxi -Fzxx (as pre-formatted text, using the </> button from the top line of the text entry panel).
journalctl has copious information from previous boots, so you don’t have to wait until the issue occurs again. It does take some work to find relevant entries because journalctl has access to massive amounts of data. For starters, look at man journalct to learn how to select the number (N, counting back) of the boot of interest. Also read about “priority” (-p P) and “grep” (-g <string>). Two useful “incantations” are:
journalctl --no-hostname -b -p 4|cat. This gives messages with priorities from 0 (emergency) through 4 (notice). The |cat wraps lines – without that you get lines ending with > when pasting as text.
journalctl --no-hostname -b -g wifi |cat. Here, I get:
% journalctl --no-hostname -b -g wifi |cat
May 31 10:18:47 kernel: Intel(R) Wireless WiFi driver for Linux
May 31 10:18:47 kernel: iwlwifi 0000:00:14.3: enabling device (0100 -> 0102)
May 31 10:18:47 kernel: iwlwifi 0000:00:14.3: Detected crf-id 0x2816, cnv-id 0x1000100 wfpm id 0x80000000
May 31 10:18:47 kernel: iwlwifi 0000:00:14.3: PCI dev a370/4030, rev=0x312, rfid=0x105110
May 31 10:18:47 kernel: iwlwifi 0000:00:14.3: WRT: Overriding region id 0
[...]
May 31 10:18:47 kernel: iwlwifi 0000:00:14.3: WRT: Overriding region id 28
May 31 10:18:47 kernel: iwlwifi 0000:00:14.3: loaded firmware version 46.7e3e4b69.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm
May 31 10:18:48 kernel: iwlwifi 0000:00:14.3: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x312
May 31 10:18:48 kernel: iwlwifi 0000:00:14.3: base HW address: 04:ed:33:d9:16:d3, OTP minor version: 0x4
May 31 10:18:48 kernel: iwlwifi 0000:00:14.3 wlo1: renamed from wlan0
May 31 10:18:49 NetworkManager[1234]: <info> [1717161529.3736] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 20-connectivity-fedora.conf, 22-wifi-mac-addr.conf)
May 31 10:18:49 NetworkManager[1234]: <info> [1717161529.3814] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.3/ieee80211/phy0/rfkill1) (driver iwlwifi)
May 31 10:18:49 NetworkManager[1234]: <info> [1717161529.3886] Loaded device plugin: NMWifiFactory (/usr/lib64/NetworkManager/1.46.0-2.fc40/libnm-device-plugin-wifi.so)
May 31 10:18:49 kernel: iwlwifi 0000:00:14.3: Registered PHC clock: iwlwifi-PTP, with index: 0
May 31 10:18:53 NetworkManager[1234]: <info> [1717161533.3271] device (wlo1): Activation: (wifi) access point 'Infinity' has security, but secrets are required.
May 31 10:18:53 NetworkManager[1234]: <info> [1717161533.3282] device (wlo1): Activation: (wifi) connection 'Infinity' has security, and secrets exist. No new secrets needed.
May 31 10:18:53 NetworkManager[1234]: <info> [1717161533.5053] device (wlo1): Activation: (wifi) Stage 2 of 5 (Device Configure) successful. Connected to wireless network "#####"
When reporting problems, a good strategy is to starrt by presenting enough detail to allow others with access to similar hardware to reproduce the problem. Unless you have unique hardware there is a good chance someone already knows a solution or at least a workaround.
Very easy to see which adapter is the wifi.
Now running lspci -s 02:00.0 -nnk should provide the details needed.
The man page for lspci is very helpful.
This command just shows us the hardware and driver, so you only need to run it again if you try one of the other drivers. The “Subsystem:” line is important information, as vendors often configure WiFi differently so you
need it to get the LHDB records. These include another report of problems similar to your issue. The LHDB lists 3 alternatives to the kernel.org driver used by Fedora.
Your model does not support 5Ghz. Many 2.4 Ghz networks are congested, so some users upgrade to dual band adapters, but newer adapters have two antenna connections and you would need find an adapter designed to use a single antenna. There are situations where 2.4 Ghz outperforms 5Ghz.
@krisrh21 They were asking you to provide the code you copied in preformatted text </> , it’s easier to read and diagnose. Here is an image of what you need to do.