The network suddenly decided to stop working on my Manjaro KDE laptop.
I was surfing the web when suddenly the network interfaces seem down.
This is what the network icon looks like now (toggling the Wi-Fi icon doesn’t do anything):
I wasn’t installing or updating anything, and haven’t updated packages in couple days.
A few nmcli commands to illustrate the problem:
~ nmcli dev set wlp1s0 managed yes ✔ root@yoga
~ nmcli dev status ✔ root@yoga
DEVICE TYPE STATE CONNECTION
lo loopback unmanaged --
tailscale0 tun unmanaged --
wlp1s0 wifi unmanaged --
~ nmcli dev show ✔ root@yoga
GENERAL.DEVICE: lo
GENERAL.TYPE: loopback
GENERAL.HWADDR: 00:00:00:00:00:00
GENERAL.MTU: 65536
GENERAL.STATE: 10 (unmanaged)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --
IP4.ADDRESS[1]: 127.0.0.1/8
IP4.GATEWAY: --
IP6.ADDRESS[1]: ::1/128
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = ::1/128, nh = ::, mt = 256
GENERAL.DEVICE: tailscale0
GENERAL.TYPE: tun
GENERAL.HWADDR: (unknown)
GENERAL.MTU: 1280
GENERAL.STATE: 10 (unmanaged)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --
IP4.GATEWAY: --
IP6.ADDRESS[1]: fe80::602:7c9d:a42f:e9f7/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 256
GENERAL.DEVICE: wlp1s0
GENERAL.TYPE: wifi
GENERAL.HWADDR: 38:FC:98:8A:D4:23
GENERAL.MTU: 1500
GENERAL.STATE: 10 (unmanaged)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --
IP4.GATEWAY: --
IP6.GATEWAY: --
~ cat /etc/NetworkManager/NetworkManager.conf ✔ root@yoga
# Configuration file for NetworkManager.
# See "man 5 NetworkManager.conf" for details.
~
~ nmcli radio 0|0|1 ✘ root@yoga
WIFI-HW WIFI WWAN-HW WWAN
enabled enabled enabled enabled
~ nmcli dev wifi rescan ✔ root@yoga
Error: Scanning not allowed while unavailable.
~ nmcli dev wifi list 2 ✘ root@yoga
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
~
systemctl status NetworkManager
~ systemctl status NetworkManager ✔ root@yoga
● 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 Fri 2022-03-04 20:19:52 GMT; 10min ago
Docs: man:NetworkManager(8)
Main PID: 2831 (NetworkManager)
Tasks: 3 (limit: 16565)
Memory: 3.4M
CPU: 746ms
CGroup: /system.slice/NetworkManager.service
└─2831 /usr/bin/NetworkManager --no-daemon
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.6510] audit: op="statistics" interface="wlp1s0" ifindex=2 args="500" pid=1761 uid=1000 result="success"
Mar 04 20:22:25 yoga NetworkManager[2831]: <info> [1646425345.8454] audit: op="device-managed" interface="wlp1s0" ifindex=2 args="true" pid=2893 uid=0 result="success"
Mar 04 20:23:26 yoga NetworkManager[2831]: <info> [1646425406.3126] agent-manager: agent[0bba5e0b6c3dad40,:1.112/nmcli-connect/0]: agent registered
Mar 04 20:23:26 yoga NetworkManager[2831]: <info> [1646425406.3159] audit: op="connection-add-activate" pid=2929 uid=0 result="fail" reason="A 'wireless' setting is required if no AP path was given."
Mar 04 20:23:59 yoga NetworkManager[2831]: <info> [1646425439.6138] audit: op="radio-control" arg="wireless-enabled:off" pid=1471 uid=1000 result="success"
Mar 04 20:23:59 yoga NetworkManager[2831]: <info> [1646425439.7931] audit: op="radio-control" arg="wireless-enabled:off" pid=1471 uid=1000 result="success"
Mar 04 20:24:01 yoga NetworkManager[2831]: <info> [1646425441.1955] audit: op="radio-control" arg="wireless-enabled:off" pid=1471 uid=1000 result="success"
Mar 04 20:24:01 yoga NetworkManager[2831]: <info> [1646425441.3693] audit: op="radio-control" arg="wireless-enabled:off" pid=1471 uid=1000 result="success"
mhwd
15: PCI 100.0: 0200 Ethernet controller
SysFS ID: /devices/pci0000:00/0000:00:02.2/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: network
Model: "Intel Wi-Fi 6 AX200NGW"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x2723 "Wi-Fi 6 AX200"
SubVendor: pci 0x8086 "Intel Corporation"
SubDevice: pci 0x0084 "Wi-Fi 6 AX200NGW"
Revision: 0x1a
Driver: "iwlwifi"
Driver Modules: "iwlwifi"
Device File: wlp1s0
Memory Range: 0xfd500000-0xfd503fff (rw,non-prefetchable)
IRQ: 70 (no events)
HW Address: 38:fc:98:8a:d4:23
Permanent HW Address: 38:fc:98:8a:d4:23
Link detected: no
Module Alias: "pci:v00008086d00002723sv00008086sd00000084bc02sc80i00"
Driver Info #0:
Driver Status: iwlwifi is active
Driver Activation Cmd: "modprobe iwlwifi"
Attached to: #27 (PCI bridge)
inxi
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: speed: 5 GT/s lanes: 1
bus-ID: 01:00.0 chip-ID: 8086:2723 class-ID: 0280
IF: wlp1s0 state: down mac: <filter>
IF-ID-1: tailscale0 state: unknown speed: 10 Mbps duplex: full mac: N/A
journalctl
Mar 04 20:19:52 yoga systemd[1]: Starting Network Manager...
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.3981] NetworkManager (version 1.34.0-1) is starting... (after a restart)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.3982] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 20-connectivity.conf)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4014] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
Mar 04 20:19:52 yoga systemd[1]: Started Network Manager.
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4057] manager[0x561431700050]: monitoring kernel firmware directory '/lib/firmware'.
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4766] hostname: hostname: using hostnamed
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4767] hostname: hostname changed from (none) to "yoga"
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4769] dns-mgr[0x5614316e2450]: init: dns=default,systemd-resolved rc-manager=symlink
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4785] rfkill2: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:02.2/0000:01:00.0/ieee80211/phy0/rfkill2) (driver iwlwifi)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4789] rfkill0: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.3/PNP0C09:00/VPC2004:00/rfkill/rfkill0) (platform driver ideapad_acpi)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4813] manager[0x561431700050]: rfkill: Wi-Fi hardware radio set enabled
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4815] manager[0x561431700050]: rfkill: WWAN hardware radio set enabled
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4839] Loaded device plugin: NMOvsFactory (/usr/lib/NetworkManager/1.34.0-1/libnm-device-plugin-ovs.so)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4883] Loaded device plugin: NMTeamFactory (/usr/lib/NetworkManager/1.34.0-1/libnm-device-plugin-team.so)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4903] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.34.0-1/libnm-device-plugin-bluetooth.so)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4905] Loaded device plugin: NMWwanFactory (/usr/lib/NetworkManager/1.34.0-1/libnm-device-plugin-wwan.so)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4906] Loaded device plugin: NMWifiFactory (/usr/lib/NetworkManager/1.34.0-1/libnm-device-plugin-wifi.so)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4916] Loaded device plugin: NMAtmManager (/usr/lib/NetworkManager/1.34.0-1/libnm-device-plugin-adsl.so)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4921] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4922] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4922] manager: Networking is disabled by state file
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4923] dhcp-init: Using DHCP client 'internal'
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4924] settings: Loaded settings plugin: keyfile (internal)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4978] device (lo): carrier: link connected
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4982] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.4994] manager: (tailscale0): new Tun device (/org/freedesktop/NetworkManager/Devices/2)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.5003] device (wlp1s0): driver supports Access Point (AP) mode
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.5011] manager: (wlp1s0): new 802.11 Wi-Fi device (/org/freedesktop/NetworkManager/Devices/3)
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.5230] modem-manager: ModemManager available
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.5368] agent-manager: agent[e808efd5f80e4e99,:1.31/org.kde.plasma.networkmanagement/1000]: agent registered
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.6159] ovsdb: disconnected from ovsdb
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.6176] manager: startup complete
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.6423] audit: op="statistics" interface="wlp1s0" ifindex=2 args="500" pid=1761 uid=1000 result="success"
Mar 04 20:19:52 yoga NetworkManager[2831]: <info> [1646425192.6510] audit: op="statistics" interface="wlp1s0" ifindex=2 args="500" pid=1761 uid=1000 result="success"
Mar 04 20:22:25 yoga NetworkManager[2831]: <info> [1646425345.8454] audit: op="device-managed" interface="wlp1s0" ifindex=2 args="true" pid=2893 uid=0 result="success"
Mar 04 20:23:26 yoga NetworkManager[2831]: <info> [1646425406.3126] agent-manager: agent[0bba5e0b6c3dad40,:1.112/nmcli-connect/0]: agent registered
Mar 04 20:23:26 yoga NetworkManager[2831]: <info> [1646425406.3159] audit: op="connection-add-activate" pid=2929 uid=0 result="fail" reason="A 'wireless' setting is required if no AP path was given."
Mar 04 20:23:59 yoga NetworkManager[2831]: <info> [1646425439.6138] audit: op="radio-control" arg="wireless-enabled:off" pid=1471 uid=1000 result="success"
Mar 04 20:23:59 yoga NetworkManager[2831]: <info> [1646425439.7931] audit: op="radio-control" arg="wireless-enabled:off" pid=1471 uid=1000 result="success"
Mar 04 20:24:01 yoga NetworkManager[2831]: <info> [1646425441.1955] audit: op="radio-control" arg="wireless-enabled:off" pid=1471 uid=1000 result="success"
Mar 04 20:24:01 yoga NetworkManager[2831]: <info> [1646425441.3693] audit: op="radio-control" arg="wireless-enabled:off" pid=1471 uid=1000 result="success"
dmesg
~ dmesg -T | grep wifi ✔ root@yoga
[Fri Mar 4 20:09:49 2022] iwlwifi 0000:01:00.0: enabling device (0000 -> 0002)
[Fri Mar 4 20:09:49 2022] iwlwifi 0000:01:00.0: api flags index 2 larger than supported by driver
[Fri Mar 4 20:09:49 2022] iwlwifi 0000:01:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[Fri Mar 4 20:09:49 2022] iwlwifi 0000:01:00.0: loaded firmware version 66.f1c864e0.0 cc-a0-66.ucode op_mode iwlmvm
[Fri Mar 4 20:09:49 2022] iwlwifi 0000:01:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[Fri Mar 4 20:09:49 2022] iwlwifi 0000:01:00.0: Detected RF HR B3, rfid=0x10a100
[Fri Mar 4 20:09:49 2022] iwlwifi 0000:01:00.0: base HW address: 38:fc:98:8a:d4:23
[Fri Mar 4 20:09:49 2022] iwlwifi 0000:01:00.0 wlp1s0: renamed from wlan0
~ dmesg -T | grep wlp1s0 ✔ root@yoga
[Fri Mar 4 20:09:49 2022] iwlwifi 0000:01:00.0 wlp1s0: renamed from wlan0
[Fri Mar 4 20:19:52 2022] audit: type=1111 audit(1646425192.638:234): pid=2831 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='op=statistics interface="wlp1s0" ifindex=2 args=500 pid=1761 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
[Fri Mar 4 20:19:52 2022] audit: type=1111 audit(1646425192.645:235): pid=2831 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='op=statistics interface="wlp1s0" ifindex=2 args=500 pid=1761 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
[Fri Mar 4 20:22:25 2022] audit: type=1111 audit(1646425345.844:241): pid=2831 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='op=device-managed interface="wlp1s0" ifindex=2 args=true pid=2893 uid=0 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Any idea how can I get the network back?
I tried previous kernels as well as the fallback ones without luck (same issue).
It’s not a hardware issue as I am currently posting this from my Windows dual boot on the same laptop and the wifi still works fine.