#1132343 linux: broken wifi (with ath11k) after resuming from suspend

Package:
src:linux
Source:
src:linux
Submitter:
Santiago Ruano Rincón
Date:
2026-06-19 02:25:01 UTC
Severity:
normal
Tags:
#1132343#5
Date:
2026-03-30 19:29:17 UTC
From:
To:
Dear kernel team,

I've seen this issue with 6.18 too, and I can confirm it's not happening
with 6.12.74-2 (and same firmware-atheros 20260110-1) but I still need
to do a formal git bisect.  I am not sure either this is a
firmware problem.

After resuming from suspend, wifi conections get flaky, with different
symptoms: mainly my machine is not able to associate to a network, or
when associates, wifi stops working after some minutes (while remain
'associated').

This is dmesg | grep ath11k_pci:

[  194.574046] ath11k_pci 0000:02:00.0: BAR 0 [mem 0x80000000-0x801fffff 64bit]: assigned
[  194.574064] ath11k_pci 0000:02:00.0: enabling device (0000 -> 0002)
[  194.574772] ath11k_pci 0000:02:00.0: MSI vectors: 32
[  194.574779] ath11k_pci 0000:02:00.0: wcn6855 hw2.1
[  194.575154] ath11k_pci 0000:02:00.0: firmware: failed to load ath11k/WCN6855/hw2.1/firmware-2.bin (-2)
[  194.575168] ath11k_pci 0000:02:00.0: firmware: failed to load ath11k/WCN6855/hw2.1/firmware-2.bin (-2)
[  194.575180] ath11k_pci 0000:02:00.0: firmware: failed to load ath11k/WCN6855/hw2.1/firmware-2.bin (-2)
[  195.747386] ath11k_pci 0000:02:00.0: chip_id 0x12 chip_family 0xb board_id 0xff soc_id 0x400c1211
[  195.747399] ath11k_pci 0000:02:00.0: fw_version 0x11088c35 fw_build_timestamp 2024-04-17 08:34 fw_build_id WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.41
[  196.108324] ath11k_pci 0000:02:00.0 wlp2s0: renamed from wlan0
[12561.243211] ath11k_pci 0000:02:00.0: chip_id 0x12 chip_family 0xb board_id 0xff soc_id 0x400c1211
[12561.243216] ath11k_pci 0000:02:00.0: fw_version 0x11088c35 fw_build_timestamp 2024-04-17 08:34 fw_build_id WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.41
[18803.832486] ath11k_pci 0000:02:00.0: firmware crashed: MHI_CB_EE_RDDM
[18803.839139] ath11k_pci 0000:02:00.0: Uploading coredump
[18805.187941] ath11k_pci 0000:02:00.0: chip_id 0x12 chip_family 0xb board_id 0xff soc_id 0x400c1211
[18805.187963] ath11k_pci 0000:02:00.0: fw_version 0x11088c35 fw_build_timestamp 2024-04-17 08:34 fw_build_id WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.41
[18805.248299] ath11k_pci 0000:02:00.0: Last interrupt received for each CE:
[18805.248320] ath11k_pci 0000:02:00.0: CE_id 0 pipe_num 0 6243900ms before
[18805.248330] ath11k_pci 0000:02:00.0: CE_id 1 pipe_num 1 1324012ms before
[18805.248337] ath11k_pci 0000:02:00.0: CE_id 2 pipe_num 2 2140ms before
[18805.248344] ath11k_pci 0000:02:00.0: CE_id 3 pipe_num 3 61472ms before
[18805.248352] ath11k_pci 0000:02:00.0: CE_id 5 pipe_num 5 18505200ms before
[18805.248426] ath11k_pci 0000:02:00.0: CE_id 7 pipe_num 7 18505204ms before
[18805.248433] ath11k_pci 0000:02:00.0: CE_id 8 pipe_num 8 18505204ms before
[18805.248439] ath11k_pci 0000:02:00.0:
[18805.248446] ath11k_pci 0000:02:00.0: group_id 0 2148ms before
[18805.248453] ath11k_pci 0000:02:00.0: group_id 1 18505204ms before
[18805.248459] ath11k_pci 0000:02:00.0: group_id 2 18505204ms before
[18805.248465] ath11k_pci 0000:02:00.0: group_id 3 18505204ms before
[18805.248472] ath11k_pci 0000:02:00.0: group_id 4 6243640ms before
[18805.248478] ath11k_pci 0000:02:00.0: group_id 5 6243640ms before
[18805.248484] ath11k_pci 0000:02:00.0: group_id 6 18505204ms before
[18805.248490] ath11k_pci 0000:02:00.0: group_id 7 2748ms before
[18805.248496] ath11k_pci 0000:02:00.0: group_id 8 2888ms before
[18805.248503] ath11k_pci 0000:02:00.0: group_id 9 2748ms before
[18805.248509] ath11k_pci 0000:02:00.0: group_id 10 2880ms before
[18805.248516] ath11k_pci 0000:02:00.0: dst srng id 0 tp 8464, cur hp 8464, cached hp 8464 last hp 8464 napi processed before 2748ms
[18805.248525] ath11k_pci 0000:02:00.0: dst srng id 1 tp 4080, cur hp 4080, cached hp 4080 last hp 4080 napi processed before 2888ms
[18805.248533] ath11k_pci 0000:02:00.0: dst srng id 2 tp 5984, cur hp 5984, cached hp 5984 last hp 5984 napi processed before 2748ms
[18805.248540] ath11k_pci 0000:02:00.0: dst srng id 3 tp 20912, cur hp 20912, cached hp 20912 last hp 20912 napi processed before 2880ms
[18805.248549] ath11k_pci 0000:02:00.0: dst srng id 4 tp 0, cur hp 0, cached hp 0 last hp 0 napi processed before 2148ms
[18805.248556] ath11k_pci 0000:02:00.0: src srng id 5 hp 0, reap_hp 248, cur tp 0, cached tp 0 last tp 0 napi processed before 18505204ms
[18805.248565] ath11k_pci 0000:02:00.0: src srng id 8 hp 1800, reap_hp 1800, cur tp 1630, cached tp 1630 last tp 1630 napi processed before 1356ms
[18805.248574] ath11k_pci 0000:02:00.0: dst srng id 9 tp 32110, cur hp 32110, cached hp 32110 last hp 32110 napi processed before 2148ms
[18805.248582] ath11k_pci 0000:02:00.0: src srng id 16 hp 2864, reap_hp 2864, cur tp 2864, cached tp 2856 last tp 2856 napi processed before 1764ms
[18805.248590] ath11k_pci 0000:02:00.0: src srng id 24 hp 0, reap_hp 248, cur tp 0, cached tp 0 last tp 0 napi processed before 18505204ms
[18805.248598] ath11k_pci 0000:02:00.0: dst srng id 25 tp 0, cur hp 0, cached hp 0 last hp 0 napi processed before 18505204ms
[18805.248606] ath11k_pci 0000:02:00.0: src srng id 32 hp 12, reap_hp 8, cur tp 12, cached tp 12 last tp 8 napi processed before 6243904ms
[18805.248614] ath11k_pci 0000:02:00.0: src srng id 35 hp 108, reap_hp 104, cur tp 108, cached tp 108 last tp 104 napi processed before 61476ms
[18805.248618] ath11k_pci 0000:02:00.0: src srng id 36 hp 48, reap_hp 44, cur tp 48, cached tp 48 last tp 40 napi processed before 6243636ms
[18805.248622] ath11k_pci 0000:02:00.0: src srng id 39 hp 0, reap_hp 124, cur tp 0, cached tp 0 last tp 0 napi processed before 18505204ms
[18805.248626] ath11k_pci 0000:02:00.0: src srng id 57 hp 128, reap_hp 128, cur tp 132, cached tp 132 last tp 132 napi processed before 1324016ms
[18805.248629] ath11k_pci 0000:02:00.0: src srng id 58 hp 192, reap_hp 192, cur tp 196, cached tp 196 last tp 196 napi processed before 2144ms
[18805.248633] ath11k_pci 0000:02:00.0: src srng id 61 hp 1020, reap_hp 1020, cur tp 0, cached tp 0 last tp 0 napi processed before 6243904ms
[18805.248637] ath11k_pci 0000:02:00.0: dst srng id 81 tp 264, cur hp 264, cached hp 264 last hp 264 napi processed before 1324016ms
[18805.248641] ath11k_pci 0000:02:00.0: dst srng id 82 tp 392, cur hp 392, cached hp 392 last hp 392 napi processed before 2144ms
[18805.248644] ath11k_pci 0000:02:00.0: dst srng id 85 tp 0, cur hp 0, cached hp 0 last hp 0 napi processed before 18505204ms
[18805.248648] ath11k_pci 0000:02:00.0: src srng id 104 hp 65532, reap_hp 65532, cur tp 0, cached tp 0 last tp 0 napi processed before 6243908ms
[18805.248652] ath11k_pci 0000:02:00.0: src srng id 105 hp 0, reap_hp 504, cur tp 0, cached tp 0 last tp 0 napi processed before 18505204ms
[18805.248655] ath11k_pci 0000:02:00.0: dst srng id 106 tp 15136, cur hp 15136, cached hp 15136 last hp 15136 napi processed before 2148ms
[18805.248659] ath11k_pci 0000:02:00.0: dst srng id 109 tp 1112, cur hp 1112, cached hp 1112 last hp 1112 napi processed before 2148ms
[18805.248663] ath11k_pci 0000:02:00.0: src srng id 128 hp 1762, reap_hp 1762, cur tp 1762, cached tp 1756 last tp 1756 napi processed before 2748ms
[18805.248666] ath11k_pci 0000:02:00.0: src srng id 129 hp 0, reap_hp 2046, cur tp 0, cached tp 0 last tp 0 napi processed before 18505204ms
[18805.248670] ath11k_pci 0000:02:00.0: src srng id 132 hp 548, reap_hp 548, cur tp 550, cached tp 550 last tp 550 napi processed before 0ms
[18805.248673] ath11k_pci 0000:02:00.0: dst srng id 133 tp 0, cur hp 0, cached hp 0 last hp 0 napi processed before 2148ms
[18805.248677] ath11k_pci 0000:02:00.0: src srng id 144 hp 0, reap_hp 2046, cur tp 0, cached tp 0 last tp 0 napi processed before 18505204ms
[18805.248680] ath11k_pci 0000:02:00.0: src srng id 147 hp 260, reap_hp 260, cur tp 262, cached tp 262 last tp 262 napi processed before 0ms
[18805.248684] ath11k_pci 0000:02:00.0: dst srng id 148 tp 0, cur hp 0, cached hp 0 last hp 0 napi processed before 18505204ms
[18805.537452] ath11k_pci 0000:02:00.0: failed to process regulatory info -22
[18805.708079] ath11k_pci 0000:02:00.0: pdev 0 successfully recovered


Sometimes (when trying to associate), I see errors like:

[17225.860968] wlp2s0: authenticate with 9a:fa:47:08:f0:96 (local address=04:7b:cb:b7:89:ca)
[17225.860978] wlp2s0: send auth to 9a:fa:47:08:f0:96 (try 1/3)
[17225.913024] wlp2s0: authenticate with 9a:fa:47:08:f0:96 (local address=04:7b:cb:b7:89:ca)
[17225.913037] wlp2s0: send auth to 9a:fa:47:08:f0:96 (try 1/3)
[17225.919133] wlp2s0: authenticated
[17225.921353] wlp2s0: associate with 9a:fa:47:08:f0:96 (try 1/3)
[17225.954887] wlp2s0: RX AssocResp from 9a:fa:47:08:f0:96 (capab=0x1431 status=0 aid=1)
[17225.973590] wlp2s0: associated
[17226.025725] wlp2s0: Limiting TX power to 20 (20 - 0) dBm as advertised by 9a:fa:47:08:f0:96
[17309.936078] wlp2s0: authenticate with 9a:fa:47:08:f0:96 (local address=04:7b:cb:b7:89:ca)
[17309.936096] wlp2s0: send auth to 9a:fa:47:08:f0:96 (try 1/3)
[17310.042362] wlp2s0: send auth to 9a:fa:47:08:f0:96 (try 2/3)
[17310.148751] wlp2s0: send auth to 9a:fa:47:08:f0:96 (try 3/3)
[17310.252397] wlp2s0: authentication with 9a:fa:47:08:f0:96 timed out
[17317.317047] wlp2s0: authenticate with 9a:fa:47:08:f0:96 (local address=04:7b:cb:b7:89:ca)
[17317.317063] wlp2s0: send auth to 9a:fa:47:08:f0:96 (try 1/3)
[17317.330869] wlp2s0: authenticated
[17317.332401] wlp2s0: associate with 9a:fa:47:08:f0:96 (try 1/3)
[17317.436437] wlp2s0: associate with 9a:fa:47:08:f0:96 (try 2/3)
[17317.544438] wlp2s0: associate with 9a:fa:47:08:f0:96 (try 3/3)
[17317.655964] wlp2s0: association with 9a:fa:47:08:f0:96 timed out
...


I don't have core dumps enable right now, but will try to get one with
next try.

This is the lspci information for the wirless adapter:

02:00.0 Network controller: Qualcomm Technologies, Inc QCNFA765 Wireless Network Adapter (rev 01)
	Subsystem: Lenovo Device 9309
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 32 bytes
	Interrupt: pin ? routed to IRQ 68
	IOMMU group: 13
	Region 0: Memory at 80000000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable+ Count=32/32 Maskable+ 64bit-
		Address: fee00000  Data: 0000
		Masking: fe023c00  Pending: 00000000
	Capabilities: [70] Express (v2) Endpoint, IntMsgNum 0
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 75W TEE-IO-
		DevCtl:	CorrErr- NonFatalErr- FatalErr- UnsupReq-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <64us
			ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s (downgraded), Width x1
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
			 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- TPHComp+ ExtTPHComp-
			 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
			 AtomicOpsCtl: ReqEn-
			 IDOReq- IDOCompl- LTR+ EmergencyPowerReductionReq-
			 10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
		LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS-
		LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
			 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
			 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [100 v2] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
			ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
			PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
			ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
			PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
			ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
			PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CorrIntErr- HeaderOF-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr+ HeaderOF+
		AERCap:	First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
			MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
		HeaderLog: 00000000 00000000 00000000 00000000
	Capabilities: [148 v1] Secondary PCI Express
		LnkCtl3: LnkEquIntrruptEn- PerformEqu-
		LaneErrStat: 0
	Capabilities: [158 v1] Transaction Processing Hints
		No steering table available
	Capabilities: [1e4 v1] Latency Tolerance Reporting
		Max snoop latency: 1048576ns
		Max no snoop latency: 1048576ns
	Capabilities: [1ec v1] L1 PM Substates
		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
			  PortCommonModeRestoreTime=70us PortTPowerOnTime=0us
		L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
			   T_CommonMode=0us LTR1.2_Threshold=226304ns
		L1SubCtl2: T_PwrOn=150us
	Kernel driver in use: ath11k_pci
	Kernel modules: ath11k_pci


Please, let me know what other information would be useful (other than
the git bisect).

(I'm setting severity to normal, but when moving with my laptop this
issue becomes a pain for me.)

Cheers,

#1132343#10
Date:
2026-03-31 18:42:33 UTC
From:
To:
A quick follow up (that was unsuccessfully sent yesterday):

After sending the report, my wifi network (Network A - "Starbucks")
stopped working. With "stopped working" I mean that my machine lost the
association with the AP. I made several tries to associate to the same
network again, without success. This I what I could see on dmesg:

...
[22444.808389] wlp2s0: authenticate with ee:55:b8:81:8b:af (local address=04:7b:cb:b7:89:ca)
[22444.808402] wlp2s0: send auth to ee:55:b8:81:8b:af (try 1/3)
[22444.813991] wlp2s0: authenticated
[22444.816393] wlp2s0: associate with ee:55:b8:81:8b:af (try 1/3)
[22444.828044] wlp2s0: RX AssocResp from ee:55:b8:81:8b:af (capab=0x1501 status=0 aid=69)
[22444.847942] wlp2s0: associated
[22444.847997] wlp2s0: Limiting TX power to 23 (23 - 0) dBm as advertised by ee:55:b8:81:8b:af
[22476.256989] wlp2s0: deauthenticating from ee:55:b8:81:8b:af by local choice (Reason: 3=DEAUTH_LEAVING)
[22476.743627] wlp2s0: authenticate with ee:55:b8:81:8b:af (local address=04:7b:cb:b7:89:ca)
[22476.743636] wlp2s0: send auth to ee:55:b8:81:8b:af (try 1/3)
[22476.748763] wlp2s0: authenticated
[22476.752418] wlp2s0: associate with ee:55:b8:81:8b:af (try 1/3)
[22476.764521] wlp2s0: RX AssocResp from ee:55:b8:81:8b:af (capab=0x1501 status=0 aid=69)
[22476.781659] wlp2s0: associated
[22476.790502] wlp2s0: Limiting TX power to 23 (23 - 0) dBm as advertised by ee:55:b8:81:8b:af
[22522.001334] wlp2s0: deauthenticating from ee:55:b8:81:8b:af by local choice (Reason: 3=DEAUTH_LEAVING)
[22808.678547] wlp2s0: authenticate with ee:55:b8:81:8b:af (local address=04:7b:cb:b7:89:ca)
[22808.678556] wlp2s0: send auth to ee:55:b8:81:8b:af (try 1/3)
[22808.685713] wlp2s0: authenticated
[22808.688398] wlp2s0: associate with ee:55:b8:81:8b:af (try 1/3)
[22808.704101] wlp2s0: RX AssocResp from ee:55:b8:81:8b:af (capab=0x1501 status=0 aid=77)
[22808.750002] wlp2s0: associated
[22808.750082] wlp2s0: Limiting TX power to 23 (23 - 0) dBm as advertised by ee:55:b8:81:8b:af

I switched to another wifi network (Network B) that my machine get
associated to, but the network wasn't actually usable (although, it was
usable from another device).  My machine got an IPv4 address and route,
but it was not able to reach the outside network.

3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 04:7b:cb:b7:89:ca brd ff:ff:ff:ff:ff:ff
    altname wlx047bcbb789ca
    inet 192.168.33.84/24 brd 192.168.33.255 scope global dynamic noprefixroute wlp2s0
       valid_lft 3464sec preferred_lft 3464sec
    inet6 fe80::f74d:efc9:5cf4:6a7e/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

ip r | grep wlp2s0
default via 192.168.33.63 dev wlp2s0 proto dhcp src 192.168.33.84 metric 600
192.168.33.0/24 dev wlp2s0 proto kernel scope link src 192.168.33.84 metric 600

ping -c 4 1.1.1.1:
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
From 192.168.33.84 icmp_seq=1 Destination Host Unreachable
From 192.168.33.84 icmp_seq=2 Destination Host Unreachable
From 192.168.33.84 icmp_seq=3 Destination Host Unreachable
From 192.168.33.84 icmp_seq=4 Destination Host Unreachable
--- 1.1.1.1 ping statistics --- 4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3055ms pipe 3 FWIW, this is from network A, after getting associated again, but networking was not usable either: iwconfig wlp2s0 wlp2s0 IEEE 802.11 ESSID:"Starbucks" Mode:Managed Frequency:5.18 GHz Access Point: EE:55:B8:81:8B:AF Bit Rate=432.3 Mb/s Tx-Power=15 dBm Retry short limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:on Link Quality=46/70 Signal level=-64 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
#1132343#15
Date:
2026-04-01 13:23:00 UTC
From:
To:
doing as root:

	cd /sys/bus/pci/drivers/ath11k_pci
	echo 0000:02:00.0 > unbind
	echo 0000:02:00.0 > bind

Best regards
Uwe

#1132343#22
Date:
2026-04-02 17:59:49 UTC
From:
To:
El 01/04/26 a las 15:23, Uwe Kleine-König escribió:
...

That helped, thanks.

...
[22906.596070] wlp2s0: deauthenticating from 20:08:89:51:ac:b9 by local choice (Reason: 3=DEAUTH_LEAVING)
[22910.948589] ath11k_pci 0000:02:00.0: BAR 0 [mem 0x80000000-0x801fffff 64bit]: assigned
[22910.950369] ath11k_pci 0000:02:00.0: MSI vectors: 32
[22910.950394] ath11k_pci 0000:02:00.0: wcn6855 hw2.1
[22910.950483] ath11k_pci 0000:02:00.0: firmware: failed to load ath11k/WCN6855/hw2.1/firmware-2.bin (-2)
[22910.950494] ath11k_pci 0000:02:00.0: firmware: failed to load ath11k/WCN6855/hw2.1/firmware-2.bin (-2)
[22910.950506] ath11k_pci 0000:02:00.0: firmware: failed to load ath11k/WCN6855/hw2.1/firmware-2.bin (-2)
[22911.109106] mhi mhi0: Requested to power ON
[22911.109138] mhi mhi0: Power on setup success
[22911.208770] mhi mhi0: Wait for device to enter SBL or Mission mode
[22911.846511] ath11k_pci 0000:02:00.0: chip_id 0x12 chip_family 0xb board_id 0xff soc_id 0x400c1211
[22911.846528] ath11k_pci 0000:02:00.0: fw_version 0x11088c35 fw_build_timestamp 2024-04-17 08:34 fw_build_id WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.41
[22912.214451] ath11k_pci 0000:02:00.0 wlp2s0: renamed from wlan0
[22919.401820] wlp2s0: authenticate with 20:08:89:51:ac:b9 (local address=04:7b:cb:b7:89:ca)
[22919.401832] wlp2s0: send auth to 20:08:89:51:ac:b9 (try 1/3)
[22919.406087] wlp2s0: authenticated
[22919.412668] wlp2s0: associate with 20:08:89:51:ac:b9 (try 1/3)
[22919.415629] wlp2s0: RX AssocResp from 20:08:89:51:ac:b9 (capab=0x1031 status=0 aid=17)
[22919.439009] wlp2s0: associated
[22919.439109] wlp2s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 20:08:89:51:ac:b9


While the issue hit again (with 6.19.8+deb14-amd64), I'm still not sure
when it happens, so I cannot reproduce it systematically.  That said,
I'm pretty sure this is something that didn't happen with 6.12 or
earlier kernels. Providing more info could take me some time…

#1132343#35
Date:
2026-04-24 15:10:17 UTC
From:
To:
El 24/04/26 a las 02:07, Kyle Farnung escribió:

Thanks for the notice. I will adapt my patch to remove the conflict with yours.

I've also been hit by a similar annoying wifi randomly dying issue that
you describe [deb#1132343].  With the patch that I attached applied to
7.0.0, my P14s G3 AMD laptop has been running for more that 3 days, with
several suspends / weak ups, either with power connected or
disconnected.  And I haven't encountered that problem since it booted so
I concluded that the patch fixed it.  But chances are that I am wrong.

[deb#1132343] https://bugs.debian.org/1132343

The latest bad version I tested where the wifi died was 6.9.11.  I plan
test the patch on top of it.

[snip]

#1132343#40
Date:
2026-04-26 17:44:43 UTC
From:
To:
Feel free to just merge yours and I'll withdraw mine. I'm regression
testing the WiFi disconnect issue I'm encountering, so I'll just focus on
that. In the meantime this seems righteous.

6.9 or 6.19? My issue started between 6.16.10 and 6.17.4.

#1132343#47
Date:
2026-05-06 20:30:33 UTC
From:
To:
El 26/04/26 a las 10:44, Kyle Farnung escribió:
...

Thanks, I've just sent an updated version

6.19, sorry.  And I confirm it is still present in 7.0.3. But my P14s
Gen3  machine has been running on a 7.0.3 patched with
https://lore.kernel.org/ath11k/20260423211458.458911-1-santiagorr@riseup.net/
for more than two days, with several suspends and no wifi issues.

However, from your comment at
https://lore.kernel.org/all/CAOPSVF04q6uvVdq8GTRLHBrVMdpt9=o9wVcFMc6f-yhmSBcZqQ@mail.gmail.com/,
I read that you are concluding that the culprit for the dying wifi is
rather 79266fd78df1 ("wifi: ath11k: HAL SRNG: don't deinitialize and
re-initialize again").
Could you please confirm that you have been able to reproduce the wifi
randomly dying issue with kernel patched with
https://lore.kernel.org/all/20260330-p14s-pm-quirk-v2-1-ef18ce07996b@gmail.com/?

thanks,

#1132343#62
Date:
2026-06-17 13:31:38 UTC
From:
To:
Hi Santiago,

That was
https://git.kernel.org/linus/f51e4b3b5574ad8cb5b16b11f8a1452147ece87a
which was backported to 7.0.11 as well.

I'm closing thus the bug with 7.0.12-1 including as first version that
change as well.

Can you please reopen if you still experience the problem please?

Regards,
Salvatore

#1132343#65
Date:
2026-06-17 13:32:03 UTC
From:
To:
close 1132343 7.1~rc5-1~exp1
thanks

Commit included as well in 7.1-rc5.

#1132343#70
Date:
2026-06-18 14:31:08 UTC
From:
To:
El 17/06/26 a las 15:31, Salvatore Bonaccorso escribió:

I'm sorry for this, but I just got hit by the issue again :(
My laptop currently has a 2-day uptime, with some suspends+resumes, and
running:

santiago@voleno ~> uname -a
Linux voleno 7.0.12+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 7.0.12-1 (2026-06-09) x86_64 GNU/Linux

While my laptop's wifi stopped working (and had to unbind / bind the
device to fix it), I confirmed that other devices on the same network
were working correctly.

Kyle, have you observed any regression after your patch was included?
And thanks for your work, BTW.

cheers,

#1132343#79
Date:
2026-06-18 14:49:00 UTC
From:
To:
On Thu, Jun 18, 2026 at 7:31 AM Santiago Ruano Rincón <santiagorr@riseup.net> wrote:
Thankfully I haven't seen the issue since my patch rolled out in Fedora.
Do you see the same log entries in journalctl when the issue occurs? What
are the recovery steps you're using to get it working again?

$ uname -a
Linux kjfp14sg5amd 7.0.12-201.fc44.x86_64 #1 SMP PREEMPT_DYNAMIC Thu
Jun 11 01:30:16 UTC 2026 x86_64 GNU/Linux
$ uptime
 07:38:20 up 3 days,  9:37,  1 user,  load average: 0.34, 0.57, 0.68

Thanks,
Kyle

#1132343#84
Date:
2026-06-18 19:05:48 UTC
From:
To:
El 18/06/26 a las 07:49, Kyle Farnung escribió:
[...]

Yes, AFAICS. But the log is not very meaningful:

[jun18 10:49] wlp2s0: deauthenticating from 20:08:89:51:ac:b9 by local choice (Reason: 3=DEAUTH_LEAVING)
[  +0,630577] wlp2s0: authenticate with 20:08:89:51:ac:b9 (local address=04:7b:cb:b7:89:ca)
[  +0,000014] wlp2s0: send auth to 20:08:89:51:ac:b9 (try 1/3)
[  +0,002793] wlp2s0: authenticated
[  +0,002480] wlp2s0: associate with 20:08:89:51:ac:b9 (try 1/3)
[  +0,002276] wlp2s0: RX AssocResp from 20:08:89:51:ac:b9 (capab=0x1031 status=0 aid=16)
[  +0,031584] wlp2s0: associated
[  +0,007537] wlp2s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 20:08:89:51:ac:b9
[jun18 10:51] wlp2s0: deauthenticating from 20:08:89:51:ac:b9 by local choice (Reason: 3=DEAUTH_LEAVING)
[  +0,524257] wlp2s0: authenticate with 20:08:89:51:ac:b9 (local address=04:7b:cb:b7:89:ca)
[  +0,000014] wlp2s0: send auth to 20:08:89:51:ac:b9 (try 1/3)
[  +0,003748] wlp2s0: authenticated
[  +0,007822] wlp2s0: associate with 20:08:89:51:ac:b9 (try 1/3)
[  +0,002673] wlp2s0: RX AssocResp from 20:08:89:51:ac:b9 (capab=0x1031 status=0 aid=16)
[  +0,021204] wlp2s0: associated
[  +0,051593] wlp2s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 20:08:89:51:ac:b9

cd /sys/bus/pci/drivers/ath11k_pci/ ;
sudo sh -c "echo 0000:02:00.0 > unbind" ; sudo sh -c "echo 0000:02:00.0 > bind"

Which is seen in the logs as:

[ +39,442465] wlp2s0: deauthenticating from 20:08:89:51:ac:b9 by local choice (Reason: 3=DEAUTH_LEAVING)
[  +0,627384] ath11k_pci 0000:02:00.0: BAR 0 [mem 0x80000000-0x801fffff 64bit]: assigned
[  +0,001582] ath11k_pci 0000:02:00.0: MSI vectors: 32
[  +0,000009] ath11k_pci 0000:02:00.0: wcn6855 hw2.1
[  +0,000024] ath11k_pci 0000:02:00.0: firmware: failed to load ath11k/WCN6855/hw2.1/firmware-2.bin (-2)
[  +0,000011] ath11k_pci 0000:02:00.0: firmware: failed to load ath11k/WCN6855/hw2.1/firmware-2.bin (-2)
[  +0,000011] ath11k_pci 0000:02:00.0: firmware: failed to load ath11k/WCN6855/hw2.1/firmware-2.bin (-2)
[  +0,157972] mhi mhi0: Requested to power ON
[  +0,000021] mhi mhi0: Power on setup success
[  +0,091491] mhi mhi0: Wait for device to enter SBL or Mission mode
[  +0,632959] ath11k_pci 0000:02:00.0: chip_id 0x12 chip_family 0xb board_id 0xff soc_id 0x400c1211
[  +0,000014] ath11k_pci 0000:02:00.0: fw_version 0x11088c35 fw_build_timestamp 2024-04-17 08:34 fw_build_id WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.41
[  +0,353393] ath11k_pci 0000:02:00.0 wlp2s0: renamed from wlan0
[  +7,175918] wlp2s0: authenticate with 20:08:89:51:ac:b9 (local address=04:7b:cb:b7:89:ca)

Cheers,

#1132343#89
Date:
2026-06-19 02:22:19 UTC
From:
To:
Were there any other logs leading up to to the DEAUTH_LEAVING? That looks a
lot like a normal disconnection, my typical repro looked more like:

wlp2s0: deauthenticated from <AP> (Reason: 6=CLASS2_FRAME_FROM_NONAUTH_STA)

I found `journalctl` more useful because it showed the other services as
well, like in [1]. When in this state, I could connect to the hotspot on my
phone, but in a couple of cases, this crashed the Wi-Fi card's firmware. I
didn't know about bind/unbind, I would just unload/reload the ath11k_pci
kernel module and then it would connect properly.

[1] https://lore.kernel.org/all/CAOPSVF0VHR4BQsmfWFeFnANsQYBw-x7fHxH2JFNO=oWjgeS66Q@mail.gmail.com/

Thanks,
Kyle