You are not logged in.
Since installing Arch on my laptop I've noticed a weird behavior when using wireless connection. Randomly sometimes it just disconnects from the router, but iwctl still shows as if the station is connected, even thought I can't access the router. So recently I decided to take a look into it and found out that there are a few messages from ath10k_pci by running
sudo dmesg
that says:
May 23 23:30:56 starlight kernel: wlan0: deauthenticating from 80:8f:e8:0c:16:65 by local choice (Reason: 3=DEAUTH_LEAVING)
May 23 23:30:56 starlight dhcpcd[474]: wlan0: carrier lost
May 23 23:30:56 starlight dhcpcd[474]: wlan0: deleting address fe80::6dc8:ff7d:cb57:e7e6
May 23 23:30:59 starlight kernel: ath10k_warn: 11 callbacks suppressed
May 23 23:30:59 starlight kernel: ath10k_pci 0000:01:00.0: wmi command 36865 timeout, restarting hardware
May 23 23:30:59 starlight kernel: ath10k_pci 0000:01:00.0: failed to set PS Mode 0 for vdev 0: -11
May 23 23:30:59 starlight kernel: ath10k_pci 0000:01:00.0: failed to setup powersave: -11
May 23 23:30:59 starlight kernel: ath10k_pci 0000:01:00.0: failed to setup ps on vdev 0: -11
May 23 23:30:59 starlight kernel: ath10k_pci 0000:01:00.0: failed to flush transmit queue (skip 1 ar-state 1): 1500
May 23 23:30:59 starlight kernel: ath10k_pci 0000:01:00.0: failed to read hi_board_data address: -16
May 23 23:30:59 starlight dhcpcd[474]: wlan0: deleting route to 192.168.0.0/24
May 23 23:30:59 starlight dhcpcd[474]: wlan0: deleting default route via 192.168.0.1
May 23 23:30:59 starlight kernel: ieee80211 phy0: Hardware restart was requested
May 23 23:30:59 starlight kernel: ath10k_pci 0000:01:00.0: failed to delete peer 80:8f:e8:0c:16:65 for vdev 0: -108
May 23 23:30:59 starlight kernel: ath10k_pci 0000:01:00.0: failed to recalculate rts/cts prot for vdev 0: -108
May 23 23:30:59 starlight kernel: ath10k_pci 0000:01:00.0: failed to set cts protection for vdev 0: -108
May 23 23:30:59 starlight kernel: ath10k_pci 0000:01:00.0: failed to set erp slot for vdev 0: -108
May 23 23:30:59 starlight kernel: pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
May 23 23:30:59 starlight kernel: pcieport 0000:00:1d.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
May 23 23:30:59 starlight kernel: pcieport 0000:00:1d.0: device [8086:02b0] error status/mask=00000001/00002000
May 23 23:30:59 starlight kernel: pcieport 0000:00:1d.0: [ 0] RxErr (First)
May 23 23:30:59 starlight kernel: pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
May 23 23:30:59 starlight kernel: pcieport 0000:00:1d.0: AER: can't find device of ID00e8
May 23 23:31:00 starlight kernel: ath10k_pci 0000:01:00.0: device successfully recovered
Every single time it sucessfully recovers, this same thing happens seemly randomly, but I sometimes notice it happening more often with connections that are not really stable. I'd like to get some help into solving this.
Info about my system:
01:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
Linux starlight 5.17.7-arch1-1 #1 SMP PREEMPT Thu, 12 May 2022 18:55:54 +0000 x86_64 GNU/Linux
Intel Core I5-10210u
Intel iGPU UHD 620
Network packages:
- iwctl - For wifi management
- dhcpcd - For dhcp client
P.S.: systemd-networkd is disabled and not running.
Last edited by Gvinfinity (2022-05-25 03:18:31)
Offline
https://wiki.archlinux.org/title/Networ … onnections
iw dev wlan0 set power_save on
Offline
I tested the fix, it appears to have solved the issue, thank you!
Offline
If not, I actually meant
iw dev wlan0 set power_save off
…
Offline