Frequent drops of Wifi

,

Frequent drops of Wifi on a T430s Lenovo. Oft coming back from sleep. In dmesg I see:

[77744.949729] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
[77745.187778] usb 1-4: reset high-speed USB device number 11 using xhci_hcd
[77745.191409] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
[77745.223215] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[77745.223243] ata5: SATA link down (SStatus 0 SControl 300)
[77745.223268] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[77745.229697] ata1.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
[77745.229707] ata1.00: ACPI cmd ef/10:03:00:00:00:a0(SET FEATURES) filtered out
[77745.239656] sd 0:0:0:0: [sda] Starting disk
[77745.249641] ata1.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
[77745.249654] ata1.00: ACPI cmd ef/10:03:00:00:00:a0(SET FEATURES) filtered out
[77745.259657] ata1.00: configured for UDMA/133
[77745.310815] usb 1-4: device firmware changed
[77745.311145] PM: resume devices took 0.402 seconds
[77745.311332] OOM killer enabled.
[77745.311335] Restarting tasks ... 
[77745.311384] usb 1-4: USB disconnect, device number 11
[77745.316793] cdc_mbim 1-4:1.6 wwp0s20u4i6: unregister 'cdc_mbim' usb-0000:00:14.0-4, CDC MBIM
[77745.322110] done.
[77745.322119] random: crng reseeded on system resumption
[77745.322130] PM: suspend exit
[77745.323666] wwan wwan0: port wwan0mbim0 disconnected
[77745.435592] usb 1-4: new high-speed USB device number 12 using xhci_hcd
[77745.541581] psmouse serio1: synaptics: queried max coordinates: x [..5470], y [..4498]
[77745.565527] e1000e 0000:00:19.0 enp0s25: NIC Link is Down
[77745.575769] usb 1-4: New USB device found, idVendor=0bdb, idProduct=1927, bcdDevice= 1.00
[77745.575778] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[77745.575782] usb 1-4: Product: H5321 gw
[77745.575785] usb 1-4: Manufacturer: Lenovo
[77745.575788] usb 1-4: SerialNumber: 352E3CC078020430
[77745.586117] usbhid 1-4:1.0: can't add hid device: -71
[77745.586592] usbhid 1-4:1.0: probe with driver usbhid failed with error -71
[77745.586728] usb 1-4: USB disconnect, device number 12
[77745.680895] ata2.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
[77745.680905] ata2.00: ACPI cmd ef/10:03:00:00:00:a0(SET FEATURES) filtered out
[77745.686319] sd 1:0:0:0: [sdb] Starting disk
[77745.696708] ata2.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
[77745.696718] ata2.00: ACPI cmd ef/10:03:00:00:00:a0(SET FEATURES) filtered out
[77745.707811] ata2.00: configured for UDMA/133
[77745.833832] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
[77746.077635] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
[77747.055583] usb 1-4: new high-speed USB device number 13 using xhci_hcd
[77747.180704] usb 1-4: New USB device found, idVendor=0bdb, idProduct=1926, bcdDevice= 0.00
[77747.180711] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[77747.180713] usb 1-4: Product: H5321 gw
[77747.180714] usb 1-4: Manufacturer: Lenovo
[77747.180716] usb 1-4: SerialNumber: 352E3CC0780204M0
[77747.214792] cdc_acm 1-4:1.1: ttyACM0: USB ACM device
[77747.215435] cdc_acm 1-4:1.3: ttyACM1: USB ACM device
[77747.218366] cdc_wdm 1-4:1.5: cdc-wdm0: USB WDM device
[77747.218371] cdc_wdm 1-4:1.5: Unknown control protocol
[77747.254281] cdc_mbim 1-4:1.6: cdc-wdm1: USB WDM device
[77747.254396] wwan wwan0: port wwan0mbim0 attached
[77747.254637] cdc_mbim 1-4:1.6 wwan0: register 'cdc_mbim' at usb-0000:00:14.0-4, CDC MBIM, c2:b6:b6:0c:cc:71
[77747.255815] cdc_wdm 1-4:1.8: cdc-wdm2: USB WDM device
[77747.255819] cdc_wdm 1-4:1.8: Unknown control protocol
[77747.256255] cdc_acm 1-4:1.9: ttyACM2: USB ACM device
[77747.327206] cdc_mbim 1-4:1.6 wwp0s20u4i6: renamed from wwan0
[77749.308940] cdc_wdm 1-4:1.8: wdm_int_callback - 0 bytes
[77749.308976] cdc_wdm 1-4:1.5: wdm_int_callback - 0 bytes
[77749.314574] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
[77749.556710] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
[77749.682290] iwlwifi 0000:03:00.0: Microcode SW error detected.  Restarting 0x2000000.
[77749.682299] iwlwifi 0000:03:00.0: Loaded firmware version: 9.221.4.1 build 25532 6000-4.ucode
[77749.682673] iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
[77749.682676] iwlwifi 0000:03:00.0: Status: 0x0000044C, count: 5
[77749.682680] iwlwifi 0000:03:00.0: 0x00000005 | SYSASSERT                   
[77749.682683] iwlwifi 0000:03:00.0: 0x00022278 | uPc
[77749.682685] iwlwifi 0000:03:00.0: 0x00022258 | branchlink1
[77749.682687] iwlwifi 0000:03:00.0: 0x00022258 | branchlink2
[77749.682690] iwlwifi 0000:03:00.0: 0x00001532 | interruptlink1
[77749.682692] iwlwifi 0000:03:00.0: 0x00000000 | interruptlink2
[77749.682694] iwlwifi 0000:03:00.0: 0x00000218 | data1
[77749.682696] iwlwifi 0000:03:00.0: 0x00000028 | data2
[77749.682698] iwlwifi 0000:03:00.0: 0x00000218 | line
[77749.682701] iwlwifi 0000:03:00.0: 0x00018652 | beacon time
[77749.682703] iwlwifi 0000:03:00.0: 0x000009AE | tsf low
[77749.682705] iwlwifi 0000:03:00.0: 0x00000000 | tsf hi
[77749.682707] iwlwifi 0000:03:00.0: 0x00000000 | time gp1
[77749.682709] iwlwifi 0000:03:00.0: 0x0001C1CD | time gp2
[77749.682712] iwlwifi 0000:03:00.0: 0x00000000 | time gp3
[77749.682713] iwlwifi 0000:03:00.0: 0x000109DD | uCode version
[77749.682715] iwlwifi 0000:03:00.0: 0x00000074 | hw version
[77749.682717] iwlwifi 0000:03:00.0: 0x0048D304 | board version
[77749.682719] iwlwifi 0000:03:00.0: 0x04160010 | hcmd
[77749.682721] iwlwifi 0000:03:00.0: 0x26D23080 | isr0
[77749.682723] iwlwifi 0000:03:00.0: 0x01004000 | isr1
[77749.682725] iwlwifi 0000:03:00.0: 0x00000002 | isr2
[77749.682727] iwlwifi 0000:03:00.0: 0x0141FCC2 | isr3
[77749.682728] iwlwifi 0000:03:00.0: 0x00000000 | isr4
[77749.682730] iwlwifi 0000:03:00.0: 0x01000112 | isr_pref
[77749.682732] iwlwifi 0000:03:00.0: 0x00007B20 | wait_event
[77749.682734] iwlwifi 0000:03:00.0: 0x00000080 | l2p_control
[77749.682736] iwlwifi 0000:03:00.0: 0x00000000 | l2p_duration
[77749.682738] iwlwifi 0000:03:00.0: 0x0000003F | l2p_mhvalid
[77749.682741] iwlwifi 0000:03:00.0: 0x00200200 | l2p_addr_match
[77749.682743] iwlwifi 0000:03:00.0: 0x00000007 | lmpm_pmg_sel
[77749.682745] iwlwifi 0000:03:00.0: 0x02061043 | timestamp
[77749.682747] iwlwifi 0000:03:00.0: 0x00001828 | flow_handler
[77749.682916] iwlwifi 0000:03:00.0: Log capacity 1024 is bogus, limit to 512 entries
[77749.682920] iwlwifi 0000:03:00.0: Log write index 748 is bogus, limit to 512
[77749.682922] iwlwifi 0000:03:00.0: Start IWL Event Log Dump: display last 20 entries
[77749.682988] iwlwifi 0000:03:00.0: EVT_LOGT:0000082312:0x00020000:1550
[77749.683029] iwlwifi 0000:03:00.0: EVT_LOGT:0000082315:0x00000011:1550
[77749.683075] iwlwifi 0000:03:00.0: EVT_LOGT:0000082316:0x00020000:1555
[77749.683121] iwlwifi 0000:03:00.0: EVT_LOGT:0000082317:0x00000000:1555
[77749.683167] iwlwifi 0000:03:00.0: EVT_LOGT:0000082317:0x000001e9:1555
[77749.683213] iwlwifi 0000:03:00.0: EVT_LOGT:0000082318:0x00020000:1552
[77749.683259] iwlwifi 0000:03:00.0: EVT_LOGT:0000082319:0x00000000:1550
[77749.683299] iwlwifi 0000:03:00.0: EVT_LOGT:0000082359:0x000141b7:1110
[77749.683371] iwlwifi 0000:03:00.0: EVT_LOGT:0000082360:0x00000000:1110
[77749.683417] iwlwifi 0000:03:00.0: EVT_LOGT:0000082398:0x00000026:1111
[77749.683462] iwlwifi 0000:03:00.0: EVT_LOGT:0000082399:0x00000026:0454
[77749.683528] iwlwifi 0000:03:00.0: EVT_LOGT:0000082400:0x00000000:0472
[77749.683574] iwlwifi 0000:03:00.0: EVT_LOGT:0000082406:0x00000001:0463
[77749.683620] iwlwifi 0000:03:00.0: EVT_LOGT:0000082406:0x00000026:0487
[77749.683666] iwlwifi 0000:03:00.0: EVT_LOGT:0000082409:0x00000000:0661
[77749.683705] iwlwifi 0000:03:00.0: EVT_LOGT:0000082412:0x040c0018:0401
[77749.683751] iwlwifi 0000:03:00.0: EVT_LOGT:0000082700:0x040d004e:0401
[77749.683797] iwlwifi 0000:03:00.0: EVT_LOGT:0000082849:0x040e0010:0401
[77749.683843] iwlwifi 0000:03:00.0: EVT_LOGT:0000082852:0x00000001:0451
[77749.683889] iwlwifi 0000:03:00.0: EVT_LOGT:0000082854:0x00000001:0451
[77749.683930] iwlwifi 0000:03:00.0: Device error - SW reset
[77749.683941] iwlwifi 0000:03:00.0: FW error in SYNC CMD REPLY_RXON
[77749.683947] CPU: 3 UID: 0 PID: 1025 Comm: wpa_supplicant Tainted: G        W           6.15.7-200.fc42.x86_64 #1 PREEMPT(lazy) 
[77749.683952] Tainted: [W]=WARN
[77749.683953] Hardware name: LENOVO 2355C19/2355C19, BIOS G7ETB6WW (2.76 ) 09/10/2019
[77749.683955] Call Trace:
[77749.683958]  <TASK>
[77749.683962]  dump_stack_lvl+0x5d/0x80
[77749.683973]  iwl_trans_pcie_send_hcmd_sync+0x35e/0x370 [iwlwifi]
[77749.684006]  ? __pfx_autoremove_wake_function+0x10/0x10
[77749.684012]  iwl_trans_send_cmd+0x4f/0xf0 [iwlwifi]
[77749.684043]  iwl_dvm_send_cmd_pdu+0x5a/0xa0 [iwldvm]
[77749.684063]  iwlagn_rxon_disconn+0x61/0x2e0 [iwldvm]
[77749.684081]  iwlagn_commit_rxon+0x1f5/0x590 [iwldvm]
[77749.684096]  ? iwl_update_bcast_station+0x84/0x110 [iwldvm]
[77749.684111]  iwlagn_mac_config+0x146/0x410 [iwldvm]
[77749.684127]  drv_config+0x23/0xc0 [mac80211]
[77749.684214]  ieee80211_add_chanctx+0x57/0x130 [mac80211]
[77749.684302]  ieee80211_new_chanctx+0x35/0xc0 [mac80211]
[77749.684390]  _ieee80211_link_use_channel+0x1e1/0x420 [mac80211]
[77749.684479]  ? cfg80211_find_elem_match+0x8e/0xc0 [cfg80211]
[77749.684565]  ieee80211_prep_channel+0x286/0x340 [mac80211]
[77749.684662]  ieee80211_prep_connection+0x1e6/0x4d0 [mac80211]
[77749.684752]  ieee80211_mgd_auth+0x36c/0x5b0 [mac80211]
[77749.684840]  ? is_bss+0xa0/0xc0 [cfg80211]
[77749.684909]  ? __cfg80211_get_bss+0x1e2/0x2c0 [cfg80211]
[77749.684978]  cfg80211_mlme_auth+0xb9/0x1e0 [cfg80211]
[77749.685051]  ? nl80211_authenticate+0x370/0x3f0 [cfg80211]
[77749.685120]  nl80211_authenticate+0x38a/0x3f0 [cfg80211]
[77749.685192]  genl_family_rcv_msg_doit+0xff/0x160
[77749.685201]  genl_family_rcv_msg+0x171/0x230
[77749.685204]  ? __pfx_nl80211_pre_doit+0x10/0x10 [cfg80211]
[77749.685272]  ? __pfx_nl80211_authenticate+0x10/0x10 [cfg80211]
[77749.685339]  ? __pfx_nl80211_post_doit+0x10/0x10 [cfg80211]
[77749.685408]  genl_rcv_msg+0x4b/0xa0
[77749.685411]  ? __pfx_genl_rcv_msg+0x10/0x10
[77749.685414]  netlink_rcv_skb+0x5c/0x110
[77749.685418]  genl_rcv+0x28/0x40
[77749.685421]  netlink_unicast+0x272/0x3a0
[77749.685424]  netlink_sendmsg+0x207/0x440
[77749.685427]  ____sys_sendmsg+0x3a2/0x3d0
[77749.685432]  ? import_iovec+0x1b/0x30
[77749.685437]  ___sys_sendmsg+0x99/0xe0
[77749.685443]  __sys_sendmsg+0x8c/0xe0
[77749.685447]  do_syscall_64+0x7b/0x160
[77749.685452]  ? do_syscall_64+0x87/0x160
[77749.685455]  ? __sys_sendto+0x1f7/0x200
[77749.685460]  ? syscall_exit_to_user_mode+0x10/0x210
[77749.685465]  ? do_syscall_64+0x87/0x160
[77749.685468]  ? sched_clock+0x10/0x30
[77749.685471]  ? sched_clock_cpu+0xb/0x30
[77749.685475]  ? irqtime_account_irq+0x3c/0xc0
[77749.685479]  ? handle_softirqs+0x1ae/0x340
[77749.685483]  ? __irq_exit_rcu+0x4c/0xf0
[77749.685487]  entry_SYSCALL_64_after_hwframe+0x76/0x7e
[77749.685491] RIP: 0033:0x7f949707ba06
[77749.685508] Code: 5d e8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 75 19 83 e2 39 83 fa 08 75 11 e8 26 ff ff ff 66 0f 1f 44 00 00 48 8b 45 10 0f 05 <48> 8b 5d f8 c9 c3 0f 1f 40 00 f3 0f 1e fa 55 48 89 e5 48 83 ec 08
[77749.685510] RSP: 002b:00007fff2a3b35d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e
[77749.685513] RAX: ffffffffffffffda RBX: 00005643375f6040 RCX: 00007f949707ba06
[77749.685516] RDX: 0000000000000000 RSI: 00007fff2a3b3680 RDI: 0000000000000006
[77749.685517] RBP: 00007fff2a3b35f0 R08: 0000000000000000 R09: 0000000000000000
[77749.685519] R10: 0000000000000000 R11: 0000000000000202 R12: 00005643375f6040
[77749.685520] R13: 0000564337663da0 R14: 00007fff2a3b3680 R15: 00005643375f0fe0
[77749.685524]  </TASK>
[77749.688823] iwlwifi 0000:03:00.0: Error clearing ASSOC_MSK on BSS (-5)
[77749.700645] ieee80211 phy0: Hardware restart was requested
[77749.707104] iwlwifi 0000:03:00.0: Fw not loaded - dropping CMD: 18
[77749.707112] iwlwifi 0000:03:00.0: Adding station 6c:3b:6b:18:be:76 failed.
[77749.707117] iwlwifi 0000:03:00.0: Unable to add station 6c:3b:6b:18:be:76 (-5)
[77749.707218] wlp3s0: failed to insert STA entry for the AP (error -5)
[77749.720173] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
[77749.963536] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
[77775.095222] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
[77775.339330] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
[77775.993261] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
[77776.236348] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1

Hello! How are you?

You may want to try the kernel option acpi_sleep=nonvs.

From the Arch Wiki:

Use acpi_sleep=nonvs for resume issues, acpi_osi='!Windows 2012' for brightness control issues.

Hope it helps!

thanks! will try

1 Like

Use acpi_sleep=nonvs for resume issues

But I get these kinds of errors:

Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: Microcode SW error detected.  Restarting 0x2000000.
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: Loaded firmware version: 9.221.4.1 build 25532 6000-4.ucode
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: Status: 0x0000044C, count: 5
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x00000005 | SYSASSERT                   
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x0000EF58 | uPc
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x0000EEE6 | branchlink1
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x0000EEE6 | branchlink2
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x00001532 | interruptlink1
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x00000000 | interruptlink2
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x0000009B | data1
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x00000276 | data2
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x000007C4 | line
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x07404B02 | beacon time
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0xCCBDB4FE | tsf low
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x00000001 | tsf hi
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x0000054E | time gp1
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x1933E6EC | time gp2
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x00000000 | time gp3
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x000109DD | uCode version
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x00000074 | hw version
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x0048D304 | board version
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x003E001C | hcmd
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0xAFF63008 | isr0
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x0143E000 | isr1
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x0000011A | isr2
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x014220C0 | isr3
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x00000000 | isr4
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x10010112 | isr_pref
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x0000EDBC | wait_event
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x000000C4 | l2p_control
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x00000598 | l2p_duration
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x00000007 | l2p_mhvalid
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x00103042 | l2p_addr_match
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x00000015 | lmpm_pmg_sel
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x02061043 | timestamp
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: 0x0000B0C0 | flow_handler
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: Log capacity 1024 is bogus, limit to 512 entries
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: Log write index 625 is bogus, limit to 512
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: Start IWL Event Log Dump: display last 20 entries
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648111:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648120:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648129:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648138:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648147:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648156:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648165:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648174:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648183:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648192:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648201:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648210:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648219:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648228:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648237:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648246:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648255:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648264:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648273:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0422648282:0x0000028b:0601
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: Device error - SW reset
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: ieee80211 phy0: Hardware restart was requested
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: CE: hpet7 increased min_delta_ns to 30172 nsec
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: CE: hpet5 increased min_delta_ns to 30172 nsec
Aug 15 13:16:46 brian-laptop.interlinx.bc.ca kernel: iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1

where the display goes blank also and the machine drops from the network.

But there is no sleep happening.

This kind of event tends to crap the display out also so the only remedy I have is to reboot.

Do you also have a Lenovo ThinkPad T430s?

That option is recommended in the Arch Wiki as a workaround for T430s only!

I’m not sure about your issue, maybe a full dmesg (with a core dump) will help.

In the meantime you could try something like this: [SOLVED] iwlwifi: Microcode SW error detected. Restarting 0x0. / Kernel & Hardware / Arch Linux Forums.

You can also try something like pcie_aspm=off.

1 Like

I have a Lenovo W510.

I tried simply replacing the WiFi mini-pcie card but those a-holes at Lenovo have a BIOS whitelist to ensure that you only use their over-priced WiFi cards. :frowning:

How would I do that?

I switched “Power mode” to “Performance”

Switching power mode did not solve the problem. It’s annoying. The only thing that brings back wifi is reboot.

the parameters now contain:

cat /boot/config-6.16.7-200.fc42.x86_64 | grep ASPM
CONFIG_PCIEASPM=yCONFIG_PCIEASPM_DEFAULT=y
CONFIG_PCIEASPM_POWERSAVE is not set
CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM_PERFORMANCE is not set

Look at https://bugzilla.kernel.org/show_bug.cgi?id=220466. Looks like one of the situations where support for older hardware was inadvertently broken as a side effect of changes needed for new hardware.

There is a Fedora Bugzilla ticket open on this. I have linked the above issue and the patch within the issue and requested that it be applied to the Fedora kernel.

Perhaps additional support on that ticket will get it applied sooner rather than later. Please go voice your support if you are affected by this issue.

I’ve update /det/dnf/dnf/conf but

$ sudo dnf list --installed | grep kernel
abrt-addon-kerneloops.x86_64 2.17.6-4.fc42
kernel-srpm-macros.noarch 1.0-25.fc42
libreport-plugin-kerneloops.x86_64 2.17.15-5.fc42

but how do I boot in another kernel? (without breaking anything….)

btw I only see kernel 6.16.{3,4,7} so I will just have to wait this out,..:face_exhaling:

or is this still correct : Mini Guide to Installing an Older Kernel Version

or should I try this: Installing Kernel from Koji :: Fedora Docs

Below is what I see when I do that.

Have you perhaps disabled the “updates” repo? Your output seems to be missing all the packages that come from that.

Edit: or have you perhaps added an exclusion for kernel packages in your dnf.conf? A gotcha I found recently is that those packages are excluded from the output of dnf list --installed.

abrt-addon-kerneloops.x86_64                         2.17.6-4.fc42                        fedora
kernel.x86_64                                        6.15.9-201.fc42                      updates
kernel.x86_64                                        6.15.10-200.fc42                     updates
kernel.x86_64                                        6.16.5-200.fc42                      updates
kernel.x86_64                                        6.16.7-200.fc42                      updates
kernel-core.x86_64                                   6.15.9-201.fc42                      updates
kernel-core.x86_64                                   6.15.10-200.fc42                     updates
kernel-core.x86_64                                   6.16.5-200.fc42                      updates
kernel-core.x86_64                                   6.16.7-200.fc42                      updates
kernel-devel.x86_64                                  6.15.9-201.fc42                      updates
kernel-devel.x86_64                                  6.15.10-200.fc42                     updates
kernel-devel.x86_64                                  6.16.3-200.fc42                      updates
kernel-devel.x86_64                                  6.16.5-200.fc42                      updates
kernel-devel.x86_64                                  6.16.7-200.fc42                      updates
kernel-devel-matched.x86_64                          6.16.7-200.fc42                      updates
kernel-headers.x86_64                                6.16.2-200.fc42                      updates
kernel-modules.x86_64                                6.15.9-201.fc42                      updates
kernel-modules.x86_64                                6.15.10-200.fc42                     updates
kernel-modules.x86_64                                6.16.5-200.fc42                      updates
kernel-modules.x86_64                                6.16.7-200.fc42                      updates
kernel-modules-core.x86_64                           6.15.9-201.fc42                      updates
kernel-modules-core.x86_64                           6.15.10-200.fc42                     updates
kernel-modules-core.x86_64                           6.16.5-200.fc42                      updates
kernel-modules-core.x86_64                           6.16.7-200.fc42                      updates
kernel-modules-extra.x86_64                          6.15.9-201.fc42                      updates
kernel-modules-extra.x86_64                          6.15.10-200.fc42                     updates
kernel-modules-extra.x86_64                          6.16.5-200.fc42                      updates
kernel-modules-extra.x86_64                          6.16.7-200.fc42                      updates
kernel-srpm-macros.noarch                            1.0-25.fc42                          fedora
kernel-tools.x86_64                                  6.16.7-200.fc42                      updates
kernel-tools-libs.x86_64                             6.16.7-200.fc42                      updates
libreport-plugin-kerneloops.x86_64                   2.17.15-5.fc42                       fedora
1 Like

I followed these stepz

cd $(mktemp -d) \
  && koji download-build --arch=x86_64 --arch=noarch kernel-6.14.0-63.fc42 \
  && rm *debug*.rpm \
  && rm *uki*.rpm \
  && sudo dnf install *x	

But it did not do a downgrade

Running transaction
Transaction failed: Rpm transaction failed.
Warning: skipped OpenPGP checks for 19 packages from repository: @commandline
  - package kernel-modules-core-6.16.3-200.fc42.x86_64 (which is newer than kernel-modules-core-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-modules-core-6.16.4-200.fc42.x86_64 (which is newer than kernel-modules-core-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-modules-core-6.16.7-200.fc42.x86_64 (which is newer than kernel-modules-core-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-core-6.16.3-200.fc42.x86_64 (which is newer than kernel-core-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-core-6.16.4-200.fc42.x86_64 (which is newer than kernel-core-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-core-6.16.7-200.fc42.x86_64 (which is newer than kernel-core-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-modules-6.16.3-200.fc42.x86_64 (which is newer than kernel-modules-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-modules-6.16.4-200.fc42.x86_64 (which is newer than kernel-modules-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-modules-6.16.7-200.fc42.x86_64 (which is newer than kernel-modules-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-devel-6.16.3-200.fc42.x86_64 (which is newer than kernel-devel-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-devel-6.16.4-200.fc42.x86_64 (which is newer than kernel-devel-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-devel-6.16.7-200.fc42.x86_64 (which is newer than kernel-devel-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-6.16.3-200.fc42.x86_64 (which is newer than kernel-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-6.16.4-200.fc42.x86_64 (which is newer than kernel-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-6.16.7-200.fc42.x86_64 (which is newer than kernel-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-modules-extra-6.16.3-200.fc42.x86_64 (which is newer than kernel-modules-extra-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-modules-extra-6.16.4-200.fc42.x86_64 (which is newer than kernel-modules-extra-6.14.0-63.fc42.x86_64) is already installed
  - package kernel-modules-extra-6.16.7-200.fc42.x86_64 (which is newer than kernel-modules-extra-6.14.0-63.fc42.x86_64) is already installed