You are not logged in.
Hi all,
since ~1 month my laptop freezes after wakeup from systemctl suspend.
This happens both under my GUI Awesome WM but also in the tty.
In Awesome it seems completely frozen and neither my touch or keyboard works. In the tty however, the cursor blinks and changes its blinking when I type. I can also change to other tty but cannot type anything.
Here just some versions:
╭─fxw at nearth in ⌁
╰─λ systemctl --version 0 (0.004s) < 21:56:24
systemd 257 (257.1-1-arch)
+PAM +AUDIT -SELINUX -APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF +XKBCOMMON +UTMP -SYSVINIT +LIBARCHIVE
╭─fxw at nearth in ⌁
╰─λ uname -a 0 (0.007s) < 21:56:29
Linux nearth 6.12.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 02 Jan 2025 22:52:26 +0000 x86_64 GNU/Linux
Also my journalctl log doesn't show much:
Jan 06 21:50:49 nearth systemd-logind[925]: The system will suspend now!
Jan 06 21:50:49 nearth NetworkManager[921]: <info> [1736196649.8912] manager: sleep: sleep requested (sleeping: no enabled: yes)
Jan 06 21:50:49 nearth NetworkManager[921]: <info> [1736196649.8913] device (p2p-dev-wlan0): state change: disconnected -> unmanaged (reason 'unmanaged-sleeping', managed-type:>
Jan 06 21:50:49 nearth NetworkManager[921]: <info> [1736196649.8918] manager: NetworkManager state is now ASLEEP
Jan 06 21:50:49 nearth sudo[1383]: pam_unix(sudo:session): session closed for user root
Jan 06 21:50:49 nearth NetworkManager[921]: <info> [1736196649.8922] device (wlan0): state change: activated -> deactivating (reason 'sleeping', managed-type: 'full')
Jan 06 21:50:49 nearth systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 06 21:50:49 nearth systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 06 21:50:49 nearth kernel: wlan0: deauthenticating from 3c:37:86:29:13:8c by local choice (Reason: 3=DEAUTH_LEAVING)
Jan 06 21:50:50 nearth wpa_supplicant[1074]: nl80211: send_event_marker failed: Source based routing not supported
Jan 06 21:50:50 nearth wpa_supplicant[1074]: wlan0: CTRL-EVENT-DISCONNECTED bssid=3c:37:86:29:13:8c reason=3 locally_generated=1
Jan 06 21:50:50 nearth wpa_supplicant[1074]: wlan0: CTRL-EVENT-DSCP-POLICY clear_all
Jan 06 21:50:50 nearth NetworkManager[921]: <info> [1736196650.1436] device (wlan0): supplicant interface state: completed -> disconnected
Jan 06 21:50:50 nearth NetworkManager[921]: <info> [1736196650.1439] device (wlan0): state change: deactivating -> disconnected (reason 'sleeping', managed-type: 'full')
Jan 06 21:50:50 nearth NetworkManager[921]: <info> [1736196650.1442] dhcp4 (wlan0): canceled DHCP transaction
Jan 06 21:50:50 nearth NetworkManager[921]: <info> [1736196650.1442] dhcp4 (wlan0): activation: beginning transaction (timeout in 45 seconds)
Jan 06 21:50:50 nearth NetworkManager[921]: <info> [1736196650.1442] dhcp4 (wlan0): state changed no lease
Jan 06 21:50:50 nearth NetworkManager[921]: <info> [1736196650.1445] dhcp6 (wlan0): canceled DHCP transaction
Jan 06 21:50:50 nearth NetworkManager[921]: <info> [1736196650.1445] dhcp6 (wlan0): activation: beginning transaction (timeout in 45 seconds)
Jan 06 21:50:50 nearth NetworkManager[921]: <info> [1736196650.1445] dhcp6 (wlan0): state changed no lease
Jan 06 21:50:50 nearth wpa_supplicant[1074]: wlan0: PMKSA-CACHE-REMOVED 3c:37:86:29:13:8c 0
Jan 06 21:50:50 nearth NetworkManager[921]: <info> [1736196650.1857] device (wlan0): set-hw-addr: set MAC address to 6A:41:60:B4:C6:6B (scanning)
Jan 06 21:50:50 nearth NetworkManager[921]: <info> [1736196650.2509] device (wlan0): supplicant interface state: disconnected -> interface_disabled
Jan 06 21:50:50 nearth NetworkManager[921]: <info> [1736196650.2510] device (wlan0): supplicant interface state: interface_disabled -> disconnected
Jan 06 21:50:50 nearth NetworkManager[921]: <info> [1736196650.2513] device (wlan0): state change: disconnected -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'full')
Jan 06 21:50:50 nearth NetworkManager[921]: <info> [1736196650.4013] device (wlan0): set-hw-addr: reset MAC address to D0:65:78:DF:BE:6B (unmanage)
Jan 06 21:50:50 nearth systemd[1]: Reached target Sleep.
Jan 06 21:50:50 nearth systemd[1]: Starting System Suspend...
Jan 06 21:50:50 nearth wpa_supplicant[1074]: p2p-dev-wlan0: CTRL-EVENT-DSCP-POLICY clear_all
Jan 06 21:50:50 nearth wpa_supplicant[1074]: p2p-dev-wlan0: CTRL-EVENT-DSCP-POLICY clear_all
Jan 06 21:50:50 nearth wpa_supplicant[1074]: nl80211: deinit ifname=p2p-dev-wlan0 disabled_11b_rates=0
Jan 06 21:50:50 nearth systemd[1]: session-1.scope: Unit now frozen-by-parent.
Jan 06 21:50:50 nearth systemd[1]: user.slice: Unit now frozen.
Jan 06 21:50:50 nearth systemd[1]: user-1000.slice: Unit now frozen-by-parent.
Jan 06 21:50:50 nearth systemd[1]: user@1000.service: Unit now frozen-by-parent.
Jan 06 21:50:50 nearth systemd-sleep[1434]: Successfully froze unit 'user.slice'.
Jan 06 21:50:50 nearth systemd-sleep[1434]: Performing sleep operation 'suspend'...
Jan 06 21:50:50 nearth kernel: PM: suspend entry (s2idle)
Jan 06 21:50:50 nearth kernel: Filesystems sync: 0.004 seconds
I have a 2024 ThinkPad 2-in-1 (former X1 Yoga) with the following CPU:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 170
model name : Intel(R) Core(TM) Ultra 7 155U
stepping : 4
microcode : 0x20
cpu MHz : 905.761
cache size : 12288 KB
physical id : 0
siblings : 14
core id : 8
cpu cores : 12
apicid : 16
initial apicid : 16
fpu : yes
fpu_exception : yes
cpuid level : 35
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid bus_lock_detect movdiri movdir64b fsrm md_clear serialize arch_lbr ibt flush_l1d arch_capabilities
vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve ept_mode_based_exec tsc_scaling usr_wait_pause notify_vm_exiting
bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs bhi
bogomips : 5378.00
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
I am really clueless. I found some recent issues regarding suspend but nothing really similar. So any help is appreciated
Best,
roflmaostc
Offline
Is this the right forum? Maybe a more generic one.
This situation is really terrible for me and I haven't found a fix in 4 weeks. I think some versions also got upgraded in the meantime so not exactly sure what's wrong.
Offline
~1 month coincides with the 6.12 kernel release, have you tested the LTS version? I see some networkactivity before the suspend, what's your networkchip? mediatek based had some notorious regressions here the last few weeks, but afaik most of those should be fixed in 6.12.8
Offline
I am having the same issue with 6.12.8.
Everything was fine up to 6.12.4, then I didn't play with any version from 6.12.5 ➔ 6.12.7, so I don't know whether they were ok or not.
I use i3-wm.
When I wake my laptop (Dell XPS 17 9700) from suspend, sometimes it works fine, but most often, it wakes up normally for an instant, then the i3-wm window frames turn black. At that point, if I do anything on the keyboard or with the mouse, the cursor blinks, but that's it. I am able to change tty to power off or kill i3. Note that I not able to kill any other application (beside i3) from that 2nd tty (using htop).
When this happens, there is absolutely nothing in journalctl -u systemd-suspend.service. The logs show exactly the same things when the system freezes as when it doesn't.
I guess nothing shows up in the systemd suspend log because the system does resume successfully from suspend, but immediately after something goes wrong and I don't know where information on that gets captured (I haven't found anything in any log so far). So I get a happy:
systemd-suspend.service: Deactivated successfully.
Finished System Suspend.
even though everything ends up being frozen.
I spent days looking at all the logs and looking online for clues and I can't find anything.
Last edited by prosoitos (2025-01-10 00:40:21)
Offline
~1 month coincides with the 6.12 kernel release, have you tested the LTS version? I see some networkactivity before the suspend, what's your networkchip? mediatek based had some notorious regressions here the last few weeks, but afaik most of those should be fixed in 6.12.8
I tried linux-lts but now booting is stuck in "Loading ramdisk...". So I am trying to fix it and can report back then.
Offline
I can confirm that with linux-lts it seems to work again. So I stick with the LTS kernel for now.
Thanks for your help!
Offline