System occasionally doesn't come out of suspend

Sometimes after trying to resume from the suspend state, I cannot reach the desktop, the screen remains black and the system appears unresponsive. This started happening after some of the recent updates, before that I didn’t have such a problem. I’ve checked journalctl logs but can’t determine the cause.

I’ll use an example from today with relevant parts from the logs. At 11:45 I locked my computer and left, and it was supposed to enter suspend at some point. Upon my return around 13:10, I couldn’t resume, the screen stayed blank. I tried multiple Ctrl+Alt+Del which is reflected in the logs, but I didn’t see any visible reaction to it, so I eventually forcefully terminated the system.

journalctl output from the suspend to the end of the session
May 14 11:57:53 work systemd-logind[1042]: The system will suspend now!
May 14 11:57:53 work ModemManager[1104]: <msg> [sleep-monitor-systemd] system is about to suspend
May 14 11:57:53 work NetworkManager[1038]: <info>  [1747213073.2015] manager: sleep: sleep requested (sleeping: no  enabled: yes)
May 14 11:57:53 work NetworkManager[1038]: <info>  [1747213073.2016] manager: NetworkManager state is now ASLEEP
May 14 11:57:53 work systemd[1]: Reached target Sleep.
May 14 11:57:53 work systemd[1]: Starting NVIDIA system suspend actions...
May 14 11:57:53 work suspend[27796]: nvidia-suspend.service
May 14 11:57:53 work logger[27796]: <13>May 14 11:57:53 suspend: nvidia-suspend.service
May 14 11:57:53 work kernel: rfkill: input handler enabled
May 14 12:10:37 work gnome-keyring-daemon[1795]: asked to register item /org/freedesktop/secrets/collection/login/26, but it's already registered
May 14 12:10:37 work gnome-keyring-d[1795]: asked to register item /org/freedesktop/secrets/collection/login/26, but it's already registered
May 14 12:12:55 work NetworkManager[1038]: <info>  [1747213975.8508] dhcp4 (eno1): state changed new lease, address=132.77.41.195
May 14 12:12:55 work systemd[1]: Starting Network Manager Script Dispatcher Service...
May 14 12:12:55 work systemd[1]: Started Network Manager Script Dispatcher Service.
May 14 12:13:05 work systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
May 14 12:42:55 work NetworkManager[1038]: <info>  [1747215775.8248] dhcp4 (eno1): state changed new lease, address=132.77.41.195
May 14 12:42:55 work systemd[1]: Starting Network Manager Script Dispatcher Service...
May 14 12:42:55 work systemd[1]: Started Network Manager Script Dispatcher Service.
May 14 12:43:05 work systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
May 14 12:45:30 work obsidian.desktop[4611]: 2025-05-14 09:45:30 Checking for update using Github
May 14 12:45:30 work obsidian.desktop[4611]: 2025-05-14 09:45:30 Success.
May 14 12:45:30 work obsidian.desktop[4611]: 2025-05-14 09:45:30 Latest version is 1.8.10
May 14 12:45:30 work obsidian.desktop[4611]: 2025-05-14 09:45:30 App is up to date.
May 14 13:10:37 work gnome-keyring-daemon[1795]: asked to register item /org/freedesktop/secrets/collection/login/26, but it's already registered
May 14 13:10:37 work gnome-keyring-d[1795]: asked to register item /org/freedesktop/secrets/collection/login/26, but it's already registered
May 14 13:12:55 work NetworkManager[1038]: <info>  [1747217575.8247] dhcp4 (eno1): state changed new lease, address=132.77.41.195
May 14 13:12:55 work systemd[1]: Starting Network Manager Script Dispatcher Service...
May 14 13:12:55 work systemd[1]: Started Network Manager Script Dispatcher Service.
May 14 13:13:05 work systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
May 14 13:14:15 work systemd[1]: Received SIGINT.
May 14 13:14:15 work systemd[1]: Requested transaction contradicts existing jobs: Transaction for reboot.target/start is destructive (nvidia-suspend.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:15 work systemd[1]: Failed to enqueue replace-irreversibly job for ctrl-alt-del.target: Transaction for reboot.target/start is destructive (nvidia-suspend.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:15 work systemd[1]: Received SIGINT.
May 14 13:14:15 work systemd[1]: Requested transaction contradicts existing jobs: Transaction for reboot.target/start is destructive (nvidia-resume.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:15 work systemd[1]: Failed to enqueue replace-irreversibly job for ctrl-alt-del.target: Transaction for reboot.target/start is destructive (nvidia-resume.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:15 work systemd[1]: Received SIGINT.
May 14 13:14:15 work systemd[1]: Requested transaction contradicts existing jobs: Transaction for reboot.target/start is destructive (nvidia-resume.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:15 work systemd[1]: Failed to enqueue replace-irreversibly job for ctrl-alt-del.target: Transaction for reboot.target/start is destructive (nvidia-resume.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:15 work systemd[1]: Received SIGINT.
May 14 13:14:15 work systemd[1]: Requested transaction contradicts existing jobs: Transaction for reboot.target/start is destructive (nvidia-suspend.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:15 work systemd[1]: Failed to enqueue replace-irreversibly job for ctrl-alt-del.target: Transaction for reboot.target/start is destructive (nvidia-suspend.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:16 work systemd[1]: Received SIGINT.
May 14 13:14:16 work systemd[1]: Requested transaction contradicts existing jobs: Transaction for reboot.target/start is destructive (nvidia-resume.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:16 work systemd[1]: Failed to enqueue replace-irreversibly job for ctrl-alt-del.target: Transaction for reboot.target/start is destructive (nvidia-resume.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:16 work systemd[1]: Received SIGINT.
May 14 13:14:16 work systemd[1]: Requested transaction contradicts existing jobs: Transaction for reboot.target/start is destructive (nvidia-resume.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:16 work systemd[1]: Failed to enqueue replace-irreversibly job for ctrl-alt-del.target: Transaction for reboot.target/start is destructive (nvidia-resume.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:16 work systemd[1]: Received SIGINT.
May 14 13:14:16 work systemd[1]: Requested transaction contradicts existing jobs: Transaction for reboot.target/start is destructive (nvidia-resume.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:16 work systemd[1]: Failed to enqueue replace-irreversibly job for ctrl-alt-del.target: Transaction for reboot.target/start is destructive (nvidia-resume.service has 'start' job queued, but 'stop' is included in transaction).
May 14 13:14:16 work systemd[1]: Received SIGINT.
May 14 13:14:16 work systemd[1]: Forcibly rebooting: Ctrl-Alt-Del was pressed more than 7 times within 2s
May 14 13:14:16 work systemd[1]: Shutting down.
May 14 13:14:16 work systemd-logind[1042]: Operation 'suspend' finished.
May 14 13:14:16 work ModemManager[1104]: <msg> [sleep-monitor-systemd] system is resuming
May 14 13:14:16 work NetworkManager[1038]: <info>  [1747217656.5519] manager: sleep: wake requested (sleeping: yes  enabled: yes)
May 14 13:14:16 work NetworkManager[1038]: <info>  [1747217656.5519] device (eno1): state change: activated -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'full')
May 14 13:14:16 work NetworkManager[1038]: <info>  [1747217656.5520] dhcp4 (eno1): canceled DHCP transaction
May 14 13:14:16 work NetworkManager[1038]: <info>  [1747217656.5520] dhcp4 (eno1): activation: beginning transaction (timeout in 45 seconds)
May 14 13:14:16 work NetworkManager[1038]: <info>  [1747217656.5520] dhcp4 (eno1): state changed no lease
May 14 13:14:16 work NetworkManager[1038]: <info>  [1747217656.6174] manager: NetworkManager state is now CONNECTED_GLOBAL
May 14 13:14:16 work NetworkManager[1038]: <info>  [1747217656.6933] manager: NetworkManager state is now DISCONNECTED
May 14 13:14:16 work NetworkManager[1038]: <info>  [1747217656.6938] device (eno1): state change: unmanaged -> unavailable (reason 'managed', managed-type: 'external')
May 14 13:14:16 work kernel: e1000e 0000:00:1f.6 eno1: NIC Link is Down
May 14 13:14:16 work rtkit-daemon[1272]: Supervising 1 threads of 1 processes of 1 users.
May 14 13:14:16 work rtkit-daemon[1272]: Supervising 1 threads of 1 processes of 1 users.
May 14 13:14:17 work rtkit-daemon[1272]: Supervising 1 threads of 1 processes of 1 users.
May 14 13:14:17 work rtkit-daemon[1272]: Supervising 1 threads of 1 processes of 1 users.
May 14 13:14:18 work ModemManager[1104]: <msg> [ttyS4/probe] probe step: start
May 14 13:14:18 work ModemManager[1104]: <msg> [ttyS4/probe] probe step: AT open port
May 14 13:14:18 work ModemManager[1104]: <msg> [ttyS4/probe] probe step: AT
May 14 13:14:19 work NetworkManager[1038]: <info>  [1747217659.6216] device (eno1): carrier: link connected
May 14 13:14:19 work NetworkManager[1038]: <info>  [1747217659.6217] device (eno1): state change: unavailable -> disconnected (reason 'carrier-changed', managed-type: 'full')
May 14 13:14:19 work NetworkManager[1038]: <info>  [1747217659.6221] policy: auto-activating connection 'Wired connection 1' (02e5a232-9d66-3207-8aff-e5a6323abf6e)
May 14 13:14:19 work kernel: e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
May 14 13:14:19 work NetworkManager[1038]: <info>  [1747217659.6224] device (eno1): Activation: starting connection 'Wired connection 1' (02e5a232-9d66-3207-8aff-e5a6323abf6e)
May 14 13:14:19 work NetworkManager[1038]: <info>  [1747217659.6224] device (eno1): state change: disconnected -> prepare (reason 'none', managed-type: 'full')
May 14 13:14:19 work NetworkManager[1038]: <info>  [1747217659.6226] manager: NetworkManager state is now CONNECTING
May 14 13:14:19 work NetworkManager[1038]: <info>  [1747217659.6226] device (eno1): state change: prepare -> config (reason 'none', managed-type: 'full')
May 14 13:14:19 work NetworkManager[1038]: <info>  [1747217659.6229] device (eno1): state change: config -> ip-config (reason 'none', managed-type: 'full')
May 14 13:14:19 work NetworkManager[1038]: <info>  [1747217659.6232] dhcp4 (eno1): activation: beginning transaction (timeout in 45 seconds)
May 14 13:14:20 work ModemManager[1104]: <msg> [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1f.6': not supported by any plugin
May 14 13:14:26 work kernel: rcu_tasks_wait_gp: rcu_tasks grace period number 13 (since boot) is 3014 jiffies old.
May 14 13:14:27 work systemd-logind[1042]: Power key pressed short.
May 14 13:14:30 work ModemManager[1104]: <msg> [ttyS4/probe] probe step: AT close port
May 14 13:14:30 work ModemManager[1104]: <msg> [ttyS4/probe] probe step: done
May 14 13:14:30 work ModemManager[1104]: <msg> [ttyS4/probe] probe step: start
May 14 13:14:30 work ModemManager[1104]: <msg> [ttyS4/probe] probe step: QCDM
May 14 13:14:30 work ModemManager[1104]: <msg> [ttyS4/probe] probe step: done
May 14 13:14:30 work ModemManager[1104]: <msg> [device /sys/devices/pci0000:00/0000:00:16.3] creating modem with plugin 'generic' and '1' ports (103c:8086:06e3)

After the shutdown, I powered up again, but the boot got stuck for an unusually long time, and after looking at the splash screen for more than a minute, I rebooted through a series of Ctrl+Alt+Del. According to the logs, it got stuck somewhere in the Modem manager.

journalctl output from Moden manager to reboot
May 14 13:16:11 work systemd[1]: Starting Modem Manager...
May 14 13:16:11 work systemd[1]: Started Hostname Service.
May 14 13:16:11 work ModemManager[1114]: <msg> ModemManager (version 1.24.0-1) starting in system bus...
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1343] hostname: hostname: using hostnamed
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1343] hostname: static hostname changed from (none) to "work"
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1346] dns-mgr: init: dns=default,systemd-resolved rc-manager=symlink
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1348] manager[0x5727e7557430]: rfkill: Wi-Fi hardware radio set enabled
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1348] manager[0x5727e7557430]: rfkill: WWAN hardware radio set enabled
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1381] Loaded device plugin: NMWifiFactory (/usr/lib/NetworkManager/1.52.0-1/libnm-device-plugin-wifi.so)
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1385] Loaded device plugin: NMAtmManager (/usr/lib/NetworkManager/1.52.0-1/libnm-device-plugin-adsl.so)
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1396] Loaded device plugin: NMOvsFactory (/usr/lib/NetworkManager/1.52.0-1/libnm-device-plugin-ovs.so)
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1412] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.52.0-1/libnm-device-plugin-bluetooth.so)
May 14 13:16:11 work snapd[1052]: overlord.go:284: Acquiring state lock file
May 14 13:16:11 work snapd[1052]: overlord.go:289: Acquired state lock file
May 14 13:16:11 work snapd[1052]: daemon.go:250: started snapd/2.68.3-1 (series 16; classic; devmode) manjaro/ (amd64) linux/6.12.25-1-MANJARO.
May 14 13:16:11 work kernel: loop0: detected capacity change from 0 to 8
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1568] Loaded device plugin: NMTeamFactory (/usr/lib/NetworkManager/1.52.0-1/libnm-device-plugin-team.so)
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1571] Loaded device plugin: NMWwanFactory (/usr/lib/NetworkManager/1.52.0-1/libnm-device-plugin-wwan.so)
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1573] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1573] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1573] manager: Networking is enabled by state file
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1577] settings: Loaded settings plugin: keyfile (internal)
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1593] dhcp: init: Using DHCP client 'internal'
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1594] manager: (lo): new Loopback device (/org/freedesktop/NetworkManager/Devices/1)
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1602] device (lo): state change: unmanaged -> unavailable (reason 'connection-assumed', managed-type: 'external')
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1607] device (lo): state change: unavailable -> disconnected (reason 'connection-assumed', managed-type: 'external')
May 14 13:16:11 work snapd[1052]: daemon.go:353: adjusting startup timeout by 30s (pessimistic estimate of 30s plus 5s per snap)
May 14 13:16:11 work systemd[1]: tmp-syscheck\x2dmountpoint\x2d1926482173.mount: Deactivated successfully.
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1611] device (lo): Activation: starting connection 'lo' (6fc6e361-e004-4882-9603-7e775eb9257b)
May 14 13:16:11 work systemd[1]: Started Modem Manager.
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1615] manager: (eno1): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
May 14 13:16:11 work kernel: NET: Registered PF_QIPCRTR protocol family
May 14 13:16:11 work kernel: squashfs: version 4.0 (2009/01/31) Phillip Lougher
May 14 13:16:11 work systemd[1]: Starting Network Manager Script Dispatcher Service...
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1622] settings: (eno1): created default wired connection 'Wired connection 1'
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.1622] device (eno1): state change: unmanaged -> unavailable (reason 'managed', managed-type: 'external')
May 14 13:16:11 work snapd[1052]: backends.go:91: AppArmor status: apparmor is enabled but some kernel features are missing: dbus, network
May 14 13:16:11 work systemd[1]: Started Network Manager Script Dispatcher Service.
May 14 13:16:11 work kernel: kauditd_printk_skb: 154 callbacks suppressed
May 14 13:16:11 work kernel: audit: type=1400 audit(1747217771.213:166): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/snapd/snap-confine" pid=1172 comm="apparmor_parser"
May 14 13:16:11 work kernel: audit: type=1400 audit(1747217771.256:167): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=1172 comm="apparmor_parser"
May 14 13:16:11 work systemd[1]: Started Snap Daemon.
May 14 13:16:11 work systemd[1]: Starting Time & Date Service...
May 14 13:16:11 work systemd[1]: Started Network Manager.
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.3458] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
May 14 13:16:11 work systemd[1]: Reached target Network.
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.3468] ovsdb: disconnected from ovsdb
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.3469] device (lo): state change: disconnected -> prepare (reason 'none', managed-type: 'external')
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.3471] device (lo): state change: prepare -> config (reason 'none', managed-type: 'external')
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.3473] device (lo): state change: config -> ip-config (reason 'none', managed-type: 'external')
May 14 13:16:11 work systemd[1]: Starting CUPS Scheduler...
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.3479] device (lo): state change: ip-config -> ip-check (reason 'none', managed-type: 'external')
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.3486] modem-manager: ModemManager available
May 14 13:16:11 work systemd[1]: Starting Permit User Sessions...
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.3495] device (lo): state change: ip-check -> secondaries (reason 'none', managed-type: 'external')
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.3497] device (lo): state change: secondaries -> activated (reason 'none', managed-type: 'external')
May 14 13:16:11 work NetworkManager[1049]: <info>  [1747217771.3500] device (lo): Activation: successful, device activated.
May 14 13:16:11 work systemd[1]: Started Time & Date Service.
May 14 13:16:11 work systemd[1]: Finished Permit User Sessions.
May 14 13:16:11 work systemd[1]: Starting GNOME Display Manager...
May 14 13:16:11 work systemd[1]: Starting Hold until boot process finishes up...
May 14 13:16:11 work systemd[1]: Started GNOME Display Manager.
May 14 13:16:11 work systemd[1]: Starting Manage, Install and Generate Color Profiles...
May 14 13:16:11 work systemd[1]: Started Manage, Install and Generate Color Profiles.
May 14 13:16:11 work systemd[1]: Started CUPS Scheduler.
May 14 13:16:11 work dbus-broker-launch[1047]: Activation request for 'org.freedesktop.Avahi' failed: The systemd unit 'dbus-org.freedesktop.Avahi.service' could not be found.
May 14 13:16:13 work ModemManager[1114]: <msg> [ttyS4/probe] probe step: start
May 14 13:16:13 work ModemManager[1114]: <msg> [ttyS4/probe] probe step: AT open port
May 14 13:16:13 work ModemManager[1114]: <msg> [ttyS4/probe] probe step: AT
May 14 13:16:14 work NetworkManager[1049]: <info>  [1747217774.6364] device (eno1): carrier: link connected
May 14 13:16:14 work NetworkManager[1049]: <info>  [1747217774.6366] device (eno1): state change: unavailable -> disconnected (reason 'carrier-changed', managed-type: 'full')
May 14 13:16:14 work NetworkManager[1049]: <info>  [1747217774.6368] policy: auto-activating connection 'Wired connection 1' (02e5a232-9d66-3207-8aff-e5a6323abf6e)
May 14 13:16:14 work NetworkManager[1049]: <info>  [1747217774.6370] device (eno1): Activation: starting connection 'Wired connection 1' (02e5a232-9d66-3207-8aff-e5a6323abf6e)
May 14 13:16:14 work NetworkManager[1049]: <info>  [1747217774.6370] device (eno1): state change: disconnected -> prepare (reason 'none', managed-type: 'full')
May 14 13:16:14 work NetworkManager[1049]: <info>  [1747217774.6371] manager: NetworkManager state is now CONNECTING
May 14 13:16:14 work NetworkManager[1049]: <info>  [1747217774.6372] device (eno1): state change: prepare -> config (reason 'none', managed-type: 'full')
May 14 13:16:14 work NetworkManager[1049]: <info>  [1747217774.6375] device (eno1): state change: config -> ip-config (reason 'none', managed-type: 'full')
May 14 13:16:14 work NetworkManager[1049]: <info>  [1747217774.6378] dhcp4 (eno1): activation: beginning transaction (timeout in 45 seconds)
May 14 13:16:14 work kernel: e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
May 14 13:16:15 work ModemManager[1114]: <msg> [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1f.6': not supported by any plugin
May 14 13:16:16 work dbus-broker-launch[1047]: Activation request for 'org.freedesktop.resolve1' failed: The systemd unit 'dbus-org.freedesktop.resolve1.service' could not be found.
May 14 13:16:21 work systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
May 14 13:16:24 work ModemManager[1114]: <msg> [ttyS4/probe] probe step: AT close port
May 14 13:16:24 work ModemManager[1114]: <msg> [ttyS4/probe] probe step: done
May 14 13:16:24 work ModemManager[1114]: <msg> [ttyS4/probe] probe step: start
May 14 13:16:24 work ModemManager[1114]: <msg> [ttyS4/probe] probe step: QCDM
May 14 13:16:24 work ModemManager[1114]: <msg> [ttyS4/probe] probe step: done
May 14 13:16:24 work ModemManager[1114]: <msg> [device /sys/devices/pci0000:00/0000:00:16.3] creating modem with plugin 'generic' and '1' ports (103c:8086:06e3)
May 14 13:16:24 work ModemManager[1114]: <wrn> [plugin/generic] could not grab port ttyS4: Cannot add port 'tty/ttyS4', unhandled port type
May 14 13:16:24 work ModemManager[1114]: <wrn> [base-manager] couldn't create modem for device '/sys/devices/pci0000:00/0000:00:16.3': Failed to find primary AT port
May 14 13:16:41 work systemd[1]: systemd-hostnamed.service: Deactivated successfully.
May 14 13:16:41 work systemd[1]: systemd-timedated.service: Deactivated successfully.
May 14 13:16:43 work snapd[1052]: stateengine.go:161: state ensure error: persistent network error: Get "https://api.snapcraft.io/api/v1/snaps/sections": dial tcp: lookup api.snapcraft.io: Temporary failure in name resolution
May 14 13:16:46 work snapd[1052]: daemon.go:548: gracefully waiting for running hooks
May 14 13:16:46 work snapd[1052]: daemon.go:550: done waiting for running hooks
May 14 13:16:49 work snapd[1052]: overlord.go:528: Released state lock file
May 14 13:16:49 work snapd[1052]: daemon stop requested to wait for socket activation
May 14 13:16:49 work systemd[1]: snapd.service: Deactivated successfully.
May 14 13:16:50 work NetworkManager[1049]: <info>  [1747217810.9507] dhcp4 (eno1): state changed new lease, address=132.77.41.195, acd pending
May 14 13:16:51 work NetworkManager[1049]: <info>  [1747217811.0987] dhcp4 (eno1): state changed new lease, address=132.77.41.195
May 14 13:16:51 work NetworkManager[1049]: <info>  [1747217811.1007] policy: set 'Wired connection 1' (eno1) as default for IPv4 routing and DNS
May 14 13:16:51 work NetworkManager[1049]: <info>  [1747217811.1462] device (eno1): state change: ip-config -> ip-check (reason 'none', managed-type: 'full')
May 14 13:16:51 work systemd[1]: Starting Network Manager Script Dispatcher Service...
May 14 13:16:51 work systemd[1]: Started Network Manager Script Dispatcher Service.
May 14 13:16:51 work NetworkManager[1049]: <info>  [1747217811.1767] device (eno1): state change: ip-check -> secondaries (reason 'none', managed-type: 'full')
May 14 13:16:51 work NetworkManager[1049]: <info>  [1747217811.1768] device (eno1): state change: secondaries -> activated (reason 'none', managed-type: 'full')
May 14 13:16:51 work NetworkManager[1049]: <info>  [1747217811.1770] manager: NetworkManager state is now CONNECTED_SITE
May 14 13:16:51 work NetworkManager[1049]: <info>  [1747217811.1771] device (eno1): Activation: successful, device activated.
May 14 13:16:51 work NetworkManager[1049]: <info>  [1747217811.1775] manager: startup complete
May 14 13:16:51 work NetworkManager[1049]: <info>  [1747217811.1865] manager: NetworkManager state is now CONNECTED_GLOBAL
May 14 13:17:01 work systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
May 14 13:17:11 work systemd-timesyncd[644]: Contacted time server 45.144.172.66:123 (0.manjaro.pool.ntp.org).
May 14 13:17:11 work systemd-timesyncd[644]: Initial clock synchronization to Wed 2025-05-14 13:17:11.539415 IDT.
May 14 13:17:20 work systemd[1]: Received SIGINT.
May 14 13:17:20 work systemd[1]: Activating special unit System Reboot...
May 14 13:17:20 work systemd[1]: Removed slice Slice /system/getty.
May 14 13:17:20 work systemd[1]: Removed slice Slice /system/modprobe.
May 14 13:17:20 work systemd[1]: Stopped target Block Device Preparation for /dev/mapper/luks-5c7be256-0801-4537-a323-b442ca673726.
May 14 13:17:20 work systemd[1]: Stopped target Login Prompts.
May 14 13:17:20 work systemd[1]: Stopped target Sound Card.
May 14 13:17:20 work systemd[1]: Stopped target Timer Units.
May 14 13:17:20 work systemd[1]: archlinux-keyring-wkd-sync.timer: Deactivated successfully.
May 14 13:17:20 work systemd[1]: Stopped Refresh existing PGP keys of archlinux-keyring regularly.
May 14 13:17:20 work systemd[1]: logrotate.timer: Deactivated successfully.
May 14 13:17:20 work systemd[1]: Stopped Daily rotation of log files.
May 14 13:17:20 work systemd[1]: man-db.timer: Deactivated successfully.
May 14 13:17:20 work systemd[1]: Stopped Daily man-db regeneration.
May 14 13:17:20 work systemd[1]: pamac-cleancache.timer: Deactivated successfully.
May 14 13:17:20 work systemd[1]: Stopped Monthly clean packages cache.
May 14 13:17:20 work systemd[1]: pamac-mirrorlist.timer: Deactivated successfully.
May 14 13:17:20 work systemd[1]: Stopped Generate mirrorlist weekly.
May 14 13:17:20 work systemd[1]: shadow.timer: Deactivated successfully.
May 14 13:17:20 work systemd[1]: Stopped Daily verification of password and group files.
May 14 13:17:20 work systemd[1]: systemd-tmpfiles-clean.timer: Deactivated successfully.
May 14 13:17:20 work systemd[1]: Stopped Daily Cleanup of Temporary Directories.
May 14 13:17:20 work systemd[1]: Stopped target Trusted Platform Module.
May 14 13:17:20 work systemd[1]: lvm2-lvmpolld.socket: Deactivated successfully.
May 14 13:17:20 work systemd[1]: Closed LVM2 poll daemon socket.
May 14 13:17:20 work systemd[1]: systemd-rfkill.socket: Deactivated successfully.
May 14 13:17:20 work systemd[1]: Closed Load/Save RF Kill Switch Status /dev/rfkill Watch.
May 14 13:17:20 work systemd[1]: Stopping Modem Manager...
May 14 13:17:20 work ModemManager[1114]: <msg> caught signal, shutting down...
May 14 13:17:20 work systemd[1]: Stopping Save/Restore Sound Card State...
May 14 13:17:20 work systemd[1]: Stopping Manage, Install and Generate Color Profiles...
May 14 13:17:20 work systemd[1]: Stopping CUPS Scheduler...
May 14 13:17:20 work systemd[1]: Stopping GNOME Display Manager...
May 14 13:17:20 work systemd[1]: Starting Generate shutdown-ramfs...
May 14 13:17:20 work systemd[1]: Stopping User Login Management...
May 14 13:17:20 work systemd[1]: Stopping Load/Save OS Random Seed...
May 14 13:17:20 work systemd[1]: systemd-udev-load-credentials.service: Deactivated successfully.
May 14 13:17:20 work systemd[1]: Stopped Load udev Rules from Credentials.
May 14 13:17:20 work systemd[1]: plymouth-quit-wait.service: Deactivated successfully.
May 14 13:17:21 work systemd[1]: Stopped Hold until boot process finishes up.
May 14 13:17:21 work NetworkManager[1049]: <info>  [1747217841.0229] modem-manager: ModemManager no longer available
May 14 13:17:21 work ModemManager[1114]: <msg> ModemManager is shut down
May 14 13:17:21 work systemd[1]: colord.service: Deactivated successfully.
May 14 13:17:21 work systemd[1]: Stopped Manage, Install and Generate Color Profiles.
May 14 13:17:21 work systemd[1]: cups.service: Deactivated successfully.
May 14 13:17:21 work systemd[1]: Stopped CUPS Scheduler.
May 14 13:17:21 work systemd[1]: ModemManager.service: Deactivated successfully.
May 14 13:17:21 work systemd[1]: Stopped Modem Manager.
May 14 13:17:21 work systemd[1]: alsa-restore.service: Deactivated successfully.
May 14 13:17:21 work systemd[1]: Stopped Save/Restore Sound Card State.
May 14 13:17:21 work systemd[1]: systemd-random-seed.service: Deactivated successfully.
May 14 13:17:21 work systemd[1]: Stopped Load/Save OS Random Seed.
May 14 13:17:21 work systemd[1]: Removed slice CUPS Slice.
May 14 13:17:21 work systemd[1]: Stopped target System Time Set.
May 14 13:17:21 work systemd[1]: Stopping Authorization Manager...
May 14 13:17:21 work systemd[1]: polkit.service: Deactivated successfully.
May 14 13:17:21 work systemd[1]: Stopped Authorization Manager.
May 14 13:17:21 work mkinitcpio[1233]: ==> Starting build: 'none'
May 14 13:17:21 work mkinitcpio[1233]:   -> Running build hook: [sd-shutdown]
May 14 13:17:21 work systemd[1]: systemd-logind.service: Deactivated successfully.
May 14 13:17:21 work systemd[1]: Stopped User Login Management.
May 14 13:17:21 work mkinitcpio[1233]:   -> Running build hook: [plymouth-shutdown]
May 14 13:17:21 work systemd[1]: Received SIGINT.
May 14 13:17:21 work systemd[1]: Activating special unit System Reboot...
May 14 13:17:21 work systemd[1]: Received SIGINT.
May 14 13:17:21 work systemd[1]: Activating special unit System Reboot...
May 14 13:17:21 work mkinitcpio[1233]: ==> Build complete.
May 14 13:17:21 work systemd[1]: mkinitcpio-generate-shutdown-ramfs.service: Deactivated successfully.
May 14 13:17:21 work systemd[1]: Finished Generate shutdown-ramfs.
May 14 13:17:21 work systemd[1]: Received SIGINT.
May 14 13:17:21 work systemd[1]: Activating special unit System Reboot...
May 14 13:17:21 work systemd[1]: Generate shutdown-ramfs was skipped because of an unmet condition check (ConditionFileIsExecutable=!/run/initramfs/shutdown).
May 14 13:17:21 work systemd[1]: Received SIGINT.
May 14 13:17:21 work systemd[1]: Activating special unit System Reboot...
May 14 13:17:21 work systemd[1]: Generate shutdown-ramfs was skipped because of an unmet condition check (ConditionFileIsExecutable=!/run/initramfs/shutdown).
May 14 13:17:21 work systemd[1]: Received SIGINT.
May 14 13:17:21 work systemd[1]: Activating special unit System Reboot...
May 14 13:17:21 work systemd[1]: Generate shutdown-ramfs was skipped because of an unmet condition check (ConditionFileIsExecutable=!/run/initramfs/shutdown).
May 14 13:17:21 work systemd[1]: Received SIGINT.
May 14 13:17:21 work systemd[1]: Activating special unit System Reboot...
May 14 13:17:21 work systemd[1]: Generate shutdown-ramfs was skipped because of an unmet condition check (ConditionFileIsExecutable=!/run/initramfs/shutdown).
May 14 13:17:21 work systemd[1]: Received SIGINT.
May 14 13:17:21 work systemd[1]: Forcibly rebooting: Ctrl-Alt-Del was pressed more than 7 times within 2s
May 14 13:17:21 work systemd[1]: Shutting down.
May 14 13:17:22 work systemd[1]: Using hardware watchdog 'iTCO_wdt', version 6, device /dev/watchdog0
May 14 13:17:22 work systemd[1]: Watchdog running with a hardware timeout of 10min.
May 14 13:17:22 work kernel: watchdog: watchdog0: watchdog did not stop!
May 14 13:17:22 work systemd-shutdown[1]: Using hardware watchdog 'iTCO_wdt', version 6, device /dev/watchdog0
May 14 13:17:22 work systemd-shutdown[1]: Watchdog running with a hardware timeout of 10min.
May 14 13:17:22 work systemd-shutdown[1]: Syncing filesystems and block devices.
May 14 13:17:22 work systemd-shutdown[1]: Sending SIGTERM to remaining processes...
May 14 13:17:22 work systemd-journald[681]: Received SIGTERM from PID 1 (systemd-shutdow).
May 14 13:17:22 work NetworkManager[1049]: <info>  [1747217842.0842] caught SIGTERM, shutting down normally.
May 14 13:17:22 work dbus-broker[1048]: Dispatched 3058 messages @ 2(±5)μs / message.
May 14 13:17:22 work gdm[1188]: GLib-GIO: Error while sending AddMatch() message: The connection is closed
May 14 13:17:22 work NetworkManager[1049]: <info>  [1747217842.0844] dhcp4 (eno1): canceled DHCP transaction
May 14 13:17:22 work gdm[1188]: GLib-GIO: Error while sending GetNameOwner() message: The connection is closed
May 14 13:17:22 work NetworkManager[1049]: <info>  [1747217842.0844] dhcp4 (eno1): activation: beginning transaction (timeout in 45 seconds)
May 14 13:17:22 work gdm[1188]: GLib-GIO: Error while sending AddMatch() message: The connection is closed
May 14 13:17:22 work NetworkManager[1049]: <info>  [1747217842.0844] dhcp4 (eno1): state changed no lease
May 14 13:17:22 work gdm[1188]: GLib-GIO: Error while sending AddMatch() message: The connection is closed
May 14 13:17:22 work NetworkManager[1049]: <info>  [1747217842.0845] manager: NetworkManager state is now CONNECTED_SITE
May 14 13:17:22 work gdm[1188]: GLib-GIO: Error while sending AddMatch() message: The connection is closed
May 14 13:17:22 work gdm[1188]: GLib-GIO: Error while sending AddMatch() message: The connection is closed
May 14 13:17:22 work gdm[1188]: Gdm: GdmLocalDisplayFactory: Failed to issue method call: The connection is closed
May 14 13:17:22 work systemd-journald[681]: Journal stopped

After the reboot, it reached the GUI login screen successfully an in reasonable time. The sequence is often the same: failed resume from a suspend, then unsuccessfull power-up, thenn successful reboot.

The full journalctl logs are available at github gist. It has three files, 1.txt for the last session before the failed suspend (it has examples of successful suspends as well), 2.txt is the session which I had to reboot because it got stuck on the splash screen, 3.txt is the session with a successful boot.

Also, maybe it’s relevant, as at least some part of the observed behavior seems to be related to network, but I noticed problems with my network quite a while ago: almost always after suspend or boot my network was initially down and then up ~40 seconds after. But it never caused any problems with the system not beeing able to boot/resume. Below is a log from January showing Network Manager behaviour after the suspent.

old journalctl for Network Manager after suspend
Jan 29 11:19:45 work NetworkManager[1015]: <info>  [1738142385.9930] dhcp4 (eno1): activation: beginning transaction (timeout in 45 seconds)
Jan 29 11:19:45 work NetworkManager[1015]: <info>  [1738142385.9930] dhcp4 (eno1): state changed no lease
Jan 29 11:19:47 work NetworkManager[1015]: <info>  [1738142387.7911] manager: sleep: wake requested (sleeping: yes  enabled: yes)
Jan 29 11:19:47 work NetworkManager[1015]: <info>  [1738142387.7912] device (eno1): state change: activated -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'full')
Jan 29 11:19:47 work NetworkManager[1015]: <info>  [1738142387.8206] dhcp4 (eno1): canceled DHCP transaction
Jan 29 11:19:47 work NetworkManager[1015]: <info>  [1738142387.8206] dhcp4 (eno1): state changed no lease
Jan 29 11:19:47 work NetworkManager[1015]: <info>  [1738142387.8211] manager: NetworkManager state is now CONNECTED_GLOBAL
Jan 29 11:19:47 work NetworkManager[1015]: <info>  [1738142387.9166] manager: NetworkManager state is now DISCONNECTED
Jan 29 11:19:47 work NetworkManager[1015]: <info>  [1738142387.9170] device (eno1): state change: unmanaged -> unavailable (reason 'managed', managed-type: 'external')
Jan 29 11:19:47 work kernel: e1000e 0000:00:1f.6 eno1: NIC Link is Down
Jan 29 11:19:50 work NetworkManager[1015]: <info>  [1738142390.8519] device (eno1): carrier: link connected
Jan 29 11:19:50 work NetworkManager[1015]: <info>  [1738142390.8520] device (eno1): state change: unavailable -> disconnected (reason 'carrier-changed', managed-type: 'full')
Jan 29 11:19:50 work NetworkManager[1015]: <info>  [1738142390.8524] policy: auto-activating connection 'Wired connection 1' (02e5a232-9d66-3207-8aff-e5a6323abf6e)
Jan 29 11:19:50 work NetworkManager[1015]: <info>  [1738142390.8527] device (eno1): Activation: starting connection 'Wired connection 1' (02e5a232-9d66-3207-8aff-e5a6323abf6e)
Jan 29 11:19:50 work NetworkManager[1015]: <info>  [1738142390.8527] device (eno1): state change: disconnected -> prepare (reason 'none', managed-type: 'full')
Jan 29 11:19:50 work NetworkManager[1015]: <info>  [1738142390.8528] manager: NetworkManager state is now CONNECTING
Jan 29 11:19:50 work NetworkManager[1015]: <info>  [1738142390.8530] device (eno1): state change: prepare -> config (reason 'none', managed-type: 'full')
Jan 29 11:19:50 work NetworkManager[1015]: <info>  [1738142390.8532] device (eno1): state change: config -> ip-config (reason 'none', managed-type: 'full')
Jan 29 11:19:50 work NetworkManager[1015]: <info>  [1738142390.8536] dhcp4 (eno1): activation: beginning transaction (timeout in 45 seconds)
Jan 29 11:19:50 work kernel: e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jan 29 11:19:53 work NetworkManager[1015]: <info>  [1738142393.7845] agent-manager: agent[a40455919a5ae667,:1.86/org.gnome.Shell.NetworkAgent/1000]: agent registered
Jan 29 11:19:57 work systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Jan 29 11:20:27 work NetworkManager[1015]: <info>  [1738142427.8498] dhcp4 (eno1): state changed new lease, address=132.77.41.195, acd pending
Jan 29 11:20:28 work NetworkManager[1015]: <info>  [1738142428.0039] dhcp4 (eno1): state changed new lease, address=132.77.41.195
Jan 29 11:20:28 work NetworkManager[1015]: <info>  [1738142428.0042] policy: set 'Wired connection 1' (eno1) as default for IPv4 routing and DNS
Jan 29 11:20:28 work NetworkManager[1015]: <info>  [1738142428.0175] device (eno1): state change: ip-config -> ip-check (reason 'none', managed-type: 'full')
Jan 29 11:20:28 work NetworkManager[1015]: <info>  [1738142428.0473] device (eno1): state change: ip-check -> secondaries (reason 'none', managed-type: 'full')
Jan 29 11:20:28 work NetworkManager[1015]: <info>  [1738142428.0475] device (eno1): state change: secondaries -> activated (reason 'none', managed-type: 'full')
Jan 29 11:20:28 work NetworkManager[1015]: <info>  [1738142428.0476] manager: NetworkManager state is now CONNECTED_SITE
Jan 29 11:20:28 work NetworkManager[1015]: <info>  [1738142428.0478] device (eno1): Activation: successful, device activated.
Jan 29 11:20:28 work NetworkManager[1015]: <info>  [1738142428.3125] manager: NetworkManager state is now CONNECTED_GLOBAL
Jan 29 11:20:38 work systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.

Currently I’m quite lost in which direction to look for solutions, so any held or advice will be appreciated.

1 Like