Cannot enable WiFi

Today, after starting my laptop from standby, the WiFi was suddenly not working anymore. After many reboots the problem still persists. As far as I can remember, I did not install any updates in the past few days. My laptop has a key combination that enables/disables the WiFi-card, it currently does nothing however. The driver is not blacklisted. Restarting the NetworkManager does not help as well.

Can anyone help me with this? Many thanks in advance!

Here’s some info:

Device: Thinkpad T590
Distro: Manjaro KDE

sudo dmesg | grep “iwlwifi”

[    2.997912] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    3.040196] iwlwifi 0000:00:14.3: loaded firmware version 46.6b541b68.0 op_mode iwlmvm
[    3.413005] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x318
[    8.538011] iwlwifi 0000:00:14.3: Failed to load firmware chunk!
[    8.538013] iwlwifi 0000:00:14.3: iwlwifi transaction failed, dumping registers
[    8.538014] iwlwifi 0000:00:14.3: iwlwifi device config registers:
[    8.538115] iwlwifi 0000:00:14.3: 00000000: 9df08086 00100406 02800030 00800000 b4338004 00000000 00000000 00000000
[    8.538116] iwlwifi 0000:00:14.3: 00000020: 00000000 00000000 00000000 00348086 00000000 000000c8 00000000 000001ff
[    8.538117] iwlwifi 0000:00:14.3: 00000040: 00928010 10000ec0 00100c10 00000000 00000000 00000000 00000000 00000000
[    8.538118] iwlwifi 0000:00:14.3: 00000060: 00000000 00080812 00000405 00000000 00000000 00000000 00000000 00000000
[    8.538119] iwlwifi 0000:00:14.3: 00000080: 800f0011 00002000 00003000 00000000 00000000 00000000 00000000 00000000
[    8.538120] iwlwifi 0000:00:14.3: 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    8.538121] iwlwifi 0000:00:14.3: 000000c0: 00000000 00000000 c823d001 0d000008 00804005 00000000 00000000 00000000
[    8.538122] iwlwifi 0000:00:14.3: 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    8.538123] iwlwifi 0000:00:14.3: 00000100: 14c00000 ff000000 000000ff 00462031 00000000 00002000 00000000 00000000
[    8.538123] iwlwifi 0000:00:14.3: 00000120: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    8.538124] iwlwifi 0000:00:14.3: 00000140: 00000000 00000000 00000000 16410018 00000000 0001001e 00481e1f 00000000
[    8.538125] iwlwifi 0000:00:14.3: iwlwifi device memory mapped registers:
[    8.538140] iwlwifi 0000:00:14.3: 00000000: 18c89008 00000040 00000000 00000000 00000000 00000000 00000000 00000000
[    8.538141] iwlwifi 0000:00:14.3: 00000020: 00000010 0c000005 00000312 d55555d5 d55555d5 d55555d5 80008040 001f0040
[    8.538145] iwlwifi 0000:00:14.3: Could not load the [0] uCode section
[    8.538148] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -110
[    8.538150] iwlwifi 0000:00:14.3: Collecting data: trigger 16 fired.
[    8.788423] iwlwifi 0000:00:14.3: Not valid error log pointer 0x00000000 for Init uCode
[    8.788429] iwlwifi 0000:00:14.3: Fseq Registers:
[    8.788431] iwlwifi 0000:00:14.3: 0x9F9BAE8E | FSEQ_ERROR_CODE
[    8.788433] iwlwifi 0000:00:14.3: 0x00000000 | FSEQ_TOP_INIT_VERSION
[    8.788435] iwlwifi 0000:00:14.3: 0xC635F74E | FSEQ_CNVIO_INIT_VERSION
[    8.788437] iwlwifi 0000:00:14.3: 0x0000A384 | FSEQ_OTP_VERSION
[    8.788439] iwlwifi 0000:00:14.3: 0x461558FE | FSEQ_TOP_CONTENT_VERSION
[    8.788441] iwlwifi 0000:00:14.3: 0xF9F3B927 | FSEQ_ALIVE_TOKEN
[    8.788443] iwlwifi 0000:00:14.3: 0x848A06D1 | FSEQ_CNVI_ID
[    8.788445] iwlwifi 0000:00:14.3: 0x3059FDD8 | FSEQ_CNVR_ID
[    8.788447] iwlwifi 0000:00:14.3: 0x01000100 | CNVI_AUX_MISC_CHIP
[    8.788451] iwlwifi 0000:00:14.3: 0x01300202 | CNVR_AUX_MISC_CHIP
[    8.788455] iwlwifi 0000:00:14.3: 0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    8.788490] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    8.788493] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[    8.788643] iwlwifi 0000:00:14.3: Master Disable Timed Out, 100 usec
[    8.800647] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110

rfkill list

0: tpacpi_bluetooth_sw: Bluetooth
        Soft blocked: no
        Hard blocked: no
1: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

inxi -Fxx

System:    Host: flo-pc Kernel: 5.4.124-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 Desktop: KDE Plasma 5.21.5 
           tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux base: Arch Linux 
Machine:   Type: Laptop System: LENOVO product: 20N5S0DU00 v: ThinkPad T590 serial: <superuser required> Chassis: type: 10 
           serial: <superuser required> 
           Mobo: LENOVO model: 20N5S0DU00 v: NO DPK serial: <superuser required> UEFI: LENOVO v: N2IET95W (1.73 ) 
           date: 04/27/2021 
Battery:   ID-1: BAT0 charge: 14.1 Wh (28.0%) condition: 50.4/57.0 Wh (88.4%) volts: 10.9 min: 11.5 model: SMP 02DL012 
           serial: 214 status: Discharging 
CPU:       Info: Quad Core model: Intel Core i5-8265U bits: 64 type: MT MCP arch: Kaby Lake note: check rev: B cache: 
           L2: 6 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 28808 
           Speed: 800 MHz min/max: 400/3900 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 801 
Graphics:  Device-1: Intel UHD Graphics 620 vendor: Lenovo driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:3ea0 
           Device-2: NVIDIA GP108M [GeForce MX250] vendor: Lenovo driver: nvidia v: 465.31 bus-ID: 3c:00.0 chip-ID: 10de:1d13 
           Device-3: Chicony ThinkPad T490 Webcam type: USB driver: uvcvideo bus-ID: 1-8:2 chip-ID: 04f2:b681 
           Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: loaded: modesetting alternate: fbdev,intel,vesa 
           resolution: 1920x1080~60Hz s-dpi: 96 
           OpenGL: renderer: Mesa Intel UHD Graphics 620 (WHL GT2) v: 4.6 Mesa 21.1.2 direct render: Yes 
Audio:     Device-1: Intel Cannon Point-LP High Definition Audio vendor: Lenovo driver: snd_hda_intel v: kernel 
           bus-ID: 00:1f.3 chip-ID: 8086:9dc8 
           Sound Server-1: ALSA v: k5.4.124-1-MANJARO running: yes 
           Sound Server-2: JACK v: 1.9.18 running: no 
           Sound Server-3: PulseAudio v: 14.2 running: no 
           Sound Server-4: PipeWire v: 0.3.30 running: yes 
Network:   Device-1: Intel Cannon Point-LP CNVi [Wireless-AC] driver: iwlwifi v: kernel port: 3000 bus-ID: 00:14.3 
           chip-ID: 8086:9df0 
           Device-2: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: 3.2.6-k port: efa0 bus-ID: 00:1f.6 
           chip-ID: 8086:15be 
           IF: enp0s31f6 state: up speed: 100 Mbps duplex: full mac: e8:6a:64:f5:b4:d4 
Bluetooth: Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB driver: btusb v: 0.8 bus-ID: 1-10:3 
           chip-ID: 8087:0aaa 
           Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends 
Drives:    Local Storage: total: 465.76 GiB used: 310.07 GiB (66.6%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 500GB size: 465.76 GiB speed: 31.6 Gb/s lanes: 4 
           serial: S4EVNF0M445684F 
Partition: ID-1: / size: 48.72 GiB used: 39.41 GiB (80.9%) fs: ext4 dev: /dev/nvme0n1p7 
           ID-2: /boot/efi size: 95 MiB used: 31.5 MiB (33.2%) fs: vfat dev: /dev/nvme0n1p2 
           ID-3: /home size: 64.71 GiB used: 47.55 GiB (73.5%) fs: ext4 dev: /dev/nvme0n1p9 
Swap:      ID-1: swap-1 type: partition size: 17 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme0n1p8 
Sensors:   System Temperatures: cpu: 49.0 C mobo: 47.0 C 
           Fan Speeds (RPM): cpu: 2374 
Info:      Processes: 258 Uptime: 16m Memory: 15.43 GiB used: 4.64 GiB (30.1%) Init: systemd v: 248 Compilers: gcc: 11.1.0 
           clang: 12.0.0 Packages: 1802 pacman: 1790 flatpak: 6 snap: 6 Shell: Bash v: 5.1.8 running-in: konsole inxi: 3.3.04 

systemctl status NetworkManager

● NetworkManager.service - Network Manager
     Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
    Drop-In: /usr/lib/systemd/system/NetworkManager.service.d
             └─NetworkManager-ovs.conf
     Active: active (running) since Wed 2021-07-07 23:21:15 CEST; 6s ago
       Docs: man:NetworkManager(8)
   Main PID: 8049 (NetworkManager)
      Tasks: 4 (limit: 18934)
     Memory: 4.9M
        CPU: 329ms
     CGroup: /system.slice/NetworkManager.service
             └─8049 /usr/bin/NetworkManager --no-daemon

Jul 07 23:21:15 pc NetworkManager[8049]: <info>  [1625692875.6209] settings: Loaded settings plugin: keyfile (internal)
Jul 07 23:21:15 pc NetworkManager[8049]: <info>  [1625692875.6511] device (lo): carrier: link connected
Jul 07 23:21:15 pc NetworkManager[8049]: <info>  [1625692875.6514] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
Jul 07 23:21:15 pc NetworkManager[8049]: <info>  [1625692875.6530] manager: (enp0s31f6): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
Jul 07 23:21:15 pc NetworkManager[8049]: <info>  [1625692875.6546] device (enp0s31f6): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jul 07 23:21:15 pc NetworkManager[8049]: <info>  [1625692875.6902] modem-manager: ModemManager available
Jul 07 23:21:15 pc NetworkManager[8049]: <info>  [1625692875.6916] agent-manager: agent[1fe3e4c889cccc43,:1.35/org.kde.plasma.networkmanagement/1000]: agent registered
Jul 07 23:21:15 pc NetworkManager[8049]: <info>  [1625692875.6977] ovsdb: Verbindung ist gescheitert: Datei oder Verzeichnis nicht gefunden
Jul 07 23:21:15 pc NetworkManager[8049]: <info>  [1625692875.6977] ovsdb: disconnected from ovsdb
Jul 07 23:21:21 pc NetworkManager[8049]: <info>  [1625692881.6596] manager: startup complete

uname -a

Linux pc 5.4.124-1-MANJARO #1 SMP PREEMPT Thu Jun 3 14:16:42 UTC 2021 x86_64 GNU/Linux

Usually I’m using 5.10, but obviously the problem is the same with 5.4.

Ok, for some reason and after hours of debugging it works again. I have no clue what fixed this tbh. I booted to Windows where it did not work as well, thus I already feared that it’s a hardware problem. Then I ran the full quick Lenovo Diagnostics Tool (it doesn’t even have something network related lol) and then it miraculously worked again.

If you are dual booting Windows you need to make sure that Windows fastboot is disabled and that Windows is completely shutdown when done (no sleep, no hibernation). Maybe that was the issue.

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