tags 1106668 -moreinfo
thanks
Here is the beginning of my tests so far from an xterm:
# grep CONFIG_PM_DEBUG /boot/config-$(uname -r)
CONFIG_PM_DEBUG=y
# cat /sys/power/pm_test
[none] core processors platform devices freezer
# date && echo freezer > /sys/power/pm_test && echo mem >
/sys/power/state && date
Tue Apr 14 03:06:27 AM CEST 2026
Tue Apr 14 03:06:33 AM CEST 2026
(My comment: In the break above, the mouse became unresponsive for a few
seconds.)
# date && echo devices > /sys/power/pm_test && echo mem >
/sys/power/state && date
Tue Apr 14 03:07:52 AM CEST 2026
Tue Apr 14 03:08:02 AM CEST 2026
(My comment: In the break above, the screen went black for a few seconds.)
# date && echo platform > /sys/power/pm_test && echo mem >
/sys/power/state && date
Tue Apr 14 03:11:32 AM CEST 2026
Tue Apr 14 03:11:41 AM CEST 2026
(My comment: In the break above, the screen went black for a few seconds.)
# date && echo processors > /sys/power/pm_test && echo mem >
/sys/power/state && date
Tue Apr 14 03:13:15 AM CEST 2026
Tue Apr 14 03:13:24 AM CEST 2026
(My comment: In the break above, the screen went black for a few seconds.)
# date && echo core > /sys/power/pm_test && echo mem > /sys/power/state
&& date
Tue Apr 14 03:14:21 AM CEST 2026
Tue Apr 14 03:14:30 AM CEST 2026
(My comment: In the break above, the screen went black for a few seconds.)
# mount -t debugfs none /sys/kernel/debug
cat /sys/kernel/debug/suspend_stats
success: 7
fail: 0
failed_freeze: 0
failed_prepare: 0
failed_suspend: 0
failed_suspend_late: 0
failed_suspend_noirq: 0
failed_resume_noirq: 0
failed_resume_early: 0
failed_resume: 0
failures:
last_failed_dev:
last_failed_errno: 0
0
last_failed_step:
# date && echo none > /sys/power/pm_test && cat /sys/kernel/debug/suspend_stats && echo
mem > /sys/power/state && date
Tue Apr 14 03:25:58 AM CEST 2026
success: 7
fail: 0
failed_freeze: 0
failed_prepare: 0
failed_suspend: 0
failed_suspend_late: 0
failed_suspend_noirq: 0
failed_resume_noirq: 0
failed_resume_early: 0
failed_resume: 0
failures:
last_failed_dev:
last_failed_errno: 0
0
last_failed_step:
Tue Apr 14 03:26:41 AM CEST 2026
(My comment: Above, the system went to sleep properly until I typed in this
message on another machine and hit a key on the keyboard of the machine being
debugged.)
# date && cat /sys/kernel/debug/suspend_stats && dmesg | grep -E
'PM:|ACPI|resume|suspend|freeze|thaw|NVS|platform|TRACE' > /tmp/pm-success-dmesg.log && cat
/tmp/pm-success-dmesg.log && lsmod | grep -E 'nvidia|nouveau|drm' && cat /proc/acpi/wakeup | grep -E
'enabled|KEY|PWRB|LID'
Tue Apr 14 03:34:06 AM CEST 2026
success: 8
fail: 0
failed_freeze: 0
failed_prepare: 0
failed_suspend: 0
failed_suspend_late: 0
failed_suspend_noirq: 0
failed_resume_noirq: 0
failed_resume_early: 0
failed_resume: 0
failures:
last_failed_dev:
last_failed_errno: 0
0
last_failed_step:
[ 0.156106] ACPI: PM: Registering ACPI NVS region [mem 0x4bc62000-0x4cd7bfff] (17932288 bytes)
[ 0.159626] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.159626] ACPI: Added _OSI(Module Device)
[ 0.159626] ACPI: Added _OSI(Processor Device)
[ 0.159626] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.178503] ACPI: 4 ACPI AML tables successfully acquired and loaded
[ 0.183507] ACPI: Dynamic OEM Table Load:
[ 0.186655] ACPI: Dynamic OEM Table Load:
[ 0.189798] ACPI: Dynamic OEM Table Load:
[ 0.208469] ACPI: EC: EC started
[ 0.208470] ACPI: EC: interrupt blocked
[ 0.209019] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[ 0.209021] ACPI: \_SB_.PC00.LPC0.EC0_: Boot DSDT EC used to handle
transactions
[ 0.209023] ACPI: Interpreter enabled
[ 0.209039] ACPI: PM: (supports S0 S3 S4 S5)
[ 0.209040] ACPI: Using IOAPIC for interrupt routing
[ 0.209520] PCI: Using host bridge windows from ACPI; if necessary, use
"pci=nocrs" and report a bug
[ 0.209896] ACPI: Enabled 7 GPEs in block 00 to 7F
[ 0.224548] ACPI: PCI Root Bridge [PC00] (domain 0000 [bus 00-15])
[ 0.224591] acpi PNP0A08:00: _OSC: platform does not support [SHPCHotplug
AER LTR]
[ 0.240805] ACPI: PCI Root Bridge [PC01] (domain 0000 [bus 16-63])
[ 0.240984] acpi PNP0A08:01: _OSC: platform does not support [SHPCHotplug
AER LTR]
[ 0.243822] ACPI: PCI Root Bridge [PC02] (domain 0000 [bus 64-b1])
[ 0.243999] acpi PNP0A08:02: _OSC: platform does not support [SHPCHotplug
AER LTR]
[ 0.247155] ACPI: PCI Root Bridge [PC03] (domain 0000 [bus b2-ff])
[ 0.247334] acpi PNP0A08:03: _OSC: platform does not support [SHPCHotplug
AER LTR]
[ 0.249016] ACPI: PCI: Interrupt link LNKA configured for IRQ 11
[ 0.249050] ACPI: PCI: Interrupt link LNKB configured for IRQ 10
[ 0.249084] ACPI: PCI: Interrupt link LNKC configured for IRQ 14
[ 0.249117] ACPI: PCI: Interrupt link LNKD configured for IRQ 15
[ 0.249151] ACPI: PCI: Interrupt link LNKE configured for IRQ 3
[ 0.249184] ACPI: PCI: Interrupt link LNKF configured for IRQ 5
[ 0.249218] ACPI: PCI: Interrupt link LNKG configured for IRQ 6
[ 0.249251] ACPI: PCI: Interrupt link LNKH configured for IRQ 11
[ 0.249414] ACPI: EC: interrupt unblocked
[ 0.249415] ACPI: EC: event unblocked
[ 0.249419] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[ 0.249420] ACPI: EC: GPE=0x16
[ 0.249421] ACPI: \_SB_.PC00.LPC0.EC0_: Boot DSDT EC initialization complete
[ 0.249422] ACPI: \_SB_.PC00.LPC0.EC0_: EC: Used to handle transactions and
events
[ 0.249485] PCI: Using ACPI for IRQ routing
[ 0.255551] pnp: PnP ACPI init
[ 0.256545] pnp: PnP ACPI: found 7 devices
[ 0.282043] platform rtc_cmos: registered platform RTC device (no PNP device
found)
[ 0.789965] PM: genpd: Disabling unused power domains
[ 0.957186] ACPI: button: Sleep Button [SLPB]
[ 0.957412] ACPI: button: Power Button [PWRB]
[ 0.957555] ACPI: button: Power Button [PWRF]
[ 1.087106] ACPI: bus type drm_connector registered
[ 1.124554] ACPI: bus type USB registered
[ 7.143674] ipmi_si dmi-ipmi-si.0: ipmi_platform: probing via SMBIOS
[ 7.143676] ipmi_platform: ipmi_si: SMBIOS: io 0xca2 regsize 1 spacing 1 irq 0
[ 7.143724] ipmi_si IPI0001:00: ipmi_platform: probing via ACPI
[ 7.143821] ipmi_si IPI0001:00: ipmi_platform: [io 0x0ca2] regsize 1
spacing 1 irq 0
[ 7.143919] ipmi_si dmi-ipmi-si.0: Removing SMBIOS-specified kcs state
machine in favor of ACPI
[ 7.143921] ipmi_si: Adding ACPI-specified kcs state machine
[ 7.144006] ipmi_si: Trying ACPI-specified kcs state machine at i/o address
0xca2, slave address 0x20, irq 0
[ 7.169354] input: PC Speaker as /devices/platform/pcspkr/input/input5
[ 7.384067] input: Eee PC WMI hotkeys as
/devices/platform/eeepc-wmi/input/input6
[ 8.983510] input: ACPI Virtual Keyboard Device as
/devices/virtual/input/input18
[10377.172423] PM: suspend entry (deep)
[10377.416076] PM: suspend debug: Waiting for 5 second(s).
[10382.396063] PM: suspend exit
[10396.294884] PM: suspend entry (deep)
[10396.540281] PM: suspend debug: Waiting for 5 second(s).
[10401.518219] PM: suspend exit
[10419.462688] PM: suspend entry (deep)
[10419.697588] PM: suspend debug: Waiting for 5 second(s).
[10424.673758] PM: suspend exit
[10504.486425] PM: suspend entry (deep)
[10504.712829] printk: Suspending console(s) (use no_console_suspend to debug)
[10506.120434] PM: suspend debug: Waiting for 5 second(s).
[10511.092865] xhci_hcd 0000:02:00.0: xHC error in resume, USBSTS 0x401, Reinit
[10511.093159] xhci_hcd 0000:05:00.0: xHC error in resume, USBSTS 0x401, Reinit
[10514.171755] PM: suspend exit
[10723.623892] PM: suspend entry (deep)
[10723.862857] printk: Suspending console(s) (use no_console_suspend to debug)
[10724.723203] ACPI: EC: interrupt blocked
[10724.759520] ACPI: PM: Preparing to enter system sleep state S3
[10725.009022] ACPI: EC: event blocked
[10725.009026] ACPI: EC: EC stopped
[10725.009027] ACPI: PM: Saving platform NVS memory
[10725.009343] PM: suspend debug: Waiting for 5 second(s).
[10729.980240] ACPI: EC: EC started
[10729.980505] ACPI: PM: Waking up from system sleep state S3
[10730.027507] ACPI: EC: interrupt unblocked
[10730.079969] ACPI: EC: event unblocked
[10733.092710] PM: suspend exit
[10826.710993] PM: suspend entry (deep)
[10826.961559] printk: Suspending console(s) (use no_console_suspend to debug)
[10827.804849] ACPI: EC: interrupt blocked
[10827.837513] ACPI: PM: Preparing to enter system sleep state S3
[10828.085806] ACPI: EC: event blocked
[10828.085810] ACPI: EC: EC stopped
[10828.085812] ACPI: PM: Saving platform NVS memory
[10828.144934] PM: suspend debug: Waiting for 5 second(s).
[10833.182539] ACPI: EC: EC started
[10833.182855] ACPI: PM: Waking up from system sleep state S3
[10833.229963] ACPI: EC: interrupt unblocked
[10833.284624] ACPI: EC: event unblocked
[10836.217513] PM: suspend exit
[10892.635960] PM: suspend entry (deep)
[10892.916897] printk: Suspending console(s) (use no_console_suspend to debug)
[10893.933689] ACPI: EC: interrupt blocked
[10893.966265] ACPI: PM: Preparing to enter system sleep state S3
[10894.214377] ACPI: EC: event blocked
[10894.214382] ACPI: EC: EC stopped
[10894.214383] ACPI: PM: Saving platform NVS memory
[10894.257246] PM: suspend debug: Waiting for 5 second(s).
[10899.294010] ACPI: EC: EC started
[10899.294321] ACPI: PM: Waking up from system sleep state S3
[10899.341381] ACPI: EC: interrupt unblocked
[10899.394843] ACPI: EC: event unblocked
[10902.326576] PM: suspend exit
[11590.250239] PM: suspend entry (deep)
[11590.557325] printk: Suspending console(s) (use no_console_suspend to debug)
[11591.600863] ACPI: EC: interrupt blocked
[11591.637184] ACPI: PM: Preparing to enter system sleep state S3
[11591.886031] ACPI: EC: event blocked
[11591.886035] ACPI: EC: EC stopped
[11591.886037] ACPI: PM: Saving platform NVS memory
[11591.936555] ACPI: PM: Low-level resume complete
[11591.936597] ACPI: EC: EC started
[11591.936598] ACPI: PM: Restoring platform NVS memory
[11591.974789] ACPI: PM: Waking up from system sleep state S3
[11592.021103] ACPI: EC: interrupt unblocked
[11592.027881] ACPI: EC: event unblocked
[11592.028059] xhci_hcd 0000:00:14.0: xHC error in resume, USBSTS 0x411, Reinit
[11592.713473] xhci_hcd 0000:65:00.2: xHC error in resume, USBSTS 0x401, Reinit
[11594.040447] PM: suspend exit
nouveau 3055616 39
drm_gpuvm 45056 1 nouveau
drm_exec 12288 2 drm_gpuvm,nouveau
gpu_sched 65536 1 nouveau
video 81920 2 asus_wmi,nouveau
drm_display_helper 274432 1 nouveau
cec 69632 1 drm_display_helper
drm_ttm_helper 16384 2 nouveau
ttm 106496 2 drm_ttm_helper,nouveau
drm_shmem_helper 36864 1 ast
drm_kms_helper 253952 5
ast,drm_shmem_helper,drm_display_helper,drm_ttm_helper,nouveau
drm 774144 26
gpu_sched,drm_kms_helper,drm_exec,drm_gpuvm,ast,drm_shmem_helper,drm_display_helper,drm_ttm_helper,ttm,nouveau
mxm_wmi 12288 1 nouveau
i2c_algo_bit 16384 3 igb,ast,nouveau
wmi 28672 6
video,intel_wmi_thunderbolt,asus_wmi,wmi_bmof,mxm_wmi,nouveau
button 24576 1 nouveau
XHCI S4 *enabled pci:0000:00:14.0
RP01 S4 *enabled pci:0000:00:1c.0
PXSX S4 *enabled pci:0000:05:00.0
RP03 S4 *enabled pci:0000:00:1c.2
RP04 S4 *enabled pci:0000:00:1c.3
RP05 S4 *enabled pci:0000:00:1c.4
RP09 S4 *enabled pci:0000:00:1d.0
RP17 S4 *enabled pci:0000:00:1b.0
RP19 S4 *enabled pci:0000:00:1b.2
PXSX S4 *enabled pci:0000:02:00.0
RP20 S4 *enabled pci:0000:00:1b.3
BR2A S4 *enabled pci:0000:64:00.0
BR3A S4 *enabled pci:0000:b2:00.0
AWAC S4 *enabled platform:ACPI000E:00
During my tests mentioned here, the freeze on wakeup/resume has not been
triggered. (However, the freeze still happened several hours earlier when gdm3
was showing its login screen, then automatically went to sleep, and then I
tried to wake it up by hitting some key.)
What next? Reboot with some nondefault kernel parameters, or hunt down “xHC
error in resume”, or do anything else?