No Wi-fi adapter found in Fedora 39

Hello. After moving from Windows to install a fresh installation of Fedora 39 last week, I booted it up, ready for an all-new experience with Linux. All that excitement was quickly short-lived though, as when I booted up Firefox, there was no wi-fi. I found that pretty strange, so I checked my wi-fi settings and saw that there was this “No Wi-Fi adapter found” error. Does anybody have any fixes to this? I’m really thinking of switching back to Windows, Ubuntu or Zorin OS now…

UPDATE: Here’s a few commands I ran suggested by people.

Can you try a F40 live image (the installer, but don’t actually install?) to see if it works? There may be new hardware support.

And, in order for us to be able to really help you… what is that hardware? There is dizzying array of hardware out there, and unfortunately most manufacturers do not really care about Linux.

How do you check the hardware on Fedora?
(also, I use wireless instead of ethernet)

Please provide the output of :

inxi -Fzxx

If you are not currently on the device, Tell us what the adapter is for WiFi on your device. For example :

Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
    port: 2000 bus-ID: 02:00.0 chip-ID: 10ec:8168
  IF: enp2s0 state: down mac: <filter>
  Device-2: MEDIATEK MT7921 802.11ax PCI Express Wireless Network Adapter
    vendor: Lenovo driver: mt7921e v: kernel pcie: speed: 5 GT/s lanes: 1
    bus-ID: 03:00.0 chip-ID: 14c3:7961
  IF: wlo1 state: up mac: <filter>
  IF-ID-1: tun0 state: unknown speed: 10000 Mbps duplex: full mac: N/A
1 Like

You should keep in mind that basic hardware support is provided by kernel.org but can be constrained by non-free policies of some vendors. If your wifi hardware works in other distros, it may be that the existing driver needs updating to support recent kernels. Search for your system on the LHDB to see how your wifi hardware is supported in linux. Because WiFi support often breaks with newer kernels, so I find it important to have a USB WiFi dongle to provide network access while researching the issue as well allowing “normal” use of the system.

1 Like

I tried running the command, that doesn’t work.
And how am I supposed to find the Wi-fi adapter?

Am I supposed to run a probe on there? That doesn’t work on my device and trying to install the tool doesn’t work either.
(stupid wi-fi drivers…)

Tell us the make/model of your laptop, If you can’t get these commands to work maybe we can do some digging for you.

If inxi isn’t on your system yet, which is weird, try using either lshw of lspci and look for sections, or lines, around the word “network” or “Network”. You should then be able to tell which wireless/wifi device you have.

The latter two applications should be present when you boot from the installer live image.

Good luck!

If you installed Fedora with a Live Image installer, you should be able to boot that. If inxi isn’t already installed, you can install it (but it will be lost when you quit the Live Installer).

In case you have no ethernet connection at all, not even as a temporary solution, you should be able to connect a mobile phone (iPhone or Android) via USB and activate internet sharing on the device.

You need internet to be able to follow the recommendations here and to install the necessary drivers.

I don’t think it is weird. Inxi doesn’t come installed on Fedora Workstation by default.

All I know is that it’s a Dell XPS 13 9343 (yes, it’s quite old…)
My service tag is 14N8Q32 (don’t know if I’m supposed to share it or not, but I hope this helps a bit, I guess.)

Ok, edited the post. Now you can see the lspci stuff

How? I don’t know how terminal stuff works

It will be much harder to solve your issue without connecting your laptop to the internet. Is wired connection not an option for you (just until you install the necessary wireless driver)?

Even USB tethering with a phone might work; at least with an Android OnePlus 6 I can connect it to my home wifi, enable USB tethering, and the computer it’s connected to will use the wifi connection from the phone and be on my LAN.

Yup, but I’ll try doing that with my tablet
And about the wi-fi driver thing, where can I get that?

Yes, I did mentioned that in my earlier post. It works even with iPhones.

1 Like

My guess is that you would need to add RPM Fusion repositories as per the instructions here.

Afterwards you would need to install broadcom drivers with the following command:
sudo dnf install broadcom-wl

Just wait for someone here to confirm my instructions, I’m not sure if this works with any Broadcom adapter.