Tell me what to search for in regards my laptop not staying in the suspend state

Here’s the rundown, a while ago (maybe a week or so) I turned off the gnome service thing so I could turn on KeePassXC’s messaging service to then try and hook up to my browser’s (firefox) addon “KeePassHelper”, said addon failed to connect to my database in all 3 of the methods it provides access to (the last one being it does not support the encryption I used). Sometime after all that I tried to suspend my laptop, which it did for all of 3 seconds before waking back up. I’ve tried looking for suspicious processes (as it occurred to me I forgot about disconnecting from the internet when I briefly turned off gnome which auto lunches with the system still) but couldn’t find any, I tried checking KeePassXC’s settings to see if it was interfering somehow, I tried looking on ecosa for anything related to it before realising I could not think of any suitable search terms. Someone please help me find a solution to this.

Hi @zxuiji,

Please post the output of the following:

journalctl --boot=-1 --pager-end --no-pager --grep='suspend|sleep'

Where:

  • The --boot= argument will limit the output to messages from the previous boot. So -1 for the previous one, -2 for the one before that, -3 for the one before that and so on and so forth. Adjust as necessary;
  • the --pager-end argument will ensure that only the last part is shown;
  • the --no-pager argument will just make sure the output is complete and can easily be shared here; and
  • the --grep='suspend|sleep' argument searched and displays any output that mentions either suspend or sleep.

I don’t kno0w if I’ll be the one to help, my day is ending this side of the world, but it should help anyone trying to assist you.

Thanks for getting me started at least, here’s the output:

May 14 14:37:17 zxuiji-tuxedoaura15gen2-04-02-2023 kernel: audit: type=1131 audit(1684071437.340:187): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 14 14:37:17 zxuiji-tuxedoaura15gen2-04-02-2023 kernel: audit: type=1130 audit(1684071437.340:186): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 14 14:37:17 zxuiji-tuxedoaura15gen2-04-02-2023 NetworkManager[979]: <info>  [1684071437.3429] manager: sleep: wake requested (sleeping: yes  enabled: yes)
May 14 14:37:17 zxuiji-tuxedoaura15gen2-04-02-2023 ModemManager[1026]: <info>  [sleep-monitor-systemd] system is resuming
May 14 14:37:17 zxuiji-tuxedoaura15gen2-04-02-2023 systemd-logind[964]: Operation 'sleep' finished.
May 14 14:37:17 zxuiji-tuxedoaura15gen2-04-02-2023 systemd[1]: Stopped target Suspend.
May 14 14:37:17 zxuiji-tuxedoaura15gen2-04-02-2023 systemd[1]: Reached target Suspend.
May 14 14:37:17 zxuiji-tuxedoaura15gen2-04-02-2023 systemd[1]: Stopped target Sleep.
May 14 14:37:17 zxuiji-tuxedoaura15gen2-04-02-2023 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 14 14:37:17 zxuiji-tuxedoaura15gen2-04-02-2023 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 14 14:37:17 zxuiji-tuxedoaura15gen2-04-02-2023 systemd[1]: Finished System Suspend.
May 14 14:37:17 zxuiji-tuxedoaura15gen2-04-02-2023 systemd[1]: systemd-suspend.service: Deactivated successfully.
May 14 14:37:16 zxuiji-tuxedoaura15gen2-04-02-2023 systemd-sleep[4146]: System returned from sleep state.
May 14 14:37:16 zxuiji-tuxedoaura15gen2-04-02-2023 kernel: PM: suspend exit
May 14 14:37:16 zxuiji-tuxedoaura15gen2-04-02-2023 kernel:  async_suspend+0x1a/0x70
May 14 14:37:16 zxuiji-tuxedoaura15gen2-04-02-2023 kernel:  __device_suspend+0x10a/0x560
May 14 14:37:16 zxuiji-tuxedoaura15gen2-04-02-2023 kernel:  ? __pfx_pci_pm_suspend+0x10/0x10
May 14 14:37:16 zxuiji-tuxedoaura15gen2-04-02-2023 kernel:  pci_pm_suspend+0x7b/0x170
May 14 14:37:16 zxuiji-tuxedoaura15gen2-04-02-2023 kernel:  amdgpu_device_suspend+0x103/0x180 [amdgpu 41530022983dd87114df0fc803f321c4fee88aa6]
May 14 14:37:16 zxuiji-tuxedoaura15gen2-04-02-2023 kernel:  amdgpu_device_ip_suspend_phase2+0x107/0x1a0 [amdgpu 41530022983dd87114df0fc803f321c4fee88aa6]
May 14 14:37:16 zxuiji-tuxedoaura15gen2-04-02-2023 kernel: printk: Suspending console(s) (use no_console_suspend to debug)
May 14 14:37:10 zxuiji-tuxedoaura15gen2-04-02-2023 kernel: PM: suspend entry (s2idle)
May 14 14:37:10 zxuiji-tuxedoaura15gen2-04-02-2023 systemd-sleep[4146]: Entering sleep state 'suspend'...
May 14 14:37:10 zxuiji-tuxedoaura15gen2-04-02-2023 systemd[1]: Starting System Suspend...
May 14 14:37:10 zxuiji-tuxedoaura15gen2-04-02-2023 systemd[1]: Reached target Sleep.
May 14 14:37:10 zxuiji-tuxedoaura15gen2-04-02-2023 NetworkManager[979]: <info>  [1684071430.5569] device (enp4s0f4u1u3): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
May 14 14:37:10 zxuiji-tuxedoaura15gen2-04-02-2023 NetworkManager[979]: <info>  [1684071430.5101] device (enp4s0f4u1u3): state change: deactivating -> disconnected (reason 'sleeping', sys-iface-state: 'managed')
May 14 14:37:10 zxuiji-tuxedoaura15gen2-04-02-2023 NetworkManager[979]: <info>  [1684071430.4674] device (enp4s0f4u1u3): state change: activated -> deactivating (reason 'sleeping', sys-iface-state: 'managed')
May 14 14:37:10 zxuiji-tuxedoaura15gen2-04-02-2023 NetworkManager[979]: <info>  [1684071430.4671] manager: NetworkManager state is now ASLEEP
May 14 14:37:10 zxuiji-tuxedoaura15gen2-04-02-2023 NetworkManager[979]: <info>  [1684071430.4654] device (enp4s0f4u1u2c2): state change: unavailable -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
May 14 14:37:10 zxuiji-tuxedoaura15gen2-04-02-2023 NetworkManager[979]: <info>  [1684071430.3947] device (enp2s0): state change: unavailable -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
May 14 14:37:10 zxuiji-tuxedoaura15gen2-04-02-2023 ModemManager[1026]: <info>  [sleep-monitor-systemd] system is about to suspend
May 14 14:37:10 zxuiji-tuxedoaura15gen2-04-02-2023 NetworkManager[979]: <info>  [1684071430.1727] manager: sleep: sleep requested (sleeping: no  enabled: yes)
May 14 14:37:10 zxuiji-tuxedoaura15gen2-04-02-2023 systemd-logind[964]: The system will suspend now!
May 14 13:21:13 zxuiji-tuxedoaura15gen2-04-02-2023 systemd-logind[964]: Watching system buttons on /dev/input/event1 (Sleep Button)
May 14 13:21:09 zxuiji-tuxedoaura15gen2-04-02-2023 kernel: nvme 0000:03:00.0: platform quirk: setting simple suspend
May 14 13:21:09 zxuiji-tuxedoaura15gen2-04-02-2023 kernel: ACPI: button: Sleep Button [SLPB]
May 14 13:21:09 zxuiji-tuxedoaura15gen2-04-02-2023 kernel: input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
May 14 13:21:09 zxuiji-tuxedoaura15gen2-04-02-2023 kernel: Low-power S0 idle used by default for system suspend

Gonna take a bath now before the water cools any further so I’ll take a proper look at it after.

Oh I should also mention I tried installing the glfw wayland package recently seeing there was a wayland related package already installed, did so because I programming a custom library and was expecting to have to deal with wayland, should I perhaps try changing it for the X11 version?

did you tried reverting the changes that you made regarding the gnome/keepass?
you are using s2idle:

post output from:

cat /sys/power/mem_sleep

I thought that was only during the session I was logged in since when I look in the task manager and keepassxc I find the original service is running. [s2idle] comes from the requested command

i was going by what you said, that the suspend issue started to happen after the change…
it shows only s2idle and not?:
s2idle [deep]

Yep, [s2idle] is all it shows, how do I go about changing that then? I rarely dive that far into the system internals, usually the closest I go is the syscalls for fcntl64 etc

you dont change anything, since it looks like your system only supports s2idle but not deep suspend…
post also output from:
inxi -zav7
and was the suspend working before the keepass change?

That’s weird as the suspend was working fine when I 1st installed XFCE on the laptop, furthermore it was made by Tuxedo which specialises in making devices designed for linux specifically. Anyways here’s the output:

System:
  Kernel: 6.3.0-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.3-x86_64
    root=UUID=77227542-002f-40ca-b9de-c91494dbec36 rw quiet
    cryptdevice=UUID=8eac824d-df7c-4bd8-b676-dfd1950f2a4a:luks-8eac824d-df7c-4bd8-b676-dfd1950f2a4a
    root=/dev/mapper/luks-8eac824d-df7c-4bd8-b676-dfd1950f2a4a splash
    apparmor=1 security=apparmor udev.log_priority=3
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm
    v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: TUXEDO product: TUXEDO Aura 15 Gen2 v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: NB01 model: NL5xNU serial: <superuser required> UEFI: INSYDE
    v: 1.07.15RTR2 date: 09/29/2022
Battery:
  ID-1: BAT0 charge: 35.7 Wh (84.6%) condition: 42.2/48.3 Wh (87.5%)
    volts: 16.9 min: 15.2 model: Notebook BAT type: Li-ion serial: <filter>
    status: charging
Memory:
  System RAM: available: 14.97 GiB used: 2.51 GiB (16.8%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges
    required.
CPU:
  Info: model: AMD Ryzen 7 5700U with Radeon Graphics bits: 64 type: MT MCP
    arch: Zen 2 gen: 3 level: v3 note: check built: 2020-22
    process: TSMC n7 (7nm) family: 0x17 (23) model-id: 0x68 (104) stepping: 1
    microcode: 0x8608103
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB L3: 8 MiB
    desc: 2x4 MiB
  Speed (MHz): avg: 1482 high: 1800 min/max: 1400/4370 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 1400 2: 1530
    3: 1400 4: 1400 5: 1400 6: 1400 7: 1397 8: 1400 9: 1800 10: 1400 11: 1800
    12: 1400 13: 1400 14: 1400 15: 1400 16: 1800 bogomips: 57513
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cppc cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid
    f16c flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibrs
    ibs irperf lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor
    movbe msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx osvw
    overflow_recov pae pat pausefilter pclmulqdq pdpe1gb perfctr_core
    perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse pse36 rapl rdpid
    rdpru rdrand rdseed rdt_a rdtscp rep_good sep sha_ni skinit smap smca
    smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor svm svm_lock
    syscall tce topoext tsc tsc_scale umip v_spec_ctrl v_vmsave_vmload vgif
    vmcb_clean vme vmmcall wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr
    xsaveopt
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP
    protection
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
    always-on, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Lucienne vendor: CLEVO/KAPOK driver: amdgpu v: kernel
    arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3
    speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s ports:
    active: eDP-1 empty: DP-1,DP-2 bus-ID: 04:00.0 chip-ID: 1002:164c
    class-ID: 0300 temp: 40.0 C
  Device-2: Bison BisonCam NB Pro driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-4:3 chip-ID: 5986:9102
    class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.1.1
    compositor: xfwm v: 4.18.0 driver: X: loaded: amdgpu unloaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0.0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: eDP-1 mapped: eDP model: BOE Display 0x0747 built: 2017
    res: 1920x1080 hz: 60 dpi: 142 gamma: 1.2 size: 344x194mm (13.54x7.64")
    diag: 395mm (15.5") ratio: 16:9 modes: max: 1920x1080 min: 640x480
  API: OpenGL v: 4.6 Mesa 23.0.3 renderer: AMD Radeon Graphics (renoir LLVM
    15.0.7 DRM 3.52 6.3.0-1-MANJARO) direct-render: Yes
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio vendor: CLEVO/KAPOK
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.1 chip-ID: 1002:1637
    class-ID: 0403
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: CLEVO/KAPOK
    driver: N/A alternate: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x,
    snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
    snd_sof_amd_renoir, snd_sof_amd_rembrandt pcie: gen: 3 speed: 8 GT/s
    lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.5
    chip-ID: 1022:15e2 class-ID: 0480
  Device-3: AMD Family 17h/19h HD Audio vendor: CLEVO/KAPOK
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.6 chip-ID: 1022:15e3
    class-ID: 0403
  Device-4: Formosa USB2.0 High-Speed True HD Audio
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 1-3:3 chip-ID: 147a:e055 class-ID: 0300
  API: ALSA v: k6.3.0-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 0.3.70 status: off tools: pw-cli
  Server-3: PulseAudio v: 16.1 status: active with: pulseaudio-alsa
    type: plugin tools: pacat,pactl,pavucontrol
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: CLEVO/KAPOK driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: 2000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp2s0 state: down mac: <filter>
  Device-2: ICS Advent 10/100M LAN driver: cdc_ether type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1.2:5 chip-ID: 0fe6:9900
    class-ID: 0a00 serial: <filter>
  IF: enp4s0f4u1u2c2 state: down mac: <filter>
  IF-ID-1: enp4s0f4u1u3 state: unknown speed: -1 duplex: half mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Samsung Galaxy series misc. (tethering mode) driver: rndis_host
    v: kernel type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0
    bus-ID: 3-1.3:8 chip-ID: 04e8:6863 class-ID: 0a00 serial: <filter>
  Report: This feature requires one of these tools: hciconfig/bt-adapter
Logical:
  Message: No logical block device data found.
  Device-1: luks-8eac824d-df7c-4bd8-b676-dfd1950f2a4a maj-min: 254:0
    type: LUKS dm: dm-0 size: 232.59 GiB
  Components:
  p-1: nvme0n1p2 maj-min: 259:2 size: 232.59 GiB
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.2 TiB used: 276.11 GiB (22.5%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/mmcblk0 maj-min: 179:0 vendor: Apacer model: APPSD
    size: 62.5 GiB block-size: physical: 512 B logical: 512 B tech: SSD
    serial: <filter> scheme: MBR
  ID-2: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 250GB
    size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 3B4QFXO7 temp: 33.9 C
    scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Seagate model: BUP Slim BK
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B type: USB
    rev: 3.0 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: N/A serial: <filter>
    fw-rev: 0302 scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 232.59 GiB size: 227.88 GiB (97.98%)
    used: 28.63 GiB (12.6%) fs: ext4 dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-8eac824d-df7c-4bd8-b676-dfd1950f2a4a label: N/A
    uuid: 77227542-002f-40ca-b9de-c91494dbec36
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 472 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A
    uuid: 20F4-A45F
  ID-3: /mnt/CODE raw-size: 125 GiB size: 122.48 GiB (97.98%)
    used: 2.84 GiB (2.3%) fs: ext4 dev: /dev/sda2 maj-min: 8:2 label: CODE
    uuid: 3c08d651-f8e1-4b51-a39e-bea42a182b81
  ID-4: /mnt/GAMES raw-size: 681.51 GiB size: 669.75 GiB (98.27%)
    used: 226.77 GiB (33.9%) fs: ext4 dev: /dev/sda3 maj-min: 8:3 label: GAMES
    uuid: 6648f009-38b6-4f08-a4a3-ab53a05c4ebf
  ID-5: /mnt/HOME raw-size: 125 GiB size: 122.48 GiB (97.98%)
    used: 17.87 GiB (14.6%) fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: HOME
    uuid: 410cc517-063e-480c-ab7e-e777d9e7e1bd
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/mmcblk0p1 maj-min: 179:1 size: 62.5 GiB fs: ext2
    label: PINE64_EXT_SD uuid: faa27ace-62b3-4e30-b09b-1fac48ae9352
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-2:2 info: Elan Micro ELAN:Fingerprint type: <vendor specific>
    driver: N/A interfaces: 1 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1
    mode: 1.1 power: 100mA chip-ID: 04f3:0c63 class-ID: 0000
  Device-2: 1-3:3 info: Formosa USB2.0 High-Speed True HD Audio
    type: audio,HID driver: hid-generic,snd-usb-audio,usbhid interfaces: 6
    rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 500mA
    chip-ID: 147a:e055 class-ID: 0300
  Hub-2: 2-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Device-1: 2-1:2 info: Seagate RSS LLC Backup Plus Portable Drive
    type: mass storage driver: uas interfaces: 1 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 power: 144mA
    chip-ID: 0bc2:ab24 class-ID: 0806 serial: <filter>
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-4: 3-1:2 info: Terminus Hub ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
    chip-ID: 1a40:0101 class-ID: 0900
  Device-1: 3-1.1:4 info: Chrontel Billboard type: billboard driver: N/A
    interfaces: 1 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 200mA chip-ID: 0639:7210 class-ID: 1100 serial: <filter>
  Device-2: 3-1.2:5 info: ICS Advent 10/100M LAN
    type: ethernet network,CDC-data driver: cdc_ether interfaces: 2 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
    chip-ID: 0fe6:9900 class-ID: 0a00 serial: <filter>
  Device-3: 3-1.3:8 info: Samsung Galaxy series misc. (tethering mode)
    type: bluetooth,CDC-data driver: rndis_host interfaces: 2 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 64mA
    chip-ID: 04e8:6863 class-ID: 0a00 serial: <filter>
  Device-4: 3-1.4:6 info: USB OPTICAL MOUSE type: mouse,keyboard
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1
    speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 100mA
    chip-ID: 4e53:5407 class-ID: 0301
  Device-5: 3-4:3 info: Bison BisonCam NB Pro type: video driver: uvcvideo
    interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 500mA chip-ID: 5986:9102 class-ID: 0e02
  Hub-5: 4-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 47.1 C mobo: N/A gpu: amdgpu temp: 40.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 342 Uptime: 2h 16m wakeups: 16536 Init: systemd v: 252
  default: graphical tool: systemctl Compilers: gcc: 12.2.1 clang: 15.0.7
  Packages: 1382 pm: pacman pkgs: 1367 libs: 471 tools: pamac pm: flatpak
  pkgs: 15 Shell: Bash v: 5.1.16 running-in: xfce4-terminal inxi: 3.3.27

looks ok, wanted to check if you are on raid or ahci…
you can check in bios/uefi for sleep/suspend settings, maybe there are some… otherwise the s2idle is really basic method of suspending:

This state is a generic, pure software, light-weight, system sleep state.
It allows more energy to be saved relative to runtime idle by freezing user
space and putting all I/O devices into low-power states (possibly
lower-power than available at run time), such that the processors can
spend more time in their idle states.

my suggestion is to try disable keepass, or uninstall it, reboot and test again, just to see if its really related to it…

Seems it was KeePassXC at fault, not sure exactly which setting it was but I disabled all the “minimise to tray” related ones I had previously enabled and tried suspending again, didn’t seem like a full suspend but it did stay in the suspend state this time.

Edit: Turns out it wasn’t suspending at all, the ssd is still active and the power light is still not flashing, it’s just a partial suspend, any ideas on what would keep the ssd active?