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

Attachment: signature.asc
Description: PGP signature

Reply via email to