my laptop is tuf gaming f15(2022) and i always got stuck on gdm after sleep/suspend.
i even couldn’t to get into tty.
my DE is gnome and use X11.
here are my hardware information:
the chinese " 已到超时限制 " means “timeout”. i have no iead about this.
is there any way to fix it beacuse it really annoying when u have to reboot laptop after suspend/sleep it
Just for understanding: s2idle is a pure software suspend mode. It is running when S3 (suspend-to-ram) is not available or not detected. Worth to note is that Microsoft pushes so called modern “suspend mode”. It stays on S0, lower down C-States (cpu), that allows background activity just like on smartphones, while on S3 not: Modern Standby vs S3 | Microsoft Learn In fact, it is a software mode.
You can also try to use another kernel version or use OSI, to tell your UEFI you are running a specific Windows Version.: How to Choose the Proper ACPI Kernel Argument Maybe your UEFI will show S3 (“deep”) then, or there is a switch in the UEFI Settings.
as showed above, my laptop is support to suspend to ram(“deep”).
and i see the post that to choose a proper ACPI kernel arugment will help.
but for me, my target system is win11 which not listed in it. in this case, what i can do to fix it?
besides, is there are any help that i change the defalut suspend mode from s2idle to deep?
and to do so, which file that i need to change. because i see that the kernel document mentioned that i can change this default by the “mem_sleep_default” in kernel command line. forgiving me being a novice, i alse have no idea about where i can config the kernel command line.
this time, i use command echo freeze >> /sys/power/state to suspend system into s2idle mode and try to use keyboard to wakeup my laptop. but it still doesn’t work with a black screen.
and also, i notice that there are pcieport 10000:e0:06.0: can't derive routing for PCI INT A message,which i’m not know weather this cause my screen black.
here are my pci information:
i tried to change default suspend mode from s2idle to deep, but it still doesn’t work.
it still will stuck after i wakeup laptop and after few second, it will reboot automatically
here are logs:
1月 19 13:31:43 tuf kernel: PM: suspend entry (deep)
1月 19 13:31:43 tuf kernel: Filesystems sync: 0.001 seconds
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "49"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event15 - Video Bus: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "52"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event14 - Video Bus: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "53"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event1 - Power Button: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "54"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event0 - Sleep Button: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "55"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event13 - USB2.0 HD UVC WebCam: USB2.0 HD: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "56"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event21 - ASUSTeK COMPUTER INC. C-Media(R) Audio: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "57"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event10 - ASUF1204:00 2808:0104 Mouse: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "58"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event11 - ASUF1204:00 2808:0104 Touchpad: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "59"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event12 - ITE5570:00 048D:8051: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "60"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event4 - Intel HID events: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "61"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event5 - Intel HID 5 button array: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "62"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event22 - Asus WMI hotkeys: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "63"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event3 - AT Translated Set 2 keyboard: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "94"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event24 - MX Master 2S Mouse: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (**) Option "fd" "95"
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) event23 - MX Master 2S Keyboard: device removed
1月 19 13:31:43 tuf /usr/lib/gdm-x-session[1482]: (II) AIGLX: Suspending AIGLX clients for VT switch
1月 19 13:31:44 tuf kernel: rfkill: input handler enabled
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:86
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:69
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:79
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:65
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:77
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:88
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:75
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:74
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:68
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:64
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:85
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:67
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:76
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:87
1月 19 13:31:44 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: got pause for 13:78
1月 19 13:32:08 tuf kernel: Freezing user space processes ... (elapsed 0.003 seconds) done.
1月 19 13:32:08 tuf kernel: OOM killer disabled.
1月 19 13:32:08 tuf kernel: Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
1月 19 13:32:08 tuf kernel: printk: Suspending console(s) (use no_console_suspend to debug)
1月 19 13:32:08 tuf kernel: e1000e: EEE TX LPI TIMER: 00000011
1月 19 13:32:08 tuf kernel: ACPI: EC: interrupt blocked
1月 19 13:32:08 tuf kernel: ACPI: PM: Preparing to enter system sleep state S3
1月 19 13:32:08 tuf kernel: ACPI: EC: event blocked
1月 19 13:32:08 tuf kernel: ACPI: EC: EC stopped
1月 19 13:32:08 tuf kernel: ACPI: PM: Saving platform NVS memory
1月 19 13:32:08 tuf kernel: Disabling non-boot CPUs ...
1月 19 13:32:08 tuf kernel: IRQ145: set affinity failed(-22).
1月 19 13:32:08 tuf kernel: IRQ146: set affinity failed(-22).
1月 19 13:32:08 tuf kernel: smpboot: CPU 1 is now offline
1月 19 13:32:08 tuf kernel: IRQ145: set affinity failed(-22).
1月 19 13:32:08 tuf kernel: IRQ146: set affinity failed(-22).
1月 19 13:32:08 tuf kernel: smpboot: CPU 2 is now offline
1月 19 13:32:08 tuf kernel: IRQ145: set affinity failed(-22).
1月 19 13:32:08 tuf kernel: IRQ146: set affinity failed(-22).
1月 19 13:32:08 tuf kernel: smpboot: CPU 3 is now offline
1月 19 13:32:08 tuf kernel: IRQ145: set affinity failed(-22).
1月 19 13:32:08 tuf kernel: IRQ146: set affinity failed(-22).
1月 19 13:32:08 tuf kernel: smpboot: CPU 4 is now offline
1月 19 13:32:08 tuf kernel: IRQ145: set affinity failed(-22).
1月 19 13:32:08 tuf kernel: IRQ146: set affinity failed(-22).
1月 19 13:32:08 tuf kernel: smpboot: CPU 5 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 6 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 7 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 8 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 9 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 10 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 11 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 12 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 13 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 14 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 15 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 16 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 17 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 18 is now offline
1月 19 13:32:08 tuf kernel: smpboot: CPU 19 is now offline
1月 19 13:32:08 tuf kernel: ACPI: PM: Low-level resume complete
1月 19 13:32:08 tuf kernel: ACPI: EC: EC started
1月 19 13:32:08 tuf kernel: ACPI: PM: Restoring platform NVS memory
1月 19 13:32:08 tuf kernel: Enabling non-boot CPUs ...
1月 19 13:32:08 tuf kernel: x86: Booting SMP configuration:
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 1 APIC 0x1
1月 19 13:32:08 tuf kernel: CPU1 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 2 APIC 0x8
1月 19 13:32:08 tuf kernel: CPU2 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 3 APIC 0x9
1月 19 13:32:08 tuf kernel: CPU3 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 4 APIC 0x10
1月 19 13:32:08 tuf kernel: CPU4 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 5 APIC 0x11
1月 19 13:32:08 tuf kernel: CPU5 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 6 APIC 0x18
1月 19 13:32:08 tuf kernel: CPU6 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 7 APIC 0x19
1月 19 13:32:08 tuf kernel: CPU7 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 8 APIC 0x20
1月 19 13:32:08 tuf kernel: CPU8 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 9 APIC 0x21
1月 19 13:32:08 tuf kernel: CPU9 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 10 APIC 0x28
1月 19 13:32:08 tuf kernel: CPU10 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 11 APIC 0x29
1月 19 13:32:08 tuf kernel: CPU11 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 12 APIC 0x30
1月 19 13:32:08 tuf kernel: core: cpu_atom PMU driver: PEBS-via-PT
1月 19 13:32:08 tuf kernel: ... version: 5
1月 19 13:32:08 tuf kernel: ... bit width: 48
1月 19 13:32:08 tuf kernel: ... generic registers: 6
1月 19 13:32:08 tuf kernel: ... value mask: 0000ffffffffffff
1月 19 13:32:08 tuf kernel: ... max period: 00007fffffffffff
1月 19 13:32:08 tuf kernel: ... fixed-purpose events: 3
1月 19 13:32:08 tuf kernel: ... event mask: 000000070000003f
1月 19 13:32:08 tuf kernel: CPU12 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 13 APIC 0x32
1月 19 13:32:08 tuf kernel: CPU13 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 14 APIC 0x34
1月 19 13:32:08 tuf kernel: CPU14 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 15 APIC 0x36
1月 19 13:32:08 tuf kernel: CPU15 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 16 APIC 0x38
1月 19 13:32:08 tuf kernel: CPU16 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 17 APIC 0x3a
1月 19 13:32:08 tuf kernel: CPU17 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 18 APIC 0x3c
1月 19 13:32:08 tuf kernel: CPU18 is up
1月 19 13:32:08 tuf kernel: smpboot: Booting Node 0 Processor 19 APIC 0x3e
1月 19 13:32:08 tuf kernel: CPU19 is up
1月 19 13:32:08 tuf kernel: ACPI: PM: Waking up from system sleep state S3
1月 19 13:32:08 tuf kernel: ACPI: EC: interrupt unblocked
1月 19 13:32:08 tuf kernel: ACPI: EC: event unblocked
1月 19 13:32:08 tuf kernel: i915 0000:00:02.0: [drm] GuC firmware i915/adlp_guc_70.bin version 70.5.1
1月 19 13:32:08 tuf kernel: i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc.bin version 7.9.3
1月 19 13:32:08 tuf kernel: pcieport 10000:e0:06.2: can't derive routing for PCI INT A
1月 19 13:32:08 tuf kernel: nvme 10000:e2:00.0: PCI INT A: no GSI
1月 19 13:32:08 tuf kernel: pcieport 10000:e0:06.0: can't derive routing for PCI INT A
1月 19 13:32:08 tuf kernel: nvme 10000:e1:00.0: PCI INT A: no GSI
1月 19 13:32:08 tuf kernel: nvme nvme1: 18/0/0 default/read/poll queues
1月 19 13:32:08 tuf kernel: xhci_hcd 0000:00:0d.0: xHC error in resume, USBSTS 0x401, Reinit
1月 19 13:32:08 tuf kernel: usb usb1: root hub lost power or was reset
1月 19 13:32:08 tuf kernel: usb usb2: root hub lost power or was reset
1月 19 13:32:08 tuf kernel: nvme nvme0: Shutdown timeout set to 10 seconds
1月 19 13:32:08 tuf kernel: nvme nvme0: 18/0/0 default/read/poll queues
1月 19 13:32:08 tuf kernel: i915 0000:00:02.0: [drm] HuC authenticated
1月 19 13:32:08 tuf kernel: i915 0000:00:02.0: [drm] GuC submission enabled
1月 19 13:32:08 tuf kernel: i915 0000:00:02.0: [drm] GuC SLPC enabled
1月 19 13:32:08 tuf kernel: i915 0000:00:02.0: [drm] GuC RC: enabled
1月 19 13:32:08 tuf kernel: usb 3-7: reset high-speed USB device number 2 using xhci_hcd
1月 19 13:32:08 tuf kernel: ucsi_acpi USBC000:00: failed to re-enable notifications (-110)
1月 19 13:32:08 tuf kernel: mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
1月 19 13:32:08 tuf kernel: mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915])
1月 19 13:32:08 tuf kernel: OOM killer enabled.
1月 19 13:32:08 tuf kernel: Restarting tasks ... done.
1月 19 13:32:08 tuf kernel: random: crng reseeded on system resumption
1月 19 13:32:08 tuf /usr/lib/gdm-x-session[1482]: (II) config/udev: removing device MX Master 2S Mouse
1月 19 13:32:08 tuf /usr/lib/gdm-x-session[1482]: (II) UnloadModule: "libinput"
1月 19 13:32:08 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: releasing fd for 13:88
1月 19 13:32:08 tuf bluetoothd[879]: Controller resume with wake event 0x0
1月 19 13:32:08 tuf kernel: PM: suspend exit
1月 19 13:32:08 tuf /usr/lib/gdm-x-session[1482]: (II) config/udev: removing device MX Master 2S Keyboard
1月 19 13:32:08 tuf /usr/lib/gdm-x-session[1482]: (II) UnloadModule: "libinput"
1月 19 13:32:08 tuf /usr/lib/gdm-x-session[1482]: (II) systemd-logind: releasing fd for 13:87
1月 19 13:32:08 tuf wpa_supplicant[935]: wlo1: CTRL-EVENT-REGDOM-CHANGE init=DRIVER type=WORLD
1月 19 13:32:08 tuf /usr/lib/gdm-x-session[1482]: (EE) systemd-logind: failed to release device: Device not taken
1月 19 13:32:08 tuf kernel: rfkill: input handler disabled
1月 19 13:32:11 tuf NetworkManager[594]: <info> [1674106331.7536] device (eno2): carrier: link connected
1月 19 13:32:11 tuf kernel: e1000e 0000:00:1f.6 eno2: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
1月 19 13:32:42 tuf kernel: input: MX Master 2S Keyboard as /devices/virtual/misc/uhid/0005:046D:B019.0005/input/input32
1月 19 13:32:42 tuf kernel: input: MX Master 2S Mouse as /devices/virtual/misc/uhid/0005:046D:B019.0005/input/input33
I don’t have a solution for this sorry, but I would recommend to try this:
Switch to the emergency shell:
systemctl isolate emergency.target
and try there:
systemctl suspend
Then after triggering a wakeup (power button usually), you should be still in the emergency shell. Type exit to leave the emergency shell and switch to the default target.
Get the result from the journal:
journalctl --boot 0 | sed -n -r "/Starting.+Suspend/,/Finished.+Suspend/p"
Please share it here.
If that works, then we can exclude, that this is a ACPI/Linux issue. Otherwise, it will show a more clean view of the suspend/wakeup process.
Beside that, it looks like the wakeup process is triggered right away after the suspend is finished. Could be an USB device (keyboard/mouse) or a network connection?
There appear to be general resume problems with Alder Lake mobile laptops. Maybe that is what your machine suffers from. There appears to be work on a kernel patch, check the info at: Intel graphics - ArchWiki
Apart from collecting the troubleshoot info as @megavolt suggests in previous post, also reconfirm if there is a firmware-update for your machine (see Arch wiki link).