You are not logged in.

#1 2020-04-26 12:15:39

PanodGO
Member
Registered: 2020-03-21
Posts: 16

[SOLVED] wpa_supplicant keeps disonnecting

I'm on the fresh arch install.

I'm using NetworkManager. The problem is after 15-20 mins after boot my wifi-connection drops and I cannot reconnect again. No systemctl restarts help.

It must be something with my wpa_supplicant since during disconnnect,
journalctl -u wpa_supplicant --since crash

                                                                                                                                          
Apr 26 15:24:39 arch wpa_supplicant[434]: wlp2s0: CTRL-EVENT-DISCONNECTED bssid=38:43:7d:f1:ae:c6 reason=0 locally_generated=1
Apr 26 15:24:39 arch wpa_supplicant[434]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Apr 26 15:24:40 arch wpa_supplicant[434]: Could not set interface wlp2s0 flags (UP): Cannot assign requested address
Apr 26 15:24:40 arch wpa_supplicant[434]: nl80211: Could not set interface 'wlp2s0' UP
Apr 26 15:24:40 arch wpa_supplicant[434]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Apr 26 15:24:40 arch wpa_supplicant[434]: Could not set interface wlp2s0 flags (UP): Cannot assign requested address
Apr 26 15:24:40 arch wpa_supplicant[434]: WEXT: Could not set interface 'wlp2s0' UP
Apr 26 15:24:40 arch wpa_supplicant[434]: wlp2s0: Failed to initialize driver interface
Apr 26 15:24:51 arch wpa_supplicant[434]: Could not set interface wlp2s0 flags (UP): Cannot assign requested address
Apr 26 15:24:51 arch wpa_supplicant[434]: nl80211: Could not set interface 'wlp2s0' UP
Apr 26 15:24:51 arch wpa_supplicant[434]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Apr 26 15:24:51 arch wpa_supplicant[434]: Could not set interface wlp2s0 flags (UP): Cannot assign requested address
Apr 26 15:24:51 arch wpa_supplicant[434]: WEXT: Could not set interface 'wlp2s0' UP
Apr 26 15:24:51 arch wpa_supplicant[434]: wlp2s0: Failed to initialize driver interface
Apr 26 15:25:01 arch wpa_supplicant[434]: Could not set interface wlp2s0 flags (UP): Cannot assign requested address
Apr 26 15:25:01 arch wpa_supplicant[434]: nl80211: Could not set interface 'wlp2s0' UP
Apr 26 15:25:01 arch wpa_supplicant[434]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Apr 26 15:25:01 arch wpa_supplicant[434]: Could not set interface wlp2s0 flags (UP): Cannot assign requested address
Apr 26 15:25:01 arch wpa_supplicant[434]: WEXT: Could not set interface 'wlp2s0' UP
Apr 26 15:25:01 arch wpa_supplicant[434]: wlp2s0: Failed to initialize driver interface
Apr 26 15:25:11 arch wpa_supplicant[434]: Could not set interface wlp2s0 flags (UP): Cannot assign requested address
Apr 26 15:25:11 arch wpa_supplicant[434]: nl80211: Could not set interface 'wlp2s0' UP
Apr 26 15:25:11 arch wpa_supplicant[434]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Apr 26 15:25:11 arch wpa_supplicant[434]: Could not set interface wlp2s0 flags (UP): Cannot assign requested address
Apr 26 15:25:11 arch wpa_supplicant[434]: WEXT: Could not set interface 'wlp2s0' UP
Apr 26 15:25:11 arch wpa_supplicant[434]: wlp2s0: Failed to initialize driver interface
Apr 26 15:25:24 arch wpa_supplicant[434]: nl80211: Driver does not support authentication/association or connect commands
Apr 26 15:25:24 arch wpa_supplicant[434]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Apr 26 15:25:24 arch wpa_supplicant[434]: Could not read interface wlp2s0 flags: No such device
Apr 26 15:25:24 arch wpa_supplicant[434]: rfkill: Cannot get wiphy information
Apr 26 15:25:24 arch wpa_supplicant[434]: Could not read interface wlp2s0 flags: No such device
Apr 26 15:25:24 arch wpa_supplicant[434]: WEXT: Could not set interface 'wlp2s0' UP
Apr 26 15:25:24 arch wpa_supplicant[434]: wlp2s0: Failed to initialize driver interface
Apr 26 15:25:59 arch wpa_supplicant[434]: wlp2s0: CTRL-EVENT-SCAN-FAILED ret=-16
Apr 26 15:26:32 arch wpa_supplicant[434]: wlp2s0: CTRL-EVENT-SCAN-FAILED ret=-16
Apr 26 15:27:15 arch wpa_supplicant[434]: wlp2s0: CTRL-EVENT-SCAN-FAILED ret=-16

And:
journalctl -u NetworkManager --since crash

 
Apr 26 15:24:39 arch NetworkManager[541]: <info>  [1587907479.6130] device (wlp2s0): state change: activated -> unmanaged (reason 'removed', sys-iface-state>
Apr 26 15:24:39 arch NetworkManager[541]: <info>  [1587907479.6584] dhcp4 (wlp2s0): canceled DHCP transaction
Apr 26 15:24:39 arch NetworkManager[541]: <info>  [1587907479.6585] dhcp4 (wlp2s0): state changed bound -> done
Apr 26 15:24:39 arch NetworkManager[541]: <info>  [1587907479.6608] dhcp6 (wlp2s0): canceled DHCP transaction
Apr 26 15:24:39 arch NetworkManager[541]: <info>  [1587907479.6609] dhcp6 (wlp2s0): state changed bound -> done
Apr 26 15:24:39 arch NetworkManager[541]: <info>  [1587907479.7524] manager: NetworkManager state is now DISCONNECTED
Apr 26 15:24:39 arch NetworkManager[541]: <info>  [1587907479.7641] device (p2p-dev-wlp2s0): state change: disconnected -> unmanaged (reason 'removed', sys->
Apr 26 15:24:39 arch NetworkManager[541]: <info>  [1587907479.7665] radio killswitch /sys/devices/pci0000:00/0000:00:1d.0/0000:02:00.0/ieee80211/phy0/rfkill>
Apr 26 15:24:40 arch NetworkManager[541]: <info>  [1587907480.9050] rfkill2: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:1d.0/0000:02:0>
Apr 26 15:24:40 arch NetworkManager[541]: <info>  [1587907480.9060] device (mlan0): driver supports Access Point (AP) mode
Apr 26 15:24:40 arch NetworkManager[541]: <info>  [1587907480.9075] manager: (mlan0): new 802.11 Wi-Fi device (/org/freedesktop/NetworkManager/Devices/5)
Apr 26 15:24:40 arch NetworkManager[541]: <info>  [1587907480.9393] device (mlan0): interface index 4 renamed iface from 'mlan0' to 'wlp2s0'
Apr 26 15:24:40 arch NetworkManager[541]: <info>  [1587907480.9628] device (wlp2s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-sta>
Apr 26 15:24:40 arch NetworkManager[541]: <warn>  [1587907480.9640] platform-linux: do-change-link[4]: failure changing link: failure 99 (Cannot assign requ>
Apr 26 15:24:40 arch NetworkManager[541]: <error> [1587907480.9786] sup-iface[0x562c879ca9f0,wlp2s0]: error adding interface: wpa_supplicant couldn't grab t>
Apr 26 15:24:40 arch NetworkManager[541]: <info>  [1587907480.9787] device (wlp2s0): supplicant interface state: starting -> down
Apr 26 15:24:51 arch NetworkManager[541]: <warn>  [1587907491.5984] device (wlp2s0): re-acquiring supplicant interface (#1).
Apr 26 15:24:51 arch NetworkManager[541]: <error> [1587907491.6072] sup-iface[0x562c879caae0,wlp2s0]: error adding interface: wpa_supplicant couldn't grab t>
Apr 26 15:24:51 arch NetworkManager[541]: <info>  [1587907491.6073] device (wlp2s0): supplicant interface state: starting -> down
Apr 26 15:25:01 arch NetworkManager[541]: <warn>  [1587907501.6050] device (wlp2s0): re-acquiring supplicant interface (#2).
Apr 26 15:25:01 arch NetworkManager[541]: <error> [1587907501.6141] sup-iface[0x562c879cabd0,wlp2s0]: error adding interface: wpa_supplicant couldn't grab t>
Apr 26 15:25:01 arch NetworkManager[541]: <info>  [1587907501.6142] device (wlp2s0): supplicant interface state: starting -> down
Apr 26 15:25:11 arch NetworkManager[541]: <warn>  [1587907511.5988] device (wlp2s0): re-acquiring supplicant interface (#3).
Apr 26 15:25:11 arch NetworkManager[541]: <error> [1587907511.6079] sup-iface[0x562c879cacc0,wlp2s0]: error adding interface: wpa_supplicant couldn't grab t>
Apr 26 15:25:11 arch NetworkManager[541]: <info>  [1587907511.6080] device (wlp2s0): supplicant interface state: starting -> down
Apr 26 15:25:21 arch NetworkManager[541]: <warn>  [1587907521.6084] device (wlp2s0): re-acquiring supplicant interface (#4).
Apr 26 15:25:24 arch NetworkManager[541]: <info>  [1587907524.7096] device (wlp2s0): state change: unavailable -> unmanaged (reason 'removed', sys-iface-sta>
Apr 26 15:25:24 arch NetworkManager[541]: <info>  [1587907524.7489] radio killswitch /sys/devices/pci0000:00/0000:00:1d.0/0000:02:00.0/ieee80211/phy1/rfkill>
Apr 26 15:25:25 arch NetworkManager[541]: <info>  [1587907525.9359] rfkill3: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:1d.0/0000:02:0>
Apr 26 15:25:25 arch NetworkManager[541]: <info>  [1587907525.9400] device (mlan0): driver supports Access Point (AP) mode
Apr 26 15:25:25 arch NetworkManager[541]: <info>  [1587907525.9415] manager: (mlan0): new 802.11 Wi-Fi device (/org/freedesktop/NetworkManager/Devices/6)
Apr 26 15:25:25 arch NetworkManager[541]: <info>  [1587907525.9892] device (mlan0): interface index 5 renamed iface from 'mlan0' to 'wlp2s0'
Apr 26 15:25:26 arch NetworkManager[541]: <info>  [1587907526.0002] device (wlp2s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-sta>
Apr 26 15:25:26 arch NetworkManager[541]: <info>  [1587907526.1106] sup-iface[0x562c879cabd0,wlp2s0]: supports 5 scan SSIDs
Apr 26 15:25:26 arch NetworkManager[541]: <info>  [1587907526.1135] device (wlp2s0): supplicant interface state: starting -> ready
    

Any idea guys?

Last edited by PanodGO (2020-04-29 19:55:17)

Offline

#2 2020-04-26 13:04:48

backes
Member
Registered: 2014-07-12
Posts: 9

Re: [SOLVED] wpa_supplicant keeps disonnecting

Do you use dhcp or a static IP assignment? Please post your dhcpcd, or similar, log if you do. Does dmesg show any errors?

Offline

#3 2020-04-26 13:18:10

PanodGO
Member
Registered: 2020-03-21
Posts: 16

Re: [SOLVED] wpa_supplicant keeps disonnecting

I'm using NM internal dhcp and dmesg doesn't show anything suspicious.

My lspci:

02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88W8897 [AVASTAR] 802.11ac Wireless

Offline

#4 2020-04-26 14:06:34

PanodGO
Member
Registered: 2020-03-21
Posts: 16

Re: [SOLVED] wpa_supplicant keeps disonnecting

I tried also netctl with dhcpd and wpa_supplicant same effect - after 10minutes of working disconnects.

systemctl status netctl@myconnection:

Apr 26 17:54:58 arch dhcpcd[675]: wlp2s0: carrier lost
Apr 26 17:54:58 arch dhcpcd[682]: ps_bpf_recvbpf: Network is down
Apr 26 17:54:58 arch dhcpcd[675]: wlp2s0: deleting route to 192.168.0.0/24
Apr 26 17:54:58 arch dhcpcd[675]: wlp2s0: deleting default route via 192.168.0.1
Apr 26 17:54:58 arch dhcpcd[675]: wlp2s0: removing interface
Apr 26 17:54:58 arch dhcpcd[675]: dhcpcd exited

Pls help. I'm getting out of ideas.

Offline

#5 2020-04-26 14:48:39

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,647

Re: [SOLVED] wpa_supplicant keeps disonnecting

Please post a complete system journal (sudo journalctl -b, you can use the tip from https://wiki.archlinux.org/index.php/Pastebin )

Offline

#6 2020-04-26 15:03:03

gabbar
Member
Registered: 2020-04-26
Posts: 1

Re: [SOLVED] wpa_supplicant keeps disonnecting

Have you tried disabling  power  management for your wifi driver?
After the last system update I am facing a similar issue. I am unable to connect via network manager but wpa_supplicant is working for me without any issue.

You may also check
https://wiki.archlinux.org/index.php/Ne … onnections

Last edited by gabbar (2020-04-26 15:05:53)

Offline

#7 2020-04-26 17:19:14

PanodGO
Member
Registered: 2020-03-21
Posts: 16

Re: [SOLVED] wpa_supplicant keeps disonnecting

Offline

#8 2020-04-26 20:22:45

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,647

Re: [SOLVED] wpa_supplicant keeps disonnecting

Apr 26 21:04:15 arch kernel: mwifiex_pcie 0000:02:00.0: Firmware wakeup failed

Very much likely powermangement indeed.

Offline

#9 2020-04-29 20:00:01

PanodGO
Member
Registered: 2020-03-21
Posts: 16

Re: [SOLVED] wpa_supplicant keeps disonnecting

Wow, you guys are great. The problem was clearly with power saving on for wifi.

For references what solved the problem was adding `wifi-powersave-off.conf` to /etc/NetworkManager/conf.d/:

[connection]
wifi.powersave = 2

once again thanks guys!

Offline

Board footer

Powered by FluxBB