My wifi driver/connection option are suddenly gone? Cannot use WiFi at all anymore

Hello there, I need help to get my WiFi working again.

Up until yesterday WiFi etc. worked like a charm for more than a year.
Yesterday when I tried to wake my laptop from sleep mode Linux just did not woke up (fans and leds lit up, display kept being dark), so I shut it down the hard way after a while.
After the next boot: wifi does not work anymore. While I can see my previous saved wifi connections, I cannot connect to any of those or find new ones, the taskbar does not show any options etc. It is as if there was no WiFi card installed but device manager etc. still list it.

  • Bluetooth and network connections via LAN or USB-hotspot still work
  • I did not run a update/upgrade the sessoin before mentioned shutdown
  • I did run garuda-update afterwards in hopes it might fix something, alas it did not
  • I did a full reboot afterwards (several actually)
  • This is not a dual-boot machine, using Garuda Linux only
  • In the Garuda Network Assistant I can “turn on/off” wifi, but nothing happens when doing so
  • … also there are no “associated Linux drivers” listed, although the wifi hardware still shows up in the upper part
  • I am a Linux user, not a pro, please be patient :slight_smile:

I boiled down the garuda-inxi, if you need the rest just tell me.

[🔍] × garuda-inxi
System:
Kernel: 6.13.1-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: hpet avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=7b6b4de4-5fad-4d72-b8df-72e727c0e0cc rw rootflags=subvol=@
quiet rd.luks.uuid=041e1f8d-ae84-4552-837e-dd651aa55d0c quiet
rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.2.5 tk: Qt v: N/A info: frameworks v: 6.10.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: SchenkerGmbH product: SCHENKER MEDIA (REN/E21)
v: Standard serial: <superuser required>
Mobo: NB02 model: GMxNGxx v: Standard serial: <superuser required>
part-nu: SME15AE21 / SME17AE21 uuid: <superuser required>
UEFI: American Megatrends v: N.1.06A05 date: 12/07/2021
[...}
CPU:
Info: model: AMD Ryzen 7 4800H with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 2 gen: 2 level: v3 note: check built: 2020-22
process: TSMC n7 (7nm) family: 0x17 (23) model-id: 0x60 (96) stepping: 1
microcode: 0x860010D
Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB
desc: 8x512 KiB L3: 8 MiB desc: 2x4 MiB
Speed (MHz): avg: 1335 min/max: 1400/2900 boost: disabled scaling:
driver: acpi-cpufreq governor: ondemand cores: 1: 1335 2: 1335 3: 1335
4: 1335 5: 1335 6: 1335 7: 1335 8: 1335 9: 1335 10: 1335 11: 1335 12: 1335
13: 1335 14: 1335 15: 1335 16: 1335 bogomips: 92625
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
[...]
Network:
Device-1: Realtek RTL8125 2.5GbE vendor: AIstone Global driver: r8169
v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 port: e000 bus-ID: 02:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: enp2s0 state: down mac: <filter>
Device-2: Intel Wi-Fi 6 AX200 driver: N/A modules: iwlwifi pcie: gen: 2
speed: 5 GT/s lanes: 1 bus-ID: 04:00.0 chip-ID: 8086:2723 class-ID: 0280
IF-ID-1: enp6s0f4u1c4i2 state: up speed: N/A duplex: N/A mac: <filter>
Info: services: NetworkManager,systemd-timesyncd
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-4:4 chip-ID: 8087:0029
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c010c
[...]
Info:
Memory: total: 32 GiB note: est. available: 30.77 GiB used: 6.77 GiB (22.0%)
Processes: 425 Power: uptime: 1h 36m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.21 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 2007 libs: 563 tools: octopi,pamac,paru
Compilers: gcc: 14.2.1 Shell: garuda-inxi default: Bash v: 5.2.37
running-in: konsole inxi: 3.3.37
Garuda (2.6.26-1.1):
System install date:     2023-07-20
Last full system update: 2025-02-04
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       No/Undetected
Failed units:

Please help me out, thank you!

Hello MeKle,

may some fault in loading the driver.
driver:N/A should be iwlwifi.(i have the same AX200 )

you can try those steps.

  1. Ensure the linux-firmware package is installed. This package includes the necessary firmware for the iwlwifi driver. You can install it using the following command:
sudo pacman -S linux-firmware
  1. Verify that the iwlwifi driver is loaded. You can do this by checking the output of the dmesg command or by looking at the kernel log:
sudo dmesg | grep iwlwifi

If the driver is not loaded, you can manually load it using:
before turn off wifi and after load turn on again.

sudo modprobe iwlwifi

my AX200 output below:

4.403878] iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
[    4.407929] iwlwifi 0000:04:00.0: Detected crf-id 0x3617, cnv-id 0x100530 wfpm id 0x80000000
[    4.407938] iwlwifi 0000:04:00.0: PCI dev 2723/0084, rev=0x340, rfid=0x10a100
[    4.407942] iwlwifi 0000:04:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz
[    4.413010] iwlwifi 0000:04:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[    4.413208] iwlwifi 0000:04:00.0: loaded firmware version 77.0b4c06ad.0 cc-a0-77.ucode op_mode iwlmvm
[    4.633709] iwlwifi 0000:04:00.0: Detected RF HR B3, rfid=0x10a100
[    4.698829] iwlwifi 0000:04:00.0: base HW address: 48:51:c5:f7:88:cf
[    4.855410] iwlwifi 0000:04:00.0 wlp4s0: renamed from wlan0
[    9.974121] iwlwifi 0000:04:00.0: Registered PHC clock: iwlwifi-PTP, with index: 1

6 Likes

If the above does not help, I’d suggest a cycle power of your laptop and if necessary possibly also a BIOS reset to factory default (take note of your current settings), as suggested here (focus only on the relevant part, of course, and remember that with a laptop you should possibly also remove the battery:

7 Likes

All the above suggestions are good, give them a try.

IMO, if your last system update included either the kernel or the linux-firmware packages, then those updates are likely the cause of your problem.

My first suggestion would be to test out at least three alternate kernels, such as:

linux-lts
linux-hardened
linux

If the linux-firmware package was updated just before your WiFi breakage, then I would suggest downgrading the linux-firmware package.

https://wiki.archlinux.org/title/Downgrading_packages

7 Likes

Thank you so much, this helped like a charm!

I have no idea why, since I did not update anything for several days (and reboots) before the issue started, but for some reason the aforementioned linux-firmware package was apparently not installed (anymore?).

So I got that, modprobe and another reboot → WiFi works again.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.