Just installed Fedora’s 5.16.5 kernel from updates-testing, and noticed several regressions:
- s2idle/modern standby:
no longer puts the machine to sleep properly. The display backlight switches off, but the keyboard backlight stays on. I think the machine doesn’t enter sleep either.
Pressing the power button does wake the machine up, but it’s flaky for about a minute (apparent display freezing). After that it seems to run ok. But, again, no modern standby it seems.
- iwlwifi stack traces:
[ 55.035075] iwlwifi 0000:aa:00.0: Error sending ECHO_CMD: time out after 2000ms.
[ 55.035085] iwlwifi 0000:aa:00.0: Current CMD queue read_ptr 151 write_ptr 152
[ 55.036510] iwlwifi 0000:aa:00.0: HCMD_ACTIVE already clear for command ECHO_CMD
[ 55.036565] iwlwifi 0000:aa:00.0: Start IWL Error Log Dump:
[ 55.036569] iwlwifi 0000:aa:00.0: Transport status: 0x0000004A, valid: 6
[ 55.036575] iwlwifi 0000:aa:00.0: Loaded firmware version: 67.8f59b80b.0 ty-a0-gf-a0-67.ucode
...
followed by
[ 55.745194] ------------[ cut here ]------------
[ 55.745195] WARNING: CPU: 4 PID: 1498 at drivers/net/wireless/intel/iwlwifi/mvm/../iwl-trans.h:1310 iwl_mvm_wait_sta_queues_empty+0x85/0xb0 [iwlmvm]
[ 55.745214] Modules linked in: uinput rfcomm snd_seq_dummy snd_hrtimer tun bnep nft_objref nf_conntrack_netbios_ns nf_conntrack_broadcast btusb nft_fib_inet nft_fib_ipv4 btrtl nft_fib_ipv6 btbcm nft_fib btintel bluetooth nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct ecdh_generic nft_chain_nat nf_nat nf_conntrack snd_hda_codec_hdmi nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables nfnetlink qrtr sunrpc snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof iwlmvm snd_soc_hdac_hda iTCO_wdt mei_hdcp snd_hda_ext_core mei_pxp ee1004 intel_pmc_bxt snd_soc_acpi_intel_match iTCO_vendor_support snd_soc_acpi soundwire_bus pmt_telemetry pmt_class intel_rapl_msr snd_soc_core snd_hda_codec_realtek mac80211 snd_hda_codec_generic ledtrig_audio snd_compress intel_tcc_cooling ac97_bus x86_pkg_temp_thermal snd_pcm_dmaengine intel_powerclamp coretemp snd_hda_intel snd_intel_dspcfg
[ 55.745253] libarc4 kvm_intel snd_intel_sdw_acpi snd_hda_codec kvm snd_hda_core snd_hwdep iwlwifi snd_seq irqbypass intel_cstate snd_seq_device intel_uncore snd_pcm cfg80211 snd_timer pcspkr wmi_bmof snd mei_me i2c_i801 i2c_smbus rfkill soundcore mei vfat fat joydev idma64 hid_sensor_als hid_sensor_trigger hid_sensor_iio_common industrialio_triggered_buffer processor_thermal_device_pci_legacy kfifo_buf processor_thermal_device industrialio thunderbolt processor_thermal_rfim intel_pmt processor_thermal_mbox processor_thermal_rapl intel_rapl_common intel_soc_dts_iosf igen6_edac int3403_thermal int340x_thermal_zone int3400_thermal acpi_pad acpi_thermal_rel zram ip_tables dm_crypt uas usb_storage hid_sensor_hub intel_ishtp_hid i915 hid_multitouch i2c_algo_bit ttm drm_kms_helper cec drm crct10dif_pclmul crc32_pclmul crc32c_intel nvme ghash_clmulni_intel ucsi_acpi typec_ucsi intel_ish_ipc nvme_core intel_ishtp typec serio_raw wmi i2c_hid_acpi i2c_hid video pinctrl_tigerlake ipmi_devintf
[ 55.745297] ipmi_msghandler fuse
[ 55.745300] CPU: 4 PID: 1498 Comm: wpa_supplicant Not tainted 5.16.5-200.fc35.x86_64 #1
[ 55.745303] Hardware name: Framework Laptop/FRANBMCP03, BIOS 03.07 12/14/2021
[ 55.745304] RIP: 0010:iwl_mvm_wait_sta_queues_empty+0x85/0xb0 [iwlmvm]
[ 55.745315] Code: 1f 00 85 c0 75 0b 48 83 c3 28 4c 39 eb 75 b5 31 c0 5b 5d 41 5c 41 5d 41 5e c3 0f 0b b8 f4 fd ff ff 5b 5d 41 5c 41 5d 41 5e c3 <0f> 0b 48 8b 7f 38 48 c7 c1 20 28 18 c1 48 c7 c2 d5 93 18 c1 31 f6
[ 55.745317] RSP: 0018:ffffa5c0012578c0 EFLAGS: 00010293
[ 55.745318] RAX: ffffffffc0cfdd20 RBX: ffff963da92f8be8 RCX: 0000000000000000
[ 55.745320] RDX: 0000000000000001 RSI: 0000000000000005 RDI: ffff963dd20e8028
[ 55.745321] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000000
[ 55.745322] R10: 0000000000000000 R11: 0000000000000000 R12: ffff963da92f8bd4
[ 55.745322] R13: ffff963da92f8d50 R14: ffff963d8491a048 R15: 0000000000000000
[ 55.745323] FS: 00007f457af7d7c0(0000) GS:ffff96411fb00000(0000) knlGS:0000000000000000
[ 55.745325] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 55.745326] CR2: 00007fa59c2ab000 CR3: 00000001059ba002 CR4: 0000000000770ee0
[ 55.745328] PKRU: 55555554
[ 55.745328] Call Trace:
[ 55.745331] <TASK>
[ 55.745334] iwl_mvm_mac_flush+0xf0/0x2e0 [iwlmvm]
[ 55.745344] __ieee80211_flush_queues+0xab/0x240 [mac80211]
[ 55.745383] ieee80211_set_disassoc+0x46b/0x580 [mac80211]
[ 55.745417] ieee80211_mgd_deauth.cold+0x49/0x1f3 [mac80211]
[ 55.745456] cfg80211_mlme_deauth+0x9d/0x1b0 [cfg80211]
[ 55.745493] nl80211_deauthenticate+0xd8/0x120 [cfg80211]
[ 55.745517] genl_family_rcv_msg_doit+0xca/0x110
[ 55.745522] genl_rcv_msg+0xce/0x1c0
[ 55.745524] ? nl80211_disassociate+0x120/0x120 [cfg80211]
[ 55.745547] ? genl_get_cmd+0xd0/0xd0
[ 55.745549] netlink_rcv_skb+0x4e/0xf0
[ 55.745551] genl_rcv+0x24/0x40
[ 55.745554] netlink_unicast+0x20e/0x330
[ 55.745556] netlink_sendmsg+0x23f/0x480
[ 55.745558] sock_sendmsg+0x5b/0x60
[ 55.745562] ____sys_sendmsg+0x22c/0x270
[ 55.745563] ? import_iovec+0x17/0x20
[ 55.745567] ? sendmsg_copy_msghdr+0x59/0x90
[ 55.745569] ? __check_object_size+0x46/0x150
[ 55.745574] ___sys_sendmsg+0x81/0xc0
[ 55.745576] ? ___sys_recvmsg+0x86/0xe0
[ 55.745578] ? avc_has_perm+0x77/0x170
[ 55.745581] ? restore_sigcontext+0x14e/0x190
[ 55.745585] ? sock_has_perm+0x84/0xa0
[ 55.745587] __sys_sendmsg+0x49/0x80
[ 55.745590] do_syscall_64+0x38/0x90
[ 55.745593] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 55.745596] RIP: 0033:0x7f457b409327
[ 55.745598] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10
[ 55.745599] RSP: 002b:00007ffd1aa30f68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[ 55.745601] RAX: ffffffffffffffda RBX: 000055c5308d15c0 RCX: 00007f457b409327
[ 55.745602] RDX: 0000000000000000 RSI: 00007ffd1aa30fa0 RDI: 0000000000000009
[ 55.745603] RBP: 000055c5308d34e0 R08: 0000000000000004 R09: 0000000000000000
[ 55.745604] R10: 00007ffd1aa31080 R11: 0000000000000246 R12: 000055c5309138c0
[ 55.745605] R13: 00007ffd1aa30fa0 R14: 000055c52f0b82c0 R15: 0000000000000000
[ 55.745608] </TASK>
[ 55.745608] ---[ end trace 533aeec4381c8a64 ]---
wifi still keeps working apparently.
- some
dmesg
logspam I have not noticed with previous kernels:
[ 88.482938] usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
[ 92.938966] usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
[ 97.355112] usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
[ 101.771160] usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
What’s usb2-port2
here?
$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 27c6:609c Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC
Bus 003 Device 003: ID 090c:3350 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) USB DISK
Bus 003 Device 005: ID 8087:0032 Intel Corp. AX210 Bluetooth
Bus 003 Device 002: ID 32ac:0002 Framework HDMI Expansion Card
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
@Kieran_Levin, and everyone, any idea if this is known/tracked in upstream bug trackers - or as a known Framework firmware issue maybe?
Edit: I’ve opened a fedora bug