So, i installed CachyOS with hyrpland. But now when I systemctl suspend it wake up after 1 or 2 seconds of black screen, but if after wake up i immediately do systemctl suspend again it works as intended and suspend correctly.
I am using T14 AMD with external keyboard, mouse, and screen if that makes a difference
this is how my journalctl -xe | grep suspend look like :
Mar 08 11:39:25 T14 systemd-sleep[5673]: Performing sleep operation ‘suspend’…
░░ Subject: System sleep state suspend entered
░░ The system has now entered the suspend sleep state.
Mar 08 11:39:25 T14 kernel: PM: suspend entry (s2idle)
Mar 08 11:39:38 T14 kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Mar 08 11:39:38 T14 kernel: PM: suspend exit
Mar 08 11:39:38 T14 systemd-sleep[5673]: System returned from sleep operation ‘suspend’.
░░ Subject: System sleep state suspend left
░░ The system has now left the suspend sleep state.
Mar 08 11:39:38 T14 systemd[1]: systemd-suspend.service: Deactivated successfully.
░░ The unit systemd-suspend.service has successfully entered the ‘dead’ state.
░░ Subject: A start job for unit systemd-suspend.service has finished successfully
░░ A start job for unit systemd-suspend.service has finished successfully.
░░ Subject: A start job for unit suspend.target has finished successfully
░░ A start job for unit suspend.target has finished successfully.
░░ Subject: A stop job for unit suspend.target has finished
░░ A stop job for unit suspend.target has finished.
Mar 08 11:39:38 T14 systemd-logind[1034]: Operation ‘suspend’ finished.
and this is how my journalctl | grep “wake” look like :
Mar 08 11:01:55 T14 NetworkManager[1027]: [1741406515.5456] manager: sleep: wake requested (sleeping: yes enabled: yes)
Mar 08 11:35:31 T14 NetworkManager[1027]: [1741408531.5402] manager: sleep: wake requested (sleeping: yes enabled: yes)
Mar 08 11:36:55 T14 NetworkManager[1027]: [1741408615.5355] manager: sleep: wake requested (sleeping: yes enabled: yes)
Mar 08 11:38:15 T14 NetworkManager[1027]: [1741408695.5585] manager: sleep: wake requested (sleeping: yes enabled: yes)
Mar 08 11:39:38 T14 NetworkManager[5461]: [1741408778.5286] manager: sleep: wake requested (sleeping: yes enabled: yes)
I suspect the culprit is network manager, but when I disable network manager services and suspend it, it still woke up so i guess it is not the cause ?
I also disabled all the thing in /proc/acpi/wakeup, except for power button and LID
GPP0 S0 *disabled pci:0000:00:02.7
RESA S3 *disabled pci:0000:06:00.0
GPP5 S0 *disabled
GPP6 S0 *disabled pci:0000:00:02.2
GP17 S0 *disabled pci:0000:00:08.1
LID S4 *enabled platform:PNP0C0D:00
SLPB S3 *enabled platform:PNP0C0E:00
Does anyone know what happened ?