You are not logged in.

#1 2022-11-14 10:17:31

Verneri
Member
Registered: 2022-11-14
Posts: 7

Wifi keeps disconnecting

I have constant problem with wifi disconnecting. Some months ago i did try various suggestions mentioned here and elsewhere about power-save but honestly do not remember which ones i've tried. This problem has been mostly just annoying but right now i'm using my laptop behind a hospitals captive portal and it starts to be very much problematic.

here some rows from journal that i think to be related to this:

nov 14 11:34:22 <laptopname> kernel: wlan0: deauthenticating from XX:XX:XX:XX:XX:XX by local choice (Reason: 3=DEAUTH_LEAVING)
nov 14 11:34:22 <laptopname> dhcpcd[330]: wlan0: carrier lost
nov 14 11:34:22 <laptopname> NetworkManager[335]: <info>  [1668418462.8365] device (wlan0): set-hw-addr: set MAC address to <mac> (scanning)
nov 14 11:34:22 <laptopname> dhcpcd[330]: wlan0: deleting address xxxx::xxxx:xxxx:xxxx:xxxx
nov 14 11:34:22 <laptopname> dhcpcd[330]: wlan0: deleting route to <ip-adress>/22
nov 14 11:34:22 <laptopname> dhcpcd[330]: wlan0: deleting default route via <ipaddress>
nov 14 11:34:22 <laptopname> dhcpcd[330]: wlan0: old hardware address: xx:xx:xx:xx:xx:xx
nov 14 11:34:22 <laptopname> dhcpcd[330]: wlan0: new hardware address: xx:xx:<IAID>
nov 14 11:34:22 <laptopname> NetworkManager[335]: <info>  [1668418462.8688] device (wlan0): supplicant interface state: inactive -> disconnected
nov 14 11:34:22 <laptopname> NetworkManager[335]: <info>  [1668418462.8689] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
nov 14 11:34:23 <laptopname> wpa_supplicant[584]: wlan0: CTRL-EVENT-SCAN-FAILED ret=-16
nov 14 11:34:23 <laptopname> kernel: wlan0: authenticate with XX:XX:XX:XX:XX:XX
nov 14 11:34:23 <laptopname> kernel: wlan0: Invalid HE elem, Disable HE
nov 14 11:34:23 <laptopname> kernel: wlan0: send auth to XX:XX:XX:XX:XX:XX (try 1/3)
nov 14 11:34:24 <laptopname> kernel: wlan0: authenticated
nov 14 11:34:24 <laptopname> kernel: wlan0: associate with XX:XX:XX:XX:XX:XX (try 1/3)
nov 14 11:34:24 <laptopname> kernel: wlan0: RX AssocResp from XX:XX:XX:XX:XX:XX (capab=0x101 status=0 aid=6)
nov 14 11:34:24 <laptopname> dhcpcd[330]: wlan0: carrier acquired
nov 14 11:34:24 <laptopname> kernel: wlan0: associated
nov 14 11:34:24 <laptopname> kernel: IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
nov 14 11:34:24 <laptopname> wpa_supplicant[584]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-9999 noise=9999 txrate=0
nov 14 11:34:24 <laptopname> wpa_supplicant[584]: wlan0: No network configuration found for the current AP
nov 14 11:34:24 <laptopname> wpa_supplicant[584]: wlan0: CTRL-EVENT-DISCONNECTED bssid=XX:XX:XX:XX:XX:XX reason=3 locally_generated=1
nov 14 11:34:24 <laptopname> wpa_supplicant[584]: wlan0: CTRL-EVENT-DSCP-POLICY clear_all
nov 14 11:34:24 <laptopname> wpa_supplicant[584]: wlan0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
nov 14 11:34:24 <laptopname> NetworkManager[335]: <info>  [1668418464.1030] device (wlan0): supplicant interface state: disconnected -> associated
nov 14 11:34:24 <laptopname> NetworkManager[335]: <info>  [1668418464.1031] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> associated
nov 14 11:34:24 <laptopname> dhcpcd[330]: wlan0: IAID <IAID>
nov 14 11:34:24 <laptopname> dhcpcd[330]: wlan0: adding address xxxx::xxxx:xxxx:xxxx:xxxx
nov 14 11:34:24 <laptopname> dhcpcd[330]: wlan0: carrier lost - roaming
nov 14 11:34:24 <laptopname> NetworkManager[335]: <info>  [1668418464.1110] device (wlan0): supplicant interface state: associated -> disconnected
nov 14 11:34:24 <laptopname> NetworkManager[335]: <info>  [1668418464.1110] device (p2p-dev-wlan0): supplicant management interface state: associated -> disconnected
nov 14 11:34:24 <laptopname> dhcpcd[330]: wlan0: carrier acquired
nov 14 11:34:24 <laptopname> dhcpcd[330]: wlan0: IAID <IAID>
nov 14 11:34:24 <laptopname> dhcpcd[330]: wlan0: carrier lost - roaming
nov 14 11:34:24 <laptopname> dhcpcd[330]: wlan0: carrier acquired
nov 14 11:34:24 <laptopname> dhcpcd[330]: wlan0: IAID <IAID>
nov 14 11:34:24 <laptopname> dhcpcd[330]: wlan0: carrier lost - roaming
nov 14 11:34:24 <laptopname> kernel: wlan0: Limiting TX power to 23 (23 - 0) dBm as advertised by XX:XX:XX:XX:XX:XX
nov 14 11:34:24 <laptopname> dhcpcd[330]: wlan0: carrier acquired
nov 14 11:34:24 <laptopname> dhcpcd[330]: wlan0: IAID <IAID>
nov 14 11:34:24 <laptopname> NetworkManager[335]: <info>  [1668418464.2087] device (wlan0): supplicant interface state: disconnected -> inactive
nov 14 11:34:24 <laptopname> NetworkManager[335]: <info>  [1668418464.2087] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
nov 14 11:34:24 <laptopname> dhcpcd[330]: wlan0: soliciting an IPv6 router
nov 14 11:34:26 <laptopname> dhcpcd[330]: wlan0: rebinding lease of <ipaddress>
nov 14 11:34:30 <laptopname> dhcpcd[330]: wlan0: NAK: from <ipaddress>
nov 14 11:34:30 <laptopname> dhcpcd[330]: wlan0: soliciting a DHCP lease
nov 14 11:34:31 <laptopname> dhcpcd[330]: wlan0: offered <ipaddress> from <ipaddress>
nov 14 11:34:31 <laptopname> dhcpcd[330]: wlan0: probing address <ipaddress>/22
nov 14 11:34:36 <laptopname> dhcpcd[330]: wlan0: leased <ipaddress> for 3600 seconds
nov 14 11:34:36 <laptopname> dhcpcd[330]: wlan0: adding route to <ip-adress>/22
nov 14 11:34:36 <laptopname> dhcpcd[330]: wlan0: adding default route via <ipaddress>
nov 14 11:34:37 <laptopname> dhcpcd[330]: wlan0: no IPv6 Routers available
nov 14 11:35:29 <laptopname> dhcpcd[330]: wlan0: carrier lost
nov 14 11:35:29 <laptopname> kernel: wlan0: disassociated from XX:XX:XX:XX:XX:XX (Reason: 1=UNSPECIFIED)
nov 14 11:35:29 <laptopname> dhcpcd[330]: wlan0: deleting address xxxx::xxxx:xxxx:xxxx:xxxx
nov 14 11:35:29 <laptopname> dhcpcd[330]: wlan0: deleting route to <ip-adress>/22
nov 14 11:35:29 <laptopname> dhcpcd[330]: wlan0: deleting default route via <ipaddress>
nov 14 11:35:29 <laptopname> NetworkManager[335]: <info>  [1668418529.5610] device (wlan0): supplicant interface state: inactive -> disconnected
nov 14 11:35:29 <laptopname> NetworkManager[335]: <info>  [1668418529.5610] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
nov 14 11:35:30 <laptopname> kernel: wlan0: authenticate with XX:XX:XX:XX:XX:XX
nov 14 11:35:30 <laptopname> kernel: wlan0: Invalid HE elem, Disable HE
nov 14 11:35:30 <laptopname> kernel: wlan0: send auth to XX:XX:XX:XX:XX:XX (try 1/3)
nov 14 11:35:30 <laptopname> kernel: wlan0: authenticated
nov 14 11:35:30 <laptopname> kernel: wlan0: associate with XX:XX:XX:XX:XX:XX (try 1/3)
nov 14 11:35:30 <laptopname> kernel: wlan0: RX AssocResp from XX:XX:XX:XX:XX:XX (capab=0x101 status=0 aid=7)
nov 14 11:35:30 <laptopname> kernel: wlan0: associated
nov 14 11:35:30 <laptopname> wpa_supplicant[584]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-9999 noise=9999 txrate=0
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: carrier acquired
nov 14 11:35:30 <laptopname> wpa_supplicant[584]: wlan0: No network configuration found for the current AP
nov 14 11:35:30 <laptopname> wpa_supplicant[584]: wlan0: CTRL-EVENT-DISCONNECTED bssid=XX:XX:XX:XX:XX:XX reason=3 locally_generated=1
nov 14 11:35:30 <laptopname> wpa_supplicant[584]: wlan0: CTRL-EVENT-DSCP-POLICY clear_all
nov 14 11:35:30 <laptopname> wpa_supplicant[584]: wlan0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
nov 14 11:35:30 <laptopname> NetworkManager[335]: <info>  [1668418530.2894] device (wlan0): supplicant interface state: disconnected -> associated
nov 14 11:35:30 <laptopname> NetworkManager[335]: <info>  [1668418530.2895] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> associated
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: IAID <IAID>
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: adding address xxxx::xxxx:xxxx:xxxx:xxxx
nov 14 11:35:30 <laptopname> NetworkManager[335]: <info>  [1668418530.2946] device (wlan0): supplicant interface state: associated -> disconnected
nov 14 11:35:30 <laptopname> NetworkManager[335]: <info>  [1668418530.2946] device (p2p-dev-wlan0): supplicant management interface state: associated -> disconnected
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: carrier lost - roaming
nov 14 11:35:30 <laptopname> kernel: wlan0: Limiting TX power to 23 (23 - 0) dBm as advertised by XX:XX:XX:XX:XX:XX
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: carrier acquired
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: IAID <IAID>
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: carrier lost - roaming
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: carrier acquired
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: IAID <IAID>
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: carrier lost - roaming
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: carrier acquired
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: IAID <IAID>
nov 14 11:35:30 <laptopname> NetworkManager[335]: <info>  [1668418530.3948] device (wlan0): supplicant interface state: disconnected -> inactive
nov 14 11:35:30 <laptopname> NetworkManager[335]: <info>  [1668418530.3948] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: rebinding lease of <ipaddress>
nov 14 11:35:30 <laptopname> dhcpcd[330]: wlan0: soliciting an IPv6 router
nov 14 11:35:35 <laptopname> dhcpcd[330]: wlan0: DHCP lease expired
nov 14 11:35:35 <laptopname> dhcpcd[330]: wlan0: soliciting a DHCP lease
nov 14 11:35:35 <laptopname> dhcpcd[330]: wlan0: offered <ipaddress> from <ipaddress>
nov 14 11:35:35 <laptopname> dhcpcd[330]: wlan0: probing address <ipaddress>/22

Offline

#2 2022-11-14 12:12:52

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,173

Re: Wifi keeps disconnecting

Please post complete output. Do you have dhcpcd.service enabled? If so, disable it.

find /etc/systemd/ -name '*.service'
systemctl list-units --type service

CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#3 2022-11-14 15:17:35

Verneri
Member
Registered: 2022-11-14
Posts: 7

Re: Wifi keeps disconnecting

find /etc/systemd/ -name '*.service'

/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service
/etc/systemd/system/getty.target.wants/getty@tty1.service
/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service
/etc/systemd/system/multi-user.target.wants/NetworkManager.service
/etc/systemd/system/multi-user.target.wants/iwd.service
/etc/systemd/system/multi-user.target.wants/dhcpcd.service
/etc/systemd/system/display-manager.service
/etc/systemd/system/dbus-org.freedesktop.timesync1.service
/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service

systemctl list-units --type service

  UNIT                                                  LOAD   ACTIVE SUB     DESCRIPTION              >
  alsa-restore.service                                  loaded active exited  Save/Restore Sound Card S>
  dbus.service                                          loaded active running D-Bus System Message Bus
  dhcpcd.service                                        loaded active running dhcpcd on all interfaces
  iwd.service                                           loaded active running Wireless service
  kmod-static-nodes.service                             loaded active exited  Create List of Static Dev>
  lvm2-monitor.service                                  loaded active exited  Monitoring of LVM2 mirror>
  NetworkManager.service                                loaded active running Network Manager
  polkit.service                                        loaded active running Authorization Manager
  rtkit-daemon.service                                  loaded active running RealtimeKit Scheduling Po>
  sddm.service                                          loaded active running Simple Desktop Display Ma>
  systemd-backlight@backlight:intel_backlight.service   loaded active exited  Load/Save Screen Backligh>
  systemd-backlight@leds:tpacpi::kbd_backlight.service  loaded active exited  Load/Save Screen Backligh>
  systemd-fsck@dev-disk-by\x2duuid-424F\x2d810C.service loaded active exited  File System Check on /dev>
  systemd-journal-flush.service                         loaded active exited  Flush Journal to Persiste>
  systemd-journald.service                              loaded active running Journal Service
  systemd-logind.service                                loaded active running User Login Management
  systemd-modules-load.service                          loaded active exited  Load Kernel Modules
  systemd-random-seed.service                           loaded active exited  Load/Save Random Seed
  systemd-remount-fs.service                            loaded active exited  Remount Root and Kernel F>
  systemd-sysctl.service                                loaded active exited  Apply Kernel Variables
  systemd-timesyncd.service                             loaded active running Network Time Synchronizat>
  systemd-tmpfiles-setup-dev.service                    loaded active exited  Create Static Device Node>
  systemd-tmpfiles-setup.service                        loaded active exited  Create Volatile Files and>
  systemd-udev-trigger.service                          loaded active exited  Coldplug All udev Devices
  systemd-udevd.service                                 loaded active running Rule-based Manager for De>
  systemd-update-utmp.service                           loaded active exited  Record System Boot/Shutdo>
  systemd-user-sessions.service                         loaded active exited  Permit User Sessions
  upower.service                                        loaded active running Daemon for power manageme>
  user-runtime-dir@1000.service                         loaded active exited  User Runtime Directory /r>
  user@1000.service                                     loaded active running User Manager for UID 1000
  wpa_supplicant.service                                loaded active running WPA supplicant

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.
31 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

seems i do have dhcpd for some reason.

Offline

#4 2022-11-14 15:22:08

Verneri
Member
Registered: 2022-11-14
Posts: 7

Re: Wifi keeps disconnecting

Why does the dhcpcd matter? I would think that it is needed

Offline

#5 2022-11-14 15:38:10

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,230

Re: Wifi keeps disconnecting

You have multiple conflicting services here. Networkmanager provides an internal dhcp implementation as well as autostarting iwd if configured to be doing so. So disable both dhcpcd and iwd, if you actually want to use iwd in conjunction with NetworkManager  see: https://wiki.archlinux.org/title/Networ … Fi_backend

Online

#6 2022-11-14 15:51:23

Verneri
Member
Registered: 2022-11-14
Posts: 7

Re: Wifi keeps disconnecting

What else could i do besides using iwd and what are the drawbacks of using it

Offline

#7 2022-11-14 16:04:39

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,230

Re: Wifi keeps disconnecting

You'd use wpa_supplicant instead, there are no inherent drawbacks and especially in the context of networkmanager wpa_supplicant is the more battle tested alternative. iwd is newer, uses some linux specific functionality and might connect you a bit faster, but there shouldn't be a difference once a connection is established.

Online

#8 2022-11-14 16:14:06

Verneri
Member
Registered: 2022-11-14
Posts: 7

Re: Wifi keeps disconnecting

Ok i disabled dhcpcd and iwd and changed the network Manager config to the one suggested. Then i rebooted and now i can’t login…

Offline

#9 2022-11-14 16:19:23

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

Re: Wifi keeps disconnecting

i can’t login

Your ability to login is hardly tied to the network stack.
*How* can you not login exactly?

To be sure: you only disabled iwd, you didn't remove the package or something like that?
Can you still switch to a different VT and login there?
Post the system journal

sudo journalctl -b | curl -F 'file=@-' 0x0.st

Offline

#10 2022-11-14 16:33:22

Verneri
Member
Registered: 2022-11-14
Posts: 7

Re: Wifi keeps disconnecting

I mean that when i login through display adapter a black screen with some text is shown and the it pops back to login screen

Offline

#11 2022-11-14 16:38:57

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

Re: Wifi keeps disconnecting

You're likely still able to login on a different VT (or into a different session) and inspect/post the journal from there.
(If you for some reason have no network connection, you can redirect the journal into a file and usb-walk it to a system w/ network connection)

Offline

#12 2022-11-15 12:43:09

Verneri
Member
Registered: 2022-11-14
Posts: 7

Re: Wifi keeps disconnecting

Reboot problem is due network not working and xmonad unable to compile. So it’s just x not starting. The problem now is that i’m still behind captive portal and right now can’t get to x and as such can’t get the Wi-Fi to work

Offline

#13 2022-11-15 14:20:52

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

Re: Wifi keeps disconnecting

Edit: direct upload is probably not an option wink

sudo journalctl -b > /mnt/someusb/journal.txt

and usb-walk that to a system w/ a network connection.

Last edited by seth (2022-11-15 14:21:59)

Offline

#14 2022-11-15 21:27:35

dcy3rka
Member
Registered: 2022-01-19
Posts: 53

Re: Wifi keeps disconnecting

I don't know if that helps, but I had a same problem and I fixed it with disabling the connectivity check from network manager:

/etc/NetworkManager/NetworkManager.conf 
---
[connectivity]
interval=0

Offline

#15 2024-03-01 21:45:04

mudkipz
Member
Registered: 2021-01-11
Posts: 2

Re: Wifi keeps disconnecting

I had the same issue with my WiFi disconnecting and reconnecting every few minutes. Just came here to say that disabling dhcpcd.service solved it. Thank you for helping me resolve this issue. Hopefully this also helps anyone else experiencing the same problem.

Offline

#16 2024-03-04 04:19:27

athan
Member
From: EU
Registered: 2023-10-03
Posts: 32

Re: Wifi keeps disconnecting

I solved all the problems of frequent disconnections when using iwd (and I had many) by permanently disabling the WiFi controller power saving feature.

Create a file /etc/udev/rules.d/81-wifi-powersave.rules with the following content:

ACTION=="add", SUBSYSTEM=="net", KERNEL=="wl*", RUN+="/usr/bin/iwconfig $name power off"

Last edited by athan (2024-03-04 04:28:02)

Offline

Board footer

Powered by FluxBB