WiFi adapter not detected by Fedora 40 after upgrade from 39

Upgrade from Fedora 39 to 40 crashed while on the black screen process.
Status bar didn’t reach the end.
However, Fedora 40 booted but wouldn’t detect the WiFi adapter.
But Live Fedora 41 USB sure detects it. And it runs smoothly.
So, adapter is fine.

I assume the drivers weren’t installed.
Any suggestion?

You should upgrade to F41 anyway as F40 is now EoL:
End of Life Releases :: Fedora Docs

Options to proceed:

  • Ethernet
  • USB tethering from a smartphone
  • Chroot in F41 live session
1 Like

Thank you, @vgaetera .
Now, next question. I have a Live Fedora 41 USB stick.
How do I upgrade from the corrupt Fedora 40 to 41?

You can try booting an older kernel where Wi-Fi may still work.
As an alternative, use Ethernet or USB tethering from a smartphone.
Once connected, proceed with upgrading to F41:
Upgrading Fedora Linux Using DNF System Plugin :: Fedora Docs


Another option is using chroot in a F41 live session, see steps 1-10:
The GRUB2 Bootloader – Installation and Configuration :: Fedora Docs
Once you set up a chroot, it’s possible to upgrade like this:

sudo dnf distro-sync --allowerasing --releasever=41

need more information. Is F41 a fresh install or has it been updated since installing?

When reporting a problem it is useful if you provide enough detail to allow others with similar hardware to reproduce the issue. As it is difficult to match configurations, you should make sure EUFI/BIOS and Fedora are fully updated and provide hardware details, The output from running inxi -Fzxx in a terminal (post as pre-formatted text using the </> button from the top line of the text entry panel) is a good way to provide details. This way your post can be found by web searches.

You may find details of the problem by running journalctl --no-hostname -b -g wifi |cat in a terminal. The |cat wraps long lines so the text is suitable for posting as pre-formatted text.

If @mackissack can find a way to update to F41 or F42, that will greatly increase the chances of finding others with similar hardware who will either share the pain or have a solution.

@vgaetera @gnwiii
I get what you mean.
I assume the issue is the network adapter controllers weren’t properly installed while Fedora was being upgraded.
Why did the upgrade crash, I don’t know.
But only thing to do now is fix the problem.

Simplest step would be do a new install of Fedora. The live USB I have at hand carries v 41.
However, an intermediate solution would be to download the drivers of the Qualcomm Atheros QCA9377 network adapter and 1st update Fedora 40 to then upgrade to 42.
To do this, however I haven’t succeeded finding the appropriate controllers.
Next step would be know where those drivers should be stored in the system drive.

There are lots of moving parts: firmware, network management, etc. Trying to manually create a functional configuration could be very open-ended with no guarantee of success, so your time may be better spent doing the upgrade using @vgaetera’s chroot + distro-sync approach.

1 Like

OK, @gnwiii , I’ll folow that thread.