You are not logged in.

#1 2017-10-16 15:08:10

mik13ST
Member
Registered: 2017-10-12
Posts: 5

[SOLVED] Seemingly random disconnects from certain WiFi connections

I am having problems with random disconnections from certain WiFis.
I am using KDE, plasma, Network Manager (plasma-nm package).
The university I am studying has 2 WiFis usually available. One is eduroam, which uses WPA2 Enterpries, PEAP and our login and password. The other one is more restricted (ports) and is open, however we have to login using browser.
The status changes to 'Connected' and the connection works for a minute or two. Then it stops working (the status stays the same) and reconnecting nor restarting the Wireless card thru Network Manager does not help.
Any other WiFis I have access to (home) have no problems. The signal strength has no effect either.
Rebooting does not have any other effect, then being able to have internet access for another minute.

lspci -v

Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 30)
Subsystem: Lite-On Communications Inc QCA9377 802.11ac Wireless Network Adapter
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at 94000000 (64-bit, non-prefetchable) [size=2M]
Capabilities: <access denied>
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci

iwconfig

wlp3s0
IEEE 802.11  ESSID:"eduroam" 
Mode:Managed  Frequency:2.462 GHz  Access Point: 00:1A:30:B9:F4:20   
Bit Rate=1 Mb/s   Tx-Power=17 dBm   
Retry short limit:7   RTS thr:off   Fragment thr:off
Power Management:on
Link Quality=27/70  Signal level=-83 dBm 
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:1  Invalid misc:1   Missed beacon:0

relevant dmesg

[    6.849258] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input19
[    8.314687] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[   10.766678] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[   10.828652] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[   15.888954] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[   15.958278] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[   15.973566] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[   20.850173] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[   25.922581] wlp3s0: authenticate with 00:12:80:6e:59:60
[   25.958959] wlp3s0: send auth to 00:12:80:6e:59:60 (try 1/3)
[   25.963401] wlp3s0: authenticated
[   25.968475] wlp3s0: associate with 00:12:80:6e:59:60 (try 1/3)
[   25.972696] wlp3s0: RX AssocResp from 00:12:80:6e:59:60 (capab=0x431 status=0 aid=150)
[   25.978065] wlp3s0: associated
[   25.978318] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
[   26.000279] wlp3s0: Limiting TX power to 17 dBm as advertised by 00:12:80:6e:59:60
[  298.642186] wlp3s0: deauthenticating from 00:12:80:6e:59:60 by local choice (Reason: 3=DEAUTH_LEAVING)
[  298.664509] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready

wpa_supplicant status

● wpa_supplicant.service - WPA supplicant
   Loaded: loaded (/usr/lib/systemd/system/wpa_supplicant.service; disabled; vendor preset: disabled)
   Active: active (running) since Mon 2017-10-16 14:44:50 CEST; 1min 23s ago
Main PID: 349 (wpa_supplicant)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/wpa_supplicant.service
           └─349 /usr/bin/wpa_supplicant -u

Oct 16 14:45:10 acer-arch wpa_supplicant[349]: EAP-MSCHAPV2: Authentication succeeded
Oct 16 14:45:10 acer-arch wpa_supplicant[349]: EAP-TLV: TLV Result - Success - EAP-TLV/Phase2 Completed
Oct 16 14:45:10 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-EAP-SUCCESS EAP authentication completed successfully
Oct 16 14:45:10 acer-arch wpa_supplicant[349]: wlp3s0: WPA: Key negotiation completed with 00:12:80:6e:59:60 [PTK=CCMP GTK=TKIP]
Oct 16 14:45:10 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-CONNECTED - Connection to 00:12:80:6e:59:60 completed [id=0 id_str=]
Oct 16 14:45:10 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-57 noise=-113 txrate=1000
Oct 16 14:45:40 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Oct 16 14:45:40 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Oct 16 14:45:40 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Oct 16 14:45:44 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-52 noise=-113 txrate=1000

NetworkManager status

● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2017-10-16 14:44:47 CEST; 1min 53s ago
     Docs: man:NetworkManager(8)
Main PID: 286 (NetworkManager)
    Tasks: 4 (limit: 4915)
   CGroup: /system.slice/NetworkManager.service
           └─286 /usr/bin/NetworkManager --no-daemon

Oct 16 14:45:14 acer-arch NetworkManager[286]: <info>  [1508157914.5361] device (wlp3s0): state change: ip-config -> ip-check (reason 'none', internal state 'managed')
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info>  [1508157914.5372] device (wlp3s0): state change: ip-check -> secondaries (reason 'none', internal state 'managed')
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info>  [1508157914.5378] device (wlp3s0): state change: secondaries -> activated (reason 'none', internal state 'managed')
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info>  [1508157914.5381] manager: NetworkManager state is now CONNECTED_LOCAL
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info>  [1508157914.5446] manager: NetworkManager state is now CONNECTED_SITE
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info>  [1508157914.5447] policy: set 'eduroam' (wlp3s0) as default for IPv4 routing and DNS
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info>  [1508157914.5447] dns-mgr: Writing DNS information to /usr/bin/resolvconf
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info>  [1508157914.5937] device (wlp3s0): Activation: successful, device activated.
Oct 16 14:45:44 acer-arch NetworkManager[286]: <info>  [1508157944.4172] connectivity: (wlp3s0) timed out
Oct 16 14:45:44 acer-arch NetworkManager[286]: <info>  [1508157944.4174] manager: NetworkManager state is now CONNECTED_GLOBAL


dhcpcd status

● dhcpcd.service - dhcpcd on all interfaces
   Loaded: loaded (/usr/lib/systemd/system/dhcpcd.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2017-10-16 14:44:47 CEST; 2min 43s ago
  Process: 242 ExecStart=/usr/bin/dhcpcd -q -b (code=exited, status=0/SUCCESS)
Main PID: 265 (dhcpcd)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/dhcpcd.service
           └─265 /usr/bin/dhcpcd -q -b

Oct 16 14:45:10 acer-arch dhcpcd[265]: wlp3s0: adding address fe80::f384:73b8:f89b:dc3
Oct 16 14:45:10 acer-arch dhcpcd[265]: wlp3s0: soliciting a DHCP lease
Oct 16 14:45:11 acer-arch dhcpcd[265]: wlp3s0: soliciting an IPv6 router
Oct 16 14:45:15 acer-arch dhcpcd[265]: wlp3s0: offered 147.230.1.7 from 10.11.11.10
Oct 16 14:45:15 acer-arch dhcpcd[265]: wlp3s0: probing address 147.230.1.7/21
Oct 16 14:45:20 acer-arch dhcpcd[265]: wlp3s0: leased 147.230.1.7 for 7200 seconds
Oct 16 14:45:20 acer-arch dhcpcd[265]: wlp3s0: adding route to 147.230.0.0/21
Oct 16 14:45:20 acer-arch dhcpcd[265]: wlp3s0: adding default route via 147.230.7.250
Oct 16 14:45:24 acer-arch dhcpcd[265]: wlp3s0: no IPv6 Routers available
Oct 16 14:45:44 acer-arch dhcpcd[265]: wlp3s0: deleted default route via 147.230.7.250

EDIT1:

systemctl list-unit-files --state enabled

UNIT FILE                                   STATE 
autovt@.service                             enabled
bumblebeed.service                          enabled
cronie.service                              enabled
dbus-org.freedesktop.NetworkManager.service enabled
dbus-org.freedesktop.nm-dispatcher.service  enabled
dhcpcd.service                              enabled
getty@.service                              enabled
NetworkManager-dispatcher.service           enabled
NetworkManager.service                      enabled
systemd-timesyncd.service                   enabled
remote-fs.target                            enabled

11 unit files listed.

I cannot use my laptop effectively at university because of this and that makes me less efficient and that makes it harder to spread Arch Linux among other students big_smile.
Can anybody suggest a possible solution?

Last edited by mik13ST (2017-10-18 19:30:28)

Offline

#2 2017-10-16 15:10:26

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: [SOLVED] Seemingly random disconnects from certain WiFi connections

Paste the output of `systemctl list-unit-files --state enabled`


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2017-10-17 12:11:45

mik13ST
Member
Registered: 2017-10-12
Posts: 5

Re: [SOLVED] Seemingly random disconnects from certain WiFi connections

list of enabled services added

Offline

#4 2017-10-17 12:27:58

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: [SOLVED] Seemingly random disconnects from certain WiFi connections

Arch wiki wrote:

There are many solutions to choose from, but remember that all of them are mutually exclusive; you should not run two daemons simultaneously.

You have NetworkManager and dhcpcd services running. Choose which one you want to use and disable the other one.


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#5 2017-10-18 19:25:36

mik13ST
Member
Registered: 2017-10-12
Posts: 5

Re: [SOLVED] Seemingly random disconnects from certain WiFi connections

Great, disabling dhcpcd.service seems to have solved the issue. Thanks for help.

Offline

Board footer

Powered by FluxBB