Network suddenly unmanaged

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):
2022-03-04 20.24.13 Screenshot

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.

Have you tried?

Yes, none resolved my issue.

For the first one, the wifi is not DORMANT like the person in that thread. It’s already DEFAULT (and DOWN):

 ✘ uzer@yoga  ~  ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlp1s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 38:fc:98:8a:d4:23 brd ff:ff:ff:ff:ff:ff
3: tailscale0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 500
    link/none

rfkill also shows it’s not blocked

 uzer@yoga  ~  rfkill list
0: ideapad_wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: ideapad_bluetooth: Bluetooth
        Soft blocked: no
        Hard blocked: no
2: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
3: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

For the second one, I’m already using an LTS Kernel, and tried different ones (5.15 and 5.10).

Disabling power save as mentioned in the thread did not resolve the issue.

Now I have another theory… I use ExpressVPN which has a network lock feature (when disconnected from the VPN), and was connected to a bad public network with low reception that kept connecting/disconnecting and I suspect ExpressVPN might have stuck the network in a locked state…

Bingo. It was ExpressVPN that had locked the network in a bad state.

If anyone in the same situation… how I resolved was to disable network lock and try to connect (which obviously fails but then unlocks the network when doing so).

 uzer@yoga  ~  sudo systemctl start expressvpn.service    
 uzer@yoga  ~  sudo systemctl status expressvpn.service
● expressvpn.service - ExpressVPN Daemon
     Loaded: loaded (/usr/lib/systemd/system/expressvpn.service; disabled; vendor preset: disabled)
     Active: active (running) since Sat 2022-03-05 10:22:26 GMT; 7s ago
   Main PID: 2868 (expressvpnd)
      Tasks: 20 (limit: 16594)
     Memory: 65.9M
        CPU: 313ms
     CGroup: /system.slice/expressvpn.service
             └─2868 /usr/sbin/expressvpnd --client-version 3.18.1 --client-build 0

Mar 05 10:22:26 yoga systemd[1]: Started ExpressVPN Daemon.
 uzer@yoga  ~  expressvpn preferences set network_lock off
network lock mode: off
 uzer@yoga  ~  expressvpn connect smart
A new version is available, download it from https://www.vlycgtx.com/latest#linux.

Connecting to Smart Location...
Connecting to Super Private Location...

^C
Canceled.
 uzer@yoga  ~  

Wi-Fi automagically back…
image

1 Like

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