Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #91863

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

From Santiago Ruano Rincón <santiagorr@riseup.net>
Newsgroups linux.debian.bugs.dist, linux.debian.kernel
Subject Bug#1132343: linux: broken wifi (with ath11k) after resuming from suspend
Date 2026-03-30 21:40 +0200
Message-ID <MEqCS-btI3-15@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Source: linux
Version: 6.19.8-1
Severity: normal

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,

 -- Santiago

Back to linux.debian.kernel | Previous | NextNext in thread | Find similar


Thread

Bug#1132343: linux: broken wifi (with ath11k) after resuming from suspend Santiago Ruano Rincón <santiagorr@riseup.net> - 2026-03-30 21:40 +0200
  Bug#1132343: some more extra data Santiago Ruano Rincón <santiagorr@riseup.net> - 2026-03-31 20:50 +0200
    Bug#1132343: some more extra data Uwe Kleine-König <u.kleine-koenig@baylibre.com> - 2026-04-01 15:30 +0200
      Bug#1132343: some more extra data Santiago Ruano Rincón <santiagorr@riseup.net> - 2026-04-02 20:10 +0200

csiph-web