journalctl has dmesg output (for multiple boots) but also multiple ways to filter the selection: journalctl -b [N] --dmesg. Read man journalctl for ways to filter messages. The grep strings and priority very useful, as is the ability to compare with an earlier boot where wifi worked.
I did a test: create a boot pen with Fedora 39 ,boot laptop from that pen and … wifi works! When booting from the laptop hdd, where I migrated from F38 to F39, wifi doesn’t work.
Output from dmesg with working wifi and dmesg with not working wifi look very similar, I’m trying to find where it differs. Grep iwl on dmesg output the difference I see is firmware version.
$ ls -l /usr/lib/firmware/*QuZ-a0-hr-b0-*
-rw-r--r--. 1 root root 393072 Nov 13 18:00 /usr/lib/firmware/iwlwifi-QuZ-a0-hr-b0-50.ucode.xz
-rw-r--r--. 1 root root 446316 Nov 13 18:00 /usr/lib/firmware/iwlwifi-QuZ-a0-hr-b0-59.ucode.xz
-rw-r--r--. 1 root root 458672 Nov 13 18:00 /usr/lib/firmware/iwlwifi-QuZ-a0-hr-b0-66.ucode.xz
-rw-r--r--. 1 root root 467784 Nov 13 18:00 /usr/lib/firmware/iwlwifi-QuZ-a0-hr-b0-72.ucode.xz
-rw-r--r--. 1 root root 470184 Nov 13 18:00 /usr/lib/firmware/iwlwifi-QuZ-a0-hr-b0-73.ucode.xz
-rw-r--r--. 1 root root 474604 Nov 13 18:00 /usr/lib/firmware/iwlwifi-QuZ-a0-hr-b0-74.ucode.xz
-rw-r--r--. 1 root root 482588 Nov 13 18:00 /usr/lib/firmware/iwlwifi-QuZ-a0-hr-b0-77.ucode.xz
and it would appear that for @jmppr his system is loading QuZ-a0-hr-b0-77.ucode in both boot tests.
In the one that does not work I see firmware version 77.2df8986f.0 and in the one that does work I see firmware version 77.bd067429.0
Clearly there is a difference in the code contained even though the ucode name is the same.
I get exactly the same size and md5sum here. It would be useful to compare firmware files used by your Fedora 38 Live USB pen. I have an external drive with Fedora 38 that has:
% ls -l iwlwifi-QuZ-a0-hr-b0-77*
-rw-r--r--. 1 root root 482588 Oct 29 21:00 iwlwifi-QuZ-a0-hr-b0-77.ucode.xz
% md5sum iwlwifi-QuZ-a0-hr-b0-77*
This could have been updated since F38 was installed.
It is possilble that the iwlwifi firmware for your card needs updating for the current kernel. You can try an older “long-term-service” kernel. This sort of problem is quite common, so I find it worthwhile having a USB wifi “pen” to use while waiting for a fix to appear.
One possible (at least temporary) workaround would be to copy the /usr/lib/firmware/iwlwifi-QuZ-a0-hr-b0-77.ucode.xz from the usb pen that works to the installed system that does not work. It should enable functioning at least until the firmware is updated again.
A final fix may be obtained by reporting this as a bug against that firmware package
It appears that package is either
The 20231111 version is the latest for f39. I do not have an F38 system on which to compare at present, but you might post the output of dnf list installed iwlwifi-mvm-firmware so we can see exactly what is installed. Both on the working pen drive and on the failing system.
Hello @jmppr ,
Did you use fwupdmgr to check if firmware was correct? The command to show all devices fwupdmgr can update is fwupdmgr get-devices. Then you could even downgrade a device firmware if desired, but also you could force update to make sure you have the latest firmware. There are also fwupdtool but I havent used that command. fwupdmgr --help and fwupdtool --help should be the place to continue solving this.
I am not sure fwupdmgr has anything to do with this. This is an intel wifi chip and the firmware and driver are in packages that are installed with the linux-firmware package. The files are under /usr/lib/firmware and come from iwlwifi-dvm-firmware and iwlwifi-mvm-firmware.
with the last dnf --refresh upgrade i did a few minutes ago the problem disappears, now the adapter can detect the wifi networks I use and I’m able to connect to them.
I can store again may 20 meter ethernet
You should try to make things easier for others that try to help you.
Check to see if the information you are looking for is documented on in the Fedora documentation 29.
quick-docs 29 provide lots of short one page step by step instructions on how to do many things.
Search this forum before you post: someone may have asked the question before, or experienced the issue before you.
Always mention the version of the Fedora OS you are using.
Try to clearly document what you were doing, step-by-step if you can.
Provide as much relevant information about your system
Commands that tell you about your system, its hardware, its packages and so on are documented here 35.
Don’t worry if you can not gather more information, though. Other users will ask you what what they need, and you will learn in the process too!