You are not logged in.

#1 2022-05-24 03:05:14

Gvinfinity
Member
Registered: 2022-05-24
Posts: 2

[SOLVED] Random WIFI disconnects due to problems with ath10k_pci

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

#2 2022-05-24 05:48:35

seth
Member
Registered: 2012-09-03
Posts: 51,299

Re: [SOLVED] Random WIFI disconnects due to problems with ath10k_pci

Offline

#3 2022-05-25 03:18:05

Gvinfinity
Member
Registered: 2022-05-24
Posts: 2

Re: [SOLVED] Random WIFI disconnects due to problems with ath10k_pci

I tested the fix, it appears to have solved the issue, thank you!

Offline

#4 2022-05-25 05:20:11

seth
Member
Registered: 2012-09-03
Posts: 51,299

Re: [SOLVED] Random WIFI disconnects due to problems with ath10k_pci

If not, I actually meant

iw dev wlan0 set power_save off

Offline

Board footer

Powered by FluxBB