After the in-place upgrade from Fedora 41 spin KDE Plasma to 42 (now an official version instead of a spin but still KDE Plasma), WiFi does not work on my StarLite Mk V. No WiFi networks show in the system tray menu, only Bluetooth tethers, and there is no WiFi on/off switch shown either. Rebooting to an older kernel restores WiFi. As mentioned in the linked Fedora Discussions page, `dmesg` shows “Direct firmware load for iwlwifi-so-a0-jf-b0-[number].ucode failed with error -2” repeated several times, with [number] counting down from 89 to 78. Using Bluetooth tethering, I reinstalled linux-firmware but to no effect. Reproducible: Always Steps to Reproduce: 1. Have my hardware running Fedora 41. 2. Perform in-place upgrade to Fedora 42. 3. Attempt to connect to WiFi. Actual Results: The system acts as if there is no WiFi card. Dmesg confirms that the WiFi card was detected but firmware failed to load. Expected Results: WiFi continues to work as it did using Fedora 41.
What kernel do you have? Is the iwlwifi-mvm-firmware package installed after upgrade, if so what version. Do you have weak dependencies enabled or disabled. Please attach the dmesg output as a text file. > As mentioned in the linked Fedora Discussions page What linked discussion page?
I put the discussions URL in the “URL showing the issue” field, but apparently that’s an advanced field And doesn’t show by default, anyways here it is: https://discussion.fedoraproject.org/t/fedora-42-in-place-update-completely-broke-wi-fi-on-my-starlite-mk-v/149147 Fedora 42 is using kernel version 6.14.2-300, and the old 41 kernel I used that has working WiFi is 6.13.11-200. The iwlwifi-mvm-firmware package (with the new Fedora 42 kernel booted) says it is version 20250410, and it is installed. I do not know if weak dependencies is enabled. I don’t think I enabled it, but I’m not sure how to check. /etc/dnf/dnf.conf does not show anything besides a comment and the [main] header, so I would assume it is not enabled.
Created attachment 2085886 [details] Dmesg log
(In reply to Wilbur Jaywright from comment #3) > Created attachment 2085886 [details] > Dmesg log That's not the complete dmesg, it starts 70 seconds into the boot.
[ 128.917026] iwlwifi 0000:00:14.3: loaded firmware version 77.f92b5fed.0 so-a0-jf-b0-77.ucode op_mode iwlmvm That shows the latest firmware in the firmware package is loaded (the 9560 devices are quite old so rarely get updated now). [ 129.019586] iwlwifi 0000:00:14.3: Detected RF JF, rfid=0x105110 [ 129.020621] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 4 What does 'sudo rfkill' report? It looks like it's putting itself in airplane mode somehow.
> That's not the complete dmesg, it starts 70 seconds into the boot. I have no idea how to fix that. I censored a hardware address, and I did clear the log before rebooting, but other than that I didn’t trim the file. > What does 'sudo rfkill' report? One device. ID 0, type “Bluetooth”, device “hci0”, soft “unblocked”, hard “unblocked”.
Can you add "pci=realloc=off" and see if that helps out? sudo vi /boot/loader/entries/*-6.14.2-300.fc42.x86_64.conf add "pci=realloc=off" to the end of the line that begins with "options root=/dev/" if you're unsure Of course use what ever is your preferred editor.
> Of course use what ever is your preferred editor. Only the high monks of Quadruno prefer Vim.
For what it’s worth, that asterisk didn’t work trying to open the file with Nano. I had to put the whole filename with the serial identifier.
> add "pci=realloc=off" to the end of the line that begins with "options root=/dev/" if you're unsure Did that and rebooted, no effect.
This is a kernel regression, not the firmware, the required firmware is there and hasn't changed recently.
The new rc3 resolve the wifi problem in my computer. kernel-6.15.0-0.rc3.20250422gita33b5a08cbbd.29.fc43.x86_64.rpm dnf install koji mkdir kernel615; cd kernel615 koji download-build --arch=x86_64 kernel-6.15.0-0.rc3.20250422gita33b5a08cbbd.29.fc43 and install all the kernel packages that you need on your system.
> and install all the kernel packages that you need on your system. No idea what that entails. I assume that's just any kmods I installed, but IDK how I would need to do that differently.
...Oh THOSE packages. Okay, was wondering how I would install the kernel once I had it. The selftest package failed, but thankfully nothing else did. I ended up running `dnf install --skip-broken ./*` in the kernel 615 directory.
*** Bug 2362529 has been marked as a duplicate of this bug. ***
The new release 6.14.4-200 solved my problem. Many thanks to the solver.
The new 6.14.4 kernel package, now available from Fedora, fixes the issue. I will note that the 6.15.0-rc3 kernel also had the fix. I had to do some puzzling, installing and uninstalling things in the right order, to get that rc3 kernel to uninstall though, do not recommend if this is not something you're comfortable with doing.