Fedora 40 doesn't recognise Wi-Fi adapter—even though live system did

Yesterday I decided to install Fedora alongside Windows. Installation went well, but I eventually made a mistake of installing KDE alongside GNOME on the same user and screwed up themes and fonts. Returning GNOME to factory settings seemed to fix the visible issues, but since I installed it recently and didn’t do anything of matter on it, I decided to reinstall the system just in case. Right before shutting down this installation for the last time I noticed that Wi-Fi no longer worked, but since I was going to reinstall the system anyways I didn’t pay much attention to it.

Today I was installing Fedora from this very USB created with Fedora Media Writer. Wi-Fi was working on the live system and software was installed successfully. I rebooted the computer and entered the OS.

After setting up the system I noticed that the internet connection is offline. Wi-Fi tumbler was missing from the control center and there was no relevant menu in settings. I opened it with search, and it said “No Wi-Fi Adapter Found”; “Make sure you have a Wi-Fi adapter plugged in and turned on”.

Laptop: Dell G3

user@fedora:~$ lspci
00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 02)
00:02.0 VGA compatible controller: Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Comet Lake PCH Thermal Controller
00:14.0 USB controller: Intel Corporation Comet Lake USB 3.1 xHCI Host Controller
00:14.2 RAM memory: Intel Corporation Comet Lake PCH Shared SRAM
00:14.3 Network controller: Intel Corporation Comet Lake PCH CNVi WiFi
00:15.0 Serial bus controller: Intel Corporation Comet Lake PCH Serial IO I2C Controller #0
00:15.1 Serial bus controller: Intel Corporation Comet Lake PCH Serial IO I2C Controller #1
00:16.0 Communication controller: Intel Corporation Comet Lake HECI Controller
00:17.0 SATA controller: Intel Corporation Device 06d3
00:1b.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #17 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #9 (rev f0)
00:1d.5 PCI bridge: Intel Corporation Device 06b5 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Comet Lake LPC Controller
00:1f.3 Multimedia audio controller: Intel Corporation Comet Lake PCH cAVS
00:1f.4 SMBus: Intel Corporation Comet Lake PCH SMBus Controller
00:1f.5 Serial bus controller: Intel Corporation Comet Lake PCH SPI Controller
01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)
03:00.0 Non-Volatile memory controller: SK hynix BC511 NVMe SSD
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)

Can you post the output of sudo dmesg | grep -i ucode?

Hello @deltastarshine ,
Can you please post the output of nmcli?

Re: @ersen

I launched Fedora today and Wi-Fi was working again. One more launch after the same problem appeared. It seems to be 50/50.

sudo dmesg | grep -i ucode returns nothing

user@fedora:~$ sudo dmesg | grep -i ucode
user@fedora:~$ 

nmcli:

user@fedora:~$ nmcli
lo: connected (externally) to lo
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
        inet4 127.0.0.1/8
        inet6 ::1/128

enp4s0: unavailable
        "Realtek RTL8111/8168/8411"
        ethernet (r8169), 70:B5:E8:A2:DD:42, hw, mtu 1500

Use "nmcli device show" to get complete information about known devices and
"nmcli connection show" to get an overview on active connection profiles.

Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details.

I’ll try to reboot Fedora again and again until I’ll get Wi-Fi working, after that I’ll try these commands.

UPDATE

Re: @ersen @jakfrost

I got Wi-Fi working for now. Writing this from the OS.

I asked GPT-4o if there is any sensitive information in my terminal output that I shouldn’t post on a public forum and it censored some. Please, tell me if any of the censored information is actually of matter.

user@fedora:~$ sudo dmesg | grep -i ucode
[sudo] password for user: 
[    7.572705] iwlwifi 0000:00:14.3: loaded firmware version 77.206b0184.0 QuZ-a0-jf-b0-77.ucode op_mode iwlmvm
user@fedora:~$ nmcli
wlp0s20f3: connected to Garant-43_5GHZ
        "Intel Comet Lake PCH CNVi"
        wifi (iwlwifi), XX:XX:XX:XX:XX:XX, hw, mtu 1500
        ip4 default
        inet4 192.168.1.XX/24
        route4 192.168.1.0/24 metric 600
        route4 default via 192.168.1.X metric 600
        inet6 XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX/64
        inet6 XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX/64
        route6 XXXX:XXXX:XXXX:XXXX::/64 metric 600
        route6 XXXX:XXXX:XXXX::/64 via XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX metric 600

lo: connected (externally) to lo
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
        inet4 127.0.0.1/8
        inet6 ::1/128

p2p-dev-wlp0s20f3: disconnected
        "p2p-dev-wlp0s20f3"
        wifi-p2p, hw

enp4s0: unavailable
        "Realtek RTL8111/8168/8411"
        ethernet (r8169), XX:XX:XX:XX:XX:XX, hw, mtu 1500

DNS configuration:
        servers: 192.168.1.X
        domains: localnet
        interface: wlp0s20f3

Use "nmcli device show" to get complete information about known devices and
"nmcli connection show" to get an overview on active connection profiles.

Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details.
user@fedora:~$
1 Like