I have Dell XPS 13 9350 with Intel wifi. I’ve been on Tumbleweed for awhile and everything has been working, except last couple of months (?) when wifi suddenly drops off (mostly noticed while I’m tethered to my phone) with a KDE notification like “no secrets available” (or similar), then refuses to reconnect to any wifi network until I reboot.
So I dug around a bit. dmesg says this:
8.471015] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
8.567616] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
8.682804] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
8.747852] NET: Registered protocol family 17
8.812783] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
19.729754] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
19.745675] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
19.748964] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
22.080502] Bluetooth: RFCOMM TTY layer initialized
22.080519] Bluetooth: RFCOMM socket layer initialized
22.080566] Bluetooth: RFCOMM ver 1.11
24.652523] fuse init (API version 7.27)
35.588788] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
39.578964] wlp58s0: authenticate with xx:xx:xx:xx:xx:xx
39.582345] wlp58s0: send auth to xx:xx:xx:xx:xx:xx (try 1/3)
39.585777] wlp58s0: authenticated
39.588072] wlp58s0: associate with xx:xx:xx:xx:xx:xx (try 1/3)
39.591902] wlp58s0: RX AssocResp from xx:xx:xx:xx:xx:xx (capab=0x411 status=0 aid=1)
39.594424] wlp58s0: associated
39.711291] IPv6: ADDRCONF(NETDEV_CHANGE): wlp58s0: link becomes ready
57.496084] wlp58s0: deauthenticating from xx:xx:xx:xx:xx:xx by local choice (Reason: 3=DEAUTH_LEAVING)
57.508184] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
57.570381] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
58.504765] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
58.511024] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
58.514483] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
Network manager applet is still visible and lists available networks. If I try to connect to any, it will pause for a sec, then nothing happens, stays disconnected.
Then I found bunch of nm- tools, and the nmcli tool, and tried few things. Among them, I tried running
> nmcli a all
nmcli successfully registered as a NetworkManager's secret agent.
Error: polkit agent initialization failed: An authentication agent already exists for the given subject
Passwords or encryption keys are required to access the wireless network 'xxxxxxx'.
Password (802-11-wireless-security.psk):
So I typed in the password (which displayed clear text), and I successfully connected! I put my laptop to sleep. Upon wake-up, it asked me for a password again, which I pasted and connection worked again!
This makes me think some recent wifi issues are related to NM trying to get secrets from KDE wallet, and something there is failing or encountering a race condition.
But while I found a relatively annoying workaround, I wanted to see if anyone had seen anything like this, and solved it, or any other clues what to look for. Thank you.