You are not logged in.

#1 2020-05-03 16:00:16

benjastraub
Member
Registered: 2020-05-03
Posts: 3

Network manager discconects randomly

Hello, I recently installed Arch Linux and I'm having trouble with the wifi connection. It disconnects randomly, sometimes after a couple of hours and sometimes after a couple of minutes.

I have the /etc/hostname file:

ArchBS

I also created the/etc/hosts file:

127.0.0.1    localhost
::1               localhost
127.0.1.1   ArchBS.localdomain ArchBS

And I also used the following commands to connect automatically every time I turn the computer on:

systemctl enable --now NetworkManager
nmcli device set wlp3s0 autoconnect yes

The output of systemctl --type=service is

  UNIT                                                           LOAD   ACTIVE SUB     DESCRIPTION                                              
  dbus.service                                             loaded active running D-Bus System Message Bus                                 
  getty@tty1.service                                   loaded active running Getty on tty1                                            
  kmod-static-nodes.service                        loaded active exited  Create list of static device nodes for the current kernel
  ldconfig.service                                        loaded active exited  Rebuild Dynamic Linker Cache                             
  NetworkManager.service                          loaded active running Network Manager                                          
  polkit.service                                            loaded active running Authorization Manager                                    
  postgresql.service                                    loaded active running PostgreSQL database server                               
  systemd-journal-catalog-update.service  loaded active exited  Rebuild Journal Catalog                                  
  systemd-journal-flush.service                  loaded active exited  Flush Journal to Persistent Storage                      
  systemd-journald.service                         loaded active running Journal Service                                          
  systemd-logind.service                            loaded active running Login Service                                            
  systemd-random-seed.service                 loaded active exited  Load/Save Random Seed                                    
  systemd-remount-fs.service                    loaded active exited  Remount Root and Kernel File Systems                     
  systemd-sysctl.service                            loaded active exited  Apply Kernel Variables                                   
  systemd-sysusers.service                       loaded active exited  Create System Users                                      
  systemd-tmpfiles-setup-dev.service       loaded active exited  Create Static Device Nodes in /dev                       
  systemd-tmpfiles-setup.service              loaded active exited  Create Volatile Files and Directories                    
  systemd-udev-trigger.service                 loaded active exited  udev Coldplug all Devices                                
  systemd-udevd.service                          loaded active running udev Kernel Device Manager                               
  systemd-update-done.service               loaded active exited  Update is Completed                                      
  systemd-update-utmp.service              loaded active exited  Update UTMP about System Boot/Shutdown                   
  systemd-user-sessions.service             loaded active exited  Permit User Sessions                                     
  user-runtime-dir@1000.service            loaded active exited  User Runtime Directory /run/user/1000                    
  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.

And this is the information of the wifi card I get with lspci -k:

Network controller: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter (rev01)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter
Kernel driver: in use: r8169
Kernel modules: r8169

Offline

#2 2020-05-03 18:50:57

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 9,003
Website

Re: Network manager discconects randomly

benjastraub wrote:

The output of systemctl --type=service

It's better to use

systemctl list-unit-files --state=enabled

Then we could see if wpa_supplicant.service was enabled (and thus potentially causing conflict with NM) or just started (by NM, thus not causing conflict).

Presuming that wpa_supplicant.service is not independently enabled, go through this section of the ArchWiki wireless page: https://wiki.archlinux.org/index.php/Ne … onnections


Jin, Jîyan, Azadî

Offline

#3 2020-05-03 21:29:41

benjastraub
Member
Registered: 2020-05-03
Posts: 3

Re: Network manager discconects randomly

This is the output of systemctl list-units-files --state_enabled

UNIT FILE                                  STATE   VENDOR PRESET
autovt@.service                            enabled disabled     
dbus-org.freedesktop.nm-dispatcher.service enabled disabled     
getty@.service                             enabled enabled      
NetworkManager-dispatcher.service          enabled disabled     
NetworkManager-wait-online.service         enabled disabled     
NetworkManager.service                     enabled disabled     
postgresql.service                         enabled disabled     
remote-fs.target                           enabled enabled

I'll check that section!

Offline

#4 2020-05-04 16:02:52

benjastraub
Member
Registered: 2020-05-03
Posts: 3

Re: Network manager discconects randomly

I checked the trouble section of the wiki but the logs didn't apply to what was written there. This is the journal of my last disconnection

May 04 07:42:13 ArchBS kernel: RSP: 0018:ffffa4c8c0877328 EFLAGS: 00010006
May 04 07:42:13 ArchBS kernel: RAX: 0000000040000000 RBX: 00000000000009d8 RCX: 0000000000000015
May 04 07:42:09 ArchBS NetworkManager[487]: <info>  [1588592529.1820] device (wlp3s0): supplicant interface state: as>
May 04 07:42:09 ArchBS NetworkManager[487]: <info>  [1588592529.1821] device (p2p-dev-wlp3s0): supplicant management >
May 04 07:42:13 ArchBS kernel: wlp3s0: deauthenticated from fc:ec:da:17:80:c3 (Reason: 2=PREV_AUTH_NOT_VALID)
May 04 07:42:13 ArchBS wpa_supplicant[584]: wlp3s0: CTRL-EVENT-DISCONNECTED bssid=fc:ec:da:17:80:c3 reason=2
May 04 07:42:13 ArchBS wpa_supplicant[584]: wlp3s0: WPA: 4-Way Handshake failed - pre-shared key may be incorrect
May 04 07:42:13 ArchBS wpa_supplicant[584]: wlp3s0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="VTR-8312074" auth_failur>
May 04 07:42:13 ArchBS wpa_supplicant[584]: wlp3s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
May 04 07:42:13 ArchBS NetworkManager[487]: <warn>  [1588592533.2283] sup-iface[0x56181a155100,wlp3s0]: connection di>
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.2336] device (wlp3s0): supplicant interface state: 4->
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.2343] device (wlp3s0): Activation: (wifi) disconnecte>
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.2344] device (wlp3s0): state change: activated -> nee>
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.2846] dhcp4 (wlp3s0): canceled DHCP transaction
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.2846] dhcp4 (wlp3s0): state changed bound -> done
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.2851] manager: NetworkManager state is now CONNECTING
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.2863] device (p2p-dev-wlp3s0): supplicant management >
May 04 07:42:13 ArchBS NetworkManager[487]: <warn>  [1588592533.2870] device (wlp3s0): no secrets: No agents were ava>
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.2870] device (wlp3s0): state change: need-auth -> fai>
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.2873] manager: NetworkManager state is now DISCONNECT>
May 04 07:42:13 ArchBS NetworkManager[487]: <warn>  [1588592533.2880] device (wlp3s0): Activation: failed for connect>
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.2883] device (wlp3s0): state change: failed -> discon>
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.3015] device (wlp3s0): set-hw-addr: set MAC address t>
May 04 07:42:13 ArchBS kernel: ------------[ cut here ]------------
May 04 07:42:13 ArchBS kernel: WARNING: CPU: 1 PID: 487 at drivers/iommu/dma-iommu.c:471 __iommu_dma_unmap+0xe8/0x100
May 04 07:42:13 ArchBS kernel: Modules linked in: ccm hid_logitech_hidpp joydev mousedev input_leds hid_logitech_dj r>
May 04 07:42:13 ArchBS kernel: CPU: 1 PID: 487 Comm: NetworkManager Not tainted 5.6.8-arch1-1 #1
May 04 07:42:13 ArchBS kernel: Hardware name: System manufacturer System Product Name/PRIME X570-P, BIOS 1404 11/08/2>
May 04 07:42:13 ArchBS kernel: RIP: 0010:__iommu_dma_unmap+0xe8/0x100
May 04 07:42:13 ArchBS kernel: Code: c0 74 0b 48 89 e6 4c 89 f7 e8 14 73 5b 00 48 c7 44 24 08 00 00 00 00 48 c7 44 24>
May 04 07:42:13 ArchBS kernel: RSP: 0018:ffffa4c8c0877328 EFLAGS: 00010006
May 04 07:42:13 ArchBS kernel: RAX: 0000000040000000 RBX: 00000000000009d8 RCX: 0000000000000015
May 04 07:42:13 ArchBS kernel: RAX: 0000000040000000 RBX: 00000000000009d8 RCX: 0000000000000015
May 04 07:42:13 ArchBS kernel: RAX: 0000000040000000 RBX: 00000000000009d8 RCX: 0000000000000015
May 04 07:42:13 ArchBS kernel: RDX: 0000000000000000 RSI: ffffffffc0000000 RDI: 0000000000000000
May 04 07:42:13 ArchBS kernel: RBP: 0000000000000000 R08: ffffa4c8c0877290 R09: 0000000000000000
May 04 07:42:13 ArchBS kernel: R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000001000
May 04 07:42:13 ArchBS kernel: R13: ffff9d2758269000 R14: ffff9d275adcac10 R15: 00000000000009d8
May 04 07:42:13 ArchBS kernel: FS:  00007f865ee08000(0000) GS:ffff9d275ea40000(0000) knlGS:0000000000000000
May 04 07:42:13 ArchBS kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 04 07:42:13 ArchBS kernel: CR2: 00007f865fc421d0 CR3: 00000003fcdaa000 CR4: 0000000000340ee0
May 04 07:42:13 ArchBS kernel: Call Trace:
May 04 07:42:13 ArchBS kernel:  rtl_pci_reset_trx_ring+0x1fd/0x3a0 [rtl_pci]
May 04 07:42:13 ArchBS kernel:  rtl_pci_start+0x1d/0x180 [rtl_pci]
May 04 07:42:13 ArchBS kernel:  rtl_op_start+0x52/0x80 [rtlwifi]
May 04 07:42:13 ArchBS kernel:  drv_start+0x3e/0x130 [mac80211]
May 04 07:42:13 ArchBS kernel:  ieee80211_do_open+0x20b/0x850 [mac80211]
May 04 07:42:13 ArchBS kernel:  ? ieee80211_check_concurrent_iface+0x14f/0x1c0 [mac80211]
May 04 07:42:13 ArchBS kernel:  __dev_open+0xe0/0x170
May 04 07:42:13 ArchBS kernel:  __dev_change_flags+0x188/0x1e0
May 04 07:42:13 ArchBS kernel:  dev_change_flags+0x21/0x60
May 04 07:42:13 ArchBS kernel:  do_setlink+0x78a/0xf90
May 04 07:42:13 ArchBS kernel:  ? cpumask_next+0x16/0x20
May 04 07:42:13 ArchBS kernel:  ? __snmp6_fill_stats64.isra.0+0x66/0x110
May 04 07:42:13 ArchBS kernel:  __rtnl_newlink+0x5d1/0x9a0
May 04 07:42:13 ArchBS kernel:  rtnl_newlink+0x44/0x70
May 04 07:42:13 ArchBS kernel:  rtnetlink_rcv_msg+0x137/0x3c0
May 04 07:42:13 ArchBS kernel:  ? rtnl_calcit.isra.0+0x120/0x120
May 04 07:42:13 ArchBS kernel:  netlink_rcv_skb+0x75/0x140
May 04 07:42:13 ArchBS kernel:  netlink_unicast+0x199/0x240
May 04 07:42:13 ArchBS kernel:  netlink_sendmsg+0x243/0x480
May 04 07:42:13 ArchBS kernel:  sock_sendmsg+0x5e/0x60
May 04 07:42:13 ArchBS kernel:  ____sys_sendmsg+0x21b/0x290
May 04 07:42:13 ArchBS kernel:  ? copy_msghdr_from_user+0xe1/0x160
May 04 07:42:13 ArchBS kernel:  ___sys_sendmsg+0x9e/0xe0
May 04 07:42:13 ArchBS kernel:  __sys_sendmsg+0x81/0xd0
May 04 07:42:13 ArchBS kernel:  do_syscall_64+0x4e/0x150
May 04 07:42:13 ArchBS kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9
May 04 07:42:13 ArchBS kernel: RIP: 0033:0x7f86600068bd
May 04 07:42:13 ArchBS kernel: Code: 28 89 54 24 1c 48 89 74 24 10 89 7c 24 08 e8 0a 51 f8 ff 8b 54 24 1c 48 8b 74 24>
May 04 07:42:13 ArchBS kernel: RSP: 002b:00007ffe6422c970 EFLAGS: 00000293 ORIG_RAX: 000000000000002e
May 04 07:42:13 ArchBS kernel: RAX: ffffffffffffffda RBX: 000000000000004e RCX: 00007f86600068bd
May 04 07:42:13 ArchBS kernel: RDX: 0000000000000000 RSI: 00007ffe6422c9b0 RDI: 000000000000000c
May 04 07:42:13 ArchBS kernel: RBP: 000056181a11a030 R08: 0000000000000000 R09: 0000000000000000
May 04 07:42:13 ArchBS kernel: R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000000
May 04 07:42:13 ArchBS kernel: R13: 00007ffe6422cb10 R14: 00007ffe6422cb0c R15: 0000000000000000
May 04 07:42:13 ArchBS kernel: ---[ end trace 15e6a3b8a6bde564 ]---
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.6470] device (wlp3s0): supplicant interface state: di>
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.6471] device (p2p-dev-wlp3s0): supplicant management >
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.7125] device (wlp3s0): supplicant interface state: di>
May 04 07:42:13 ArchBS NetworkManager[487]: <info>  [1588592533.7126] device (p2p-dev-wlp3s0): supplicant management >
May 04 07:42:13 ArchBS wpa_supplicant[584]: wlp3s0: Reject scan trigger since one is already pending
May 04 07:42:14 ArchBS systemd[1]: NetworkManager-dispatcher.service: Succeeded.
May 04 07:42:14 ArchBS audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dis>
May 04 07:42:14 ArchBS kernel: audit: type=1131 audit(1588592534.441:46): pid=1 uid=0 auid=4294967295 ses=4294967295 >

Offline

#5 2020-05-07 10:57:36

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 9,003
Website

Re: Network manager discconects randomly

benjastraub wrote:

This is the journal of my last disconnection

The pager has cropped the output, use the --no-pager (--no-p for short) switch to output the journal in plain text.

There were problems with the recent dhcpcd update, not sure if they've been fixed yet. You could try the dhclient backend instead and see if that's any better: https://wiki.archlinux.org/index.php/Ne … HCP_client


Jin, Jîyan, Azadî

Offline

#6 2020-05-07 13:13:16

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

Re: Network manager discconects randomly

He's not using dhcpcd but the NM internal dhcp client.
However, the rtlwifi module crashes and from what one can grasp from the context (please provide a complete and uncropped log) it could be https://wiki.archlinux.org/index.php/Ne … domization

Offline

Board footer

Powered by FluxBB