running
sudo journalctl -b
i found this:
nvme 0000:04:00.0: PM: pci_pm_suspend(): nvme_suspend [nvme] returns -16
Aug 22 15:10:17 frank-garuda kernel: nvme 0000:04:00.0: PM: dpm_run_callback(): pci_pm_suspend returns -16
Aug 22 15:10:17 frank-garuda kernel: nvme 0000:04:00.0: PM: failed to suspend async: error -16
Aug 22 15:10:17 frank-garuda kernel: sd 1:0:0:0: [sda] Synchronizing SCSI cache
Aug 22 15:10:17 frank-garuda kernel: sd 2:0:0:0: [sdb] Synchronizing SCSI cache
Aug 22 15:10:17 frank-garuda kernel: PM: Some devices failed to suspend, or early wake event detected
Aug 22 15:10:17 frank-garuda kernel: OOM killer enabled.
Aug 22 15:10:17 frank-garuda kernel: Restarting tasks ... done.
Aug 22 15:10:17 frank-garuda kernel: random: crng reseeded on system resumption
Aug 22 15:10:17 frank-garuda bluetoothd[1026]: Controller resume with wake event 0x0
Aug 22 15:10:17 frank-garuda kernel: PM: suspend exit
Aug 22 15:10:17 frank-garuda kernel: PM: suspend entry (s2idle)
Aug 22 15:10:17 frank-garuda kernel: Filesystems sync: 0.015 seconds
Aug 22 15:10:18 frank-garuda kernel: Freezing user space processes
Aug 22 15:10:18 frank-garuda kernel: Freezing user space processes completed (elapsed 0.001 seconds)
Aug 22 15:10:18 frank-garuda kernel: OOM killer disabled.
Aug 22 15:10:18 frank-garuda kernel: Freezing remaining freezable tasks
Aug 22 15:10:18 frank-garuda kernel: ata1: SATA link down (SStatus 0 SControl 300)
Aug 22 15:10:18 frank-garuda kernel: Freezing remaining freezable tasks completed (elapsed 0.145 seconds)
Aug 22 15:10:18 frank-garuda kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Aug 22 15:10:18 frank-garuda kernel: nvme 0000:04:00.0: PM: pci_pm_suspend(): nvme_suspend [nvme] returns -16
Aug 22 15:10:18 frank-garuda kernel: nvme 0000:04:00.0: PM: dpm_run_callback(): pci_pm_suspend returns -16
Aug 22 15:10:18 frank-garuda kernel: nvme 0000:04:00.0: PM: failed to suspend async: error -16
Aug 22 15:10:18 frank-garuda kernel: sd 2:0:0:0: [sdb] Synchronizing SCSI cache
Aug 22 15:10:18 frank-garuda kernel: sd 1:0:0:0: [sda] Synchronizing SCSI cache
Aug 22 15:10:18 frank-garuda kernel: PM: Some devices failed to suspend, or early wake event detected
Aug 22 15:10:18 frank-garuda kernel: OOM killer enabled.
Aug 22 15:10:18 frank-garuda kernel: Restarting tasks ... done.
Aug 22 15:10:18 frank-garuda kernel: random: crng reseeded on system resumption
Aug 22 15:10:18 frank-garuda systemd-sleep[127916]: Failed to put system to sleep. System resumed again: Device or resource busy
Aug 22 15:10:18 frank-garuda bluetoothd[1026]: Controller resume with wake event 0x0
Aug 22 15:10:18 frank-garuda kernel: PM: suspend exit
Aug 22 15:10:18 frank-garuda systemd-sleep[127916]: Successfully thawed unit 'user.slice'.
Aug 22 15:10:18 frank-garuda systemd[1]: systemd-suspend.service: Main process exited, code=exited, status=1/FAILURE
Aug 22 15:10:18 frank-garuda systemd[1]: systemd-suspend.service: Failed with result 'exit-code'.
Aug 22 15:10:18 frank-garuda systemd[1]: Failed to start System Suspend.
Aug 22 15:10:18 frank-garuda systemd[1]: Dependency failed for Suspend.
Aug 22 15:10:18 frank-garuda systemd[1]: suspend.target: Job suspend.target/start failed with result 'dependency'.
Aug 22 15:10:18 frank-garuda systemd-logind[1038]: Operation 'suspend' finished.
Aug 22 15:10:18 frank-garuda ModemManager[1125]: <msg> [sleep-monitor-systemd] system is resuming
so my nvme drive is failing to suspend