1. Please describe the problem: Wifi seems to hang and I see beacon loss message by wpa_supplicant and iwlwifi, this time I see a firmware "crash" or complaint. [14495.717024] flap.local kernel: iwlwifi 0000:6c:00.0: Microcode SW error detected. Restarting 0x2000000. 2. What is the Version-Release number of the kernel: 5.2.0-1.fc31.x86_64 3. Did it work previously in Fedora? If so, what kernel version did the issue *first* appear? Old kernels are available for download at https://koji.fedoraproject.org/koji/packageinfo?packageID=8 : The beacon losses have been happening transiently for most of the 5.2.0 development period; but this is the first firmware trace I've seen. 4. Can you reproduce this issue? If so, please provide the steps to reproduce the issue below: Transient, but I'm fairly certain it's only happening after wake from suspend. 5. Does this problem occur with the latest Rawhide kernel? To install the Rawhide kernel, run ``sudo dnf install fedora-repos-rawhide`` followed by ``sudo dnf update --enablerepo=rawhide kernel``: Yes 6. Are you running any modules that not shipped with directly Fedora's kernel?: No 7. Please attach the kernel logs. You can get the complete kernel log for a boot with ``journalctl --no-hostname -k > dmesg.txt``. If the issue occurred on a previous boot, use the journalctl ``-b`` flag.
Created attachment 1588818 [details] journalctl -b -o short-monotonic
Created attachment 1588819 [details] journalctl -k -o short-monotonic
This is a Fedora 30 system using a Fedora 31 kernel. I think the relevant firmware package is linux-firmware, and it's the same version as what's available on Rawhide. atmel-firmware-1.3-20.fc30.noarch ipw2100-firmware-1.3-24.fc30.noarch ipw2200-firmware-3.1-17.fc30.noarch iwl1000-firmware-39.31.5.1-97.fc30.noarch iwl100-firmware-39.31.5.1-97.fc30.noarch iwl105-firmware-18.168.6.1-97.fc30.noarch iwl135-firmware-18.168.6.1-97.fc30.noarch iwl2000-firmware-18.168.6.1-97.fc30.noarch iwl2030-firmware-18.168.6.1-97.fc30.noarch iwl3160-firmware-25.30.13.0-97.fc30.noarch iwl3945-firmware-15.32.2.9-97.fc30.noarch iwl4965-firmware-228.61.2.24-97.fc30.noarch iwl5000-firmware-8.83.5.1_1-97.fc30.noarch iwl5150-firmware-8.24.2.2-97.fc30.noarch iwl6000-firmware-9.221.4.1-97.fc30.noarch iwl6000g2a-firmware-18.168.6.1-97.fc30.noarch iwl6000g2b-firmware-18.168.6.1-97.fc30.noarch iwl6050-firmware-41.28.5.1-97.fc30.noarch iwl7260-firmware-25.30.13.0-97.fc30.noarch libertas-usb8388-firmware-20190618-97.fc30.noarch linux-firmware-20190618-97.fc30.noarch linux-firmware-whence-20190618-97.fc30.noarch zd1211-firmware-1.5-4.fc30.noarch
6c:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a) Subsystem: Intel Corporation Device [8086:9010] 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: 64 bytes Interrupt: pin A routed to IRQ 140 Region 0: Memory at 9b100000 (64-bit, non-prefetchable) [size=8K] Capabilities: [c8] 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: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Address: 00000000fee00478 Data: 0000 Capabilities: [40] Express (v2) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+ FLReset- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L1, Exit Latency L1 <8us ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+ ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s (ok), Width x1 (ok) TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Range B, TimeoutDis+, LTR+, OBFF Via WAKE# AtomicOpsCap: 32bit- 64bit- 128bitCAS- DevCtl2: Completion Timeout: 16ms to 55ms, TimeoutDis-, LTR+, OBFF Disabled AtomicOpsCtl: ReqEn- LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1- EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest- Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn- MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap- HeaderLog: 00000000 00000000 00000000 00000000 Capabilities: [140 v1] Device Serial Number 00-c2-c6-ff-ff-f0-52-53 Capabilities: [14c v1] Latency Tolerance Reporting Max snoop latency: 3145728ns Max no snoop latency: 3145728ns Capabilities: [154 v1] L1 PM Substates L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+ PortCommonModeRestoreTime=30us PortTPowerOnTime=18us L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1- T_CommonMode=0us LTR1.2_Threshold=0ns L1SubCtl2: T_PwrOn=44us Kernel driver in use: iwlwifi Kernel modules: iwlwifi
I see this in kernel messages, but I can't tell if it's an internal firmware, or if it's grabbing firmware from a file, or if it's what should be used. [ 9.187528] iwlwifi 0000:6c:00.0: loaded firmware version 36.9f0a2d68.0 op_mode iwlmvm And also [ 0.000000] DMI: HP HP Spectre Notebook/81A0, BIOS F.43 04/16/2019 That is the latest UEFI firmware.
excerpt, kernel messages only including the IWL dump [14365.129150] flap.local kernel: wlp108s0: Connection to AP 5c:e3:0e:49:c7:b1 lost [14365.898681] flap.local kernel: wlp108s0: authenticate with 5c:e3:0e:49:c7:b1 [14365.911059] flap.local kernel: wlp108s0: send auth to 5c:e3:0e:49:c7:b1 (try 1/3) [14365.914272] flap.local kernel: wlp108s0: authenticated [14365.916335] flap.local kernel: wlp108s0: associate with 5c:e3:0e:49:c7:b1 (try 1/3) [14365.926446] flap.local kernel: wlp108s0: RX AssocResp from 5c:e3:0e:49:c7:b1 (capab=0x1411 status=0 aid=3) [14365.932941] flap.local kernel: wlp108s0: associated [14365.933126] flap.local kernel: wlp108s0: Limiting TX power to 27 (30 - 3) dBm as advertised by 5c:e3:0e:49:c7:b1 [14372.092140] flap.local kernel: wlp108s0: Connection to AP 5c:e3:0e:49:c7:b1 lost [14372.976821] flap.local kernel: wlp108s0: authenticate with 5c:e3:0e:49:c7:b0 [14372.983779] flap.local kernel: wlp108s0: send auth to 5c:e3:0e:49:c7:b0 (try 1/3) [14372.991488] flap.local kernel: wlp108s0: authenticated [14372.993942] flap.local kernel: wlp108s0: associate with 5c:e3:0e:49:c7:b0 (try 1/3) [14373.098015] flap.local kernel: wlp108s0: associate with 5c:e3:0e:49:c7:b0 (try 2/3) [14373.101165] flap.local kernel: wlp108s0: deauthenticated from 5c:e3:0e:49:c7:b0 while associating (Reason: 9=STA_REQ_ASSOC_WITHOUT_AUTH) [14375.606701] flap.local kernel: wlp108s0: authenticate with 5c:e3:0e:49:c7:b1 [14375.617472] flap.local kernel: wlp108s0: send auth to 5c:e3:0e:49:c7:b1 (try 1/3) [14375.620095] flap.local kernel: wlp108s0: authenticated [14375.621956] flap.local kernel: wlp108s0: associate with 5c:e3:0e:49:c7:b1 (try 1/3) [14375.635654] flap.local kernel: wlp108s0: RX AssocResp from 5c:e3:0e:49:c7:b1 (capab=0x1411 status=0 aid=3) [14375.643268] flap.local kernel: wlp108s0: associated [14376.231153] flap.local kernel: iwlwifi 0000:6c:00.0: No beacon heard and the time event is over already... [14376.231229] flap.local kernel: wlp108s0: Connection to AP 5c:e3:0e:49:c7:b1 lost [14376.424289] flap.local kernel: wlp108s0: authenticate with 5c:e3:0e:49:c7:b0 [14376.431463] flap.local kernel: wlp108s0: send auth to 5c:e3:0e:49:c7:b0 (try 1/3) [14376.490618] flap.local kernel: wlp108s0: authenticated [14376.493917] flap.local kernel: wlp108s0: associate with 5c:e3:0e:49:c7:b0 (try 1/3) [14376.504757] flap.local kernel: wlp108s0: RX AssocResp from 5c:e3:0e:49:c7:b0 (capab=0x1431 status=0 aid=1) [14376.506947] flap.local kernel: wlp108s0: associated [14376.522192] flap.local kernel: wlp108s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 5c:e3:0e:49:c7:b0 [14495.717024] flap.local kernel: iwlwifi 0000:6c:00.0: Microcode SW error detected. Restarting 0x2000000. [14495.717166] flap.local kernel: iwlwifi 0000:6c:00.0: Start IWL Error Log Dump: [14495.717168] flap.local kernel: iwlwifi 0000:6c:00.0: Status: 0x00000080, count: 6 [14495.717170] flap.local kernel: iwlwifi 0000:6c:00.0: Loaded firmware version: 36.9f0a2d68.0 [14495.717171] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000EDC | ADVANCED_SYSASSERT [14495.717172] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000220 | trm_hw_status0 [14495.717174] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000000 | trm_hw_status1 [14495.717175] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00024180 | branchlink2 [14495.717176] flap.local kernel: iwlwifi 0000:6c:00.0: 0x000397EA | interruptlink1 [14495.717177] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000000 | interruptlink2 [14495.717178] flap.local kernel: iwlwifi 0000:6c:00.0: 0x0A5F001C | data1 [14495.717179] flap.local kernel: iwlwifi 0000:6c:00.0: 0x20000046 | data2 [14495.717180] flap.local kernel: iwlwifi 0000:6c:00.0: 0x000003F0 | data3 [14495.717181] flap.local kernel: iwlwifi 0000:6c:00.0: 0x24C184D4 | beacon time [14495.717183] flap.local kernel: iwlwifi 0000:6c:00.0: 0xB9AFFC73 | tsf low [14495.717184] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000226 | tsf hi [14495.717185] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000000 | time gp1 [14495.717186] flap.local kernel: iwlwifi 0000:6c:00.0: 0xE39BFAD2 | time gp2 [14495.717187] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000001 | uCode revision type [14495.717188] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000024 | uCode version major [14495.717189] flap.local kernel: iwlwifi 0000:6c:00.0: 0x9F0A2D68 | uCode version minor [14495.717191] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000201 | hw version [14495.717192] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00C89008 | board version [14495.717193] flap.local kernel: iwlwifi 0000:6c:00.0: 0x20000046 | hcmd [14495.717194] flap.local kernel: iwlwifi 0000:6c:00.0: 0x24022002 | isr0 [14495.717195] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000000 | isr1 [14495.717196] flap.local kernel: iwlwifi 0000:6c:00.0: 0x08001802 | isr2 [14495.717197] flap.local kernel: iwlwifi 0000:6c:00.0: 0x004168C1 | isr3 [14495.717198] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000000 | isr4 [14495.717199] flap.local kernel: iwlwifi 0000:6c:00.0: 0x0A5B001C | last cmd Id [14495.717200] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000000 | wait_event [14495.717202] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000094 | l2p_control [14495.717203] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00018030 | l2p_duration [14495.717204] flap.local kernel: iwlwifi 0000:6c:00.0: 0x0000000F | l2p_mhvalid [14495.717205] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000085 | l2p_addr_match [14495.717206] flap.local kernel: iwlwifi 0000:6c:00.0: 0x0000000D | lmpm_pmg_sel [14495.717207] flap.local kernel: iwlwifi 0000:6c:00.0: 0x04120134 | timestamp [14495.717208] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00002838 | flow_handler [14495.717269] flap.local kernel: iwlwifi 0000:6c:00.0: Start IWL Error Log Dump: [14495.717271] flap.local kernel: iwlwifi 0000:6c:00.0: Status: 0x00000080, count: 7 [14495.717272] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000070 | NMI_INTERRUPT_LMAC_FATAL [14495.717273] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000000 | umac branchlink1 [14495.717274] flap.local kernel: iwlwifi 0000:6c:00.0: 0xC0086AA4 | umac branchlink2 [14495.717275] flap.local kernel: iwlwifi 0000:6c:00.0: 0xC0083C90 | umac interruptlink1 [14495.717277] flap.local kernel: iwlwifi 0000:6c:00.0: 0xC0083C90 | umac interruptlink2 [14495.717278] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000800 | umac data1 [14495.717279] flap.local kernel: iwlwifi 0000:6c:00.0: 0xC0083C90 | umac data2 [14495.717280] flap.local kernel: iwlwifi 0000:6c:00.0: 0xDEADBEEF | umac data3 [14495.717281] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000024 | umac major [14495.717282] flap.local kernel: iwlwifi 0000:6c:00.0: 0x9F0A2D68 | umac minor [14495.717283] flap.local kernel: iwlwifi 0000:6c:00.0: 0xC088628C | frame pointer [14495.717284] flap.local kernel: iwlwifi 0000:6c:00.0: 0xC088628C | stack pointer [14495.717285] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00F20108 | last host cmd [14495.717287] flap.local kernel: iwlwifi 0000:6c:00.0: 0x00000000 | isr status reg [14495.717312] flap.local kernel: iwlwifi 0000:6c:00.0: Fseq Registers: [14495.717323] flap.local kernel: iwlwifi 0000:6c:00.0: 0x5DF7FA6B | FSEQ_ERROR_CODE [14495.717333] flap.local kernel: iwlwifi 0000:6c:00.0: 0xC61501C9 | FSEQ_TOP_INIT_VERSION [14495.717344] flap.local kernel: iwlwifi 0000:6c:00.0: 0x46308193 | FSEQ_CNVIO_INIT_VERSION [14495.717354] flap.local kernel: iwlwifi 0000:6c:00.0: 0x0000A056 | FSEQ_OTP_VERSION [14495.717365] flap.local kernel: iwlwifi 0000:6c:00.0: 0xB27C9706 | FSEQ_TOP_CONTENT_VERSION [14495.717376] flap.local kernel: iwlwifi 0000:6c:00.0: 0xFFF7FFFF | FSEQ_ALIVE_TOKEN [14495.717386] flap.local kernel: iwlwifi 0000:6c:00.0: 0x4E584870 | FSEQ_CNVI_ID [14495.717397] flap.local kernel: iwlwifi 0000:6c:00.0: 0xF4DF7F75 | FSEQ_CNVR_ID [14495.717407] flap.local kernel: iwlwifi 0000:6c:00.0: 0x03000000 | CNVI_AUX_MISC_CHIP [14495.717418] flap.local kernel: iwlwifi 0000:6c:00.0: 0x0BADCAFE | CNVR_AUX_MISC_CHIP [14495.717428] flap.local kernel: iwlwifi 0000:6c:00.0: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM [14495.717438] flap.local kernel: iwlwifi 0000:6c:00.0: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR [14495.717450] flap.local kernel: iwlwifi 0000:6c:00.0: Collecting data: trigger 2 fired. [14495.717453] flap.local kernel: ieee80211 phy0: Hardware restart was requested [14552.706400] flap.local kernel: wlp108s0: disconnect from AP 5c:e3:0e:49:c7:b0 for new auth to 5c:e3:0e:49:c7:b1 [14552.711970] flap.local kernel: wlp108s0: authenticate with 5c:e3:0e:49:c7:b1 [14552.720359] flap.local kernel: wlp108s0: send auth to 5c:e3:0e:49:c7:b1 (try 1/3) [14552.728598] flap.local kernel: wlp108s0: authenticated [14552.729488] flap.local kernel: wlp108s0: associate with 5c:e3:0e:49:c7:b1 (try 1/3) [14552.752179] flap.local kernel: wlp108s0: RX ReassocResp from 5c:e3:0e:49:c7:b1 (capab=0x1411 status=0 aid=3) [14552.755305] flap.local kernel: wlp108s0: associated
already fixed, please check https://bugzilla.kernel.org/show_bug.cgi?id=203315
OK super, in that case I'll close this.
I'm getting something quite a bit more verbose with this Rawhide kernel Fri Jul 12 2019 5.3.0-0.rc0.git4.1 - Linux v5.2-7109-gd7d170a8e357 But instead of reopening this bug I've create a new upstream one because it looks somewhat different than this or any of the other Intel wifi bugs I ran across when searching. https://bugzilla.kernel.org/show_bug.cgi?id=204153 [ 16.369417] CPU: 3 PID: 75 Comm: kworker/3:1 Not tainted 5.3.0-0.rc0.git4.1.fc31.x86_64 #1 [ 16.369419] Hardware name: HP HP Spectre Notebook/81A0, BIOS F.43 04/16/2019 [ 16.369427] Workqueue: events iwl_mvm_async_handlers_wk [iwlmvm] [ 16.369438] RIP: 0010:iwl_mvm_rx_umac_scan_complete_notif+0x204/0x210 [iwlmvm] [ 16.369440] Code: 96 fe ff ff 48 8b 7f 28 e8 89 4d e6 ff 8b 8d a8 21 00 00 c7 85 c8 21 00 00 00 00 00 00 41 8b 84 24 8c 22 00 00 e9 70 fe ff ff <0f> 0b e9 33 ff ff ff e8 70 aa 38 f7 0f 1f 44 00 00 53 48 8b 06 48 [ 16.369443] RSP: 0000:ffffae0380e63db8 EFLAGS: 00010246 [ 16.369446] RAX: 0000000000000000 RBX: ffff952e9b3e0000 RCX: 0000000000000001 [ 16.369447] RDX: ffff952eb6a714c0 RSI: ffff952e7fe71550 RDI: ffff952e9982b2e8 [ 16.369450] RBP: ffff952e9982b318 R08: 0000000000000000 R09: 0000000000000001 [ 16.369452] R10: ffffae0380e63df8 R11: ffff952eb3d9c080 R12: ffff952e9982b2e8 [ 16.369454] R13: 0000000000000000 R14: ffff952e7fe71540 R15: ffff952e7fe71540 [ 16.369456] FS: 0000000000000000(0000) GS:ffff952eb6a00000(0000) knlGS:0000000000000000 [ 16.369458] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.369460] CR2: 00007f1802aef000 CR3: 00000002a96da006 CR4: 00000000003606e0 [ 16.369463] Call Trace: [ 16.369476] iwl_mvm_async_handlers_wk+0xa9/0x150 [iwlmvm] [ 16.369485] process_one_work+0x272/0x5a0 [ 16.369496] worker_thread+0x50/0x3b0 [ 16.369505] kthread+0x108/0x140 [ 16.369508] ? process_one_work+0x5a0/0x5a0 [ 16.369510] ? kthread_park+0x90/0x90 [ 16.369517] ret_from_fork+0x3a/0x50 [ 16.369532] irq event stamp: 110850 [ 16.369535] hardirqs last enabled at (110849): [<ffffffffb8b0fedb>] _raw_spin_unlock_irqrestore+0x4b/0x60 [ 16.369539] hardirqs last disabled at (110850): [<ffffffffb8003837>] trace_hardirqs_off_thunk+0x1a/0x1c [ 16.369542] softirqs last enabled at (110684): [<ffffffffb8e0035d>] __do_softirq+0x35d/0x45d [ 16.369546] softirqs last disabled at (110677): [<ffffffffb80f0847>] irq_exit+0xf7/0x100 [ 16.369548] ---[ end trace c9dd68bdc0215d71 ]---