You are not logged in.

#1 2025-04-26 18:47:43

gameboy56h
Member
Registered: 2014-01-27
Posts: 3

Can't wake laptop after systemctl suspend (USB-C dock)

Hi all,
I'm having a really annoying issue with suspending my system.
My laptop is connected to a USB-C docking station with an external monitor attached.
When I put the system to sleep using `systemctl suspend`, it seems to suspend just fine, but I can't wake it up afterward no matter what I do.
If no external monitors are connected to the dock, suspend works fine.

Has anyone dealt with something like this? I'd love any advice!

logs from journalctl ends on : suspend entry (s2idle)

❯ sudo journalctl -b -1 --no-hostname
...
Apr 26 20:02:55 NetworkManager[791]: <info>  [1745690575.4701] device (enp82s0u2u1u2): carrier: link connected
Apr 26 20:02:55 NetworkManager[791]: <info>  [1745690575.4708] device (enp82s0u2u1u2): state change: unavailable -> disconnected (reas>
Apr 26 20:02:55 NetworkManager[791]: <info>  [1745690575.4716] policy: auto-activating connection 'Wired connection 1' (2c3c6517-1b19->
Apr 26 20:02:55 NetworkManager[791]: <info>  [1745690575.4723] device (enp82s0u2u1u2): Activation: starting connection 'Wired connecti>
Apr 26 20:02:55 NetworkManager[791]: <info>  [1745690575.4725] device (enp82s0u2u1u2): state change: disconnected -> prepare (reason '>
Apr 26 20:02:55 NetworkManager[791]: <info>  [1745690575.4730] device (enp82s0u2u1u2): state change: prepare -> config (reason 'none',>
Apr 26 20:02:55 NetworkManager[791]: <info>  [1745690575.4736] device (enp82s0u2u1u2): state change: config -> ip-config (reason 'none>
Apr 26 20:02:55 NetworkManager[791]: <info>  [1745690575.4743] dhcp4 (enp82s0u2u1u2): activation: beginning transaction (timeout in 45>
Apr 26 20:02:55 kernel: thinkpad_acpi: undocked from hotplug port replicator
Apr 26 20:02:55 root[5118]: ACPI group/action undefined: ibm/hotkey / LEN0268:00
Apr 26 20:02:58 kernel: thunderbolt 1-1: new device found, vendor=0x108 device=0x1720
Apr 26 20:02:58 kernel: thunderbolt 1-1: Lenovo ThinkPad Thunderbolt 3 Dock
Apr 26 20:02:58 boltd[794]: [00ae68d0-a569-ThinkPad Thunderbolt 3 Dock] parent is c129af7e-a307...
Apr 26 20:02:58 boltd[794]: [00ae68d0-a569-ThinkPad Thunderbolt 3 Dock] connected: authorized (/sys/devices/pci0000:00/0000:00:0d.3/do>
Apr 26 20:02:58 boltd[794]: [00ae68d0-a569-ThinkPad Thunderbolt 3 Dock] udev: device changed: authorized -> authorized
Apr 26 20:03:01 systemd[1402]: Started tmux child pane 5420 launched by process 5132.
Apr 26 20:03:01 sudo[5574]:  gameboy : a password is required ; TTY=pts/1 ; PWD=/home/gameboy ; USER=root ; COMMAND=/usr/bin/true
Apr 26 20:03:03 root[5598]: ACPI group/action undefined: button/right / RIGHT
Apr 26 20:03:03 polkitd[814]: Registered Authentication Agent for unix-process:5601:31020 (system bus name :1.42 [/usr/bin/pkttyagent >
Apr 26 20:03:03 systemd-logind[798]: The system will suspend now!
Apr 26 20:03:03 NetworkManager[791]: <info>  [1745690583.7725] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Apr 26 20:03:03 NetworkManager[791]: <info>  [1745690583.7726] device (p2p-dev-wlan0): state change: disconnected -> unmanaged (reason>
Apr 26 20:03:03 polkitd[814]: Unregistered Authentication Agent for unix-process:5601:31020 (system bus name :1.42, object path /org/f>
Apr 26 20:03:03 NetworkManager[791]: <info>  [1745690583.7735] manager: NetworkManager state is now ASLEEP
Apr 26 20:03:03 NetworkManager[791]: <info>  [1745690583.7737] device (wlan0): state change: activated -> deactivating (reason 'sleepi>
Apr 26 20:03:03 systemd[1]: Starting Network Manager Script Dispatcher Service...
Apr 26 20:03:03 systemd[1]: Started Network Manager Script Dispatcher Service.
Apr 26 20:03:03 kernel: wlan0: deauthenticating from e8:d2:ff:57:7c:b0 by local choice (Reason: 3=DEAUTH_LEAVING)
Apr 26 20:03:03 sudo[5630]:  gameboy : a password is required ; TTY=pts/1 ; PWD=/home/gameboy ; USER=root ; COMMAND=/usr/bin/true
Apr 26 20:03:03 wpa_supplicant[860]: nl80211: send_event_marker failed: Source based routing not supported
Apr 26 20:03:03 wpa_supplicant[860]: wlan0: CTRL-EVENT-DISCONNECTED bssid=e8:d2:ff:57:7c:b0 reason=3 locally_generated=1
Apr 26 20:03:03 wpa_supplicant[860]: wlan0: CTRL-EVENT-DSCP-POLICY clear_all
Apr 26 20:03:03 NetworkManager[791]: <info>  [1745690583.9055] device (wlan0): supplicant interface state: completed -> disconnected
Apr 26 20:03:03 NetworkManager[791]: <info>  [1745690583.9057] device (wlan0): state change: deactivating -> disconnected (reason 'sle>
Apr 26 20:03:03 NetworkManager[791]: <info>  [1745690583.9061] dhcp4 (wlan0): canceled DHCP transaction
Apr 26 20:03:03 NetworkManager[791]: <info>  [1745690583.9061] dhcp4 (wlan0): activation: beginning transaction (timeout in 45 seconds)
Apr 26 20:03:03 NetworkManager[791]: <info>  [1745690583.9061] dhcp4 (wlan0): state changed no lease
Apr 26 20:03:03 NetworkManager[791]: <info>  [1745690583.9255] device (wlan0): set-hw-addr: set MAC address to 86:DC:0C:8F:A6:01 (scan>
Apr 26 20:03:03 systemd-resolved[565]: enp82s0u2u1u2: Bus client set default route setting: no
Apr 26 20:03:03 systemd-resolved[565]: wlan0: Bus client reset search domain list.
Apr 26 20:03:03 systemd-resolved[565]: wlan0: Bus client set default route setting: no
Apr 26 20:03:03 NetworkManager[791]: <info>  [1745690583.9656] device (wlan0): state change: disconnected -> unmanaged (reason 'unmana>
Apr 26 20:03:03 systemd-resolved[565]: wlan0: Bus client reset DNS server list.
Apr 26 20:03:04 NetworkManager[791]: <info>  [1745690584.0000] device (wlan0): set-hw-addr: reset MAC address to 70:1A:B8:5E:DF:B7 (un>
Apr 26 20:03:04 wpa_supplicant[860]: p2p-dev-wlan0: CTRL-EVENT-DSCP-POLICY clear_all
Apr 26 20:03:04 wpa_supplicant[860]: p2p-dev-wlan0: CTRL-EVENT-DSCP-POLICY clear_all
Apr 26 20:03:04 wpa_supplicant[860]: nl80211: deinit ifname=p2p-dev-wlan0 disabled_11b_rates=0
Apr 26 20:03:04 systemd[1]: Reached target Sleep.
Apr 26 20:03:04 systemd[1]: Starting System Suspend...
Apr 26 20:03:04 wpa_supplicant[860]: wlan0: CTRL-EVENT-DSCP-POLICY clear_all
Apr 26 20:03:04 systemd[1]: user@1000.service: Unit now frozen-by-parent.
Apr 26 20:03:04 systemd[1]: session-1.scope: Unit now frozen-by-parent.
Apr 26 20:03:04 systemd[1]: user-1000.slice: Unit now frozen-by-parent.
Apr 26 20:03:04 systemd[1]: user.slice: Unit now frozen.
Apr 26 20:03:04 systemd-sleep[5645]: Successfully froze unit 'user.slice'.
Apr 26 20:03:04 systemd-sleep[5645]: Performing sleep operation 'suspend'...
Apr 26 20:03:04 kernel: PM: suspend entry (s2idle)

Offline

#2 2025-04-29 16:40:55

fkr
Member
Registered: 2024-05-03
Posts: 3

Re: Can't wake laptop after systemctl suspend (USB-C dock)

Same issue here (the only difference being that I can wake up the laptop using the docking station if the laptop stays connected to it – but not if I disconnected the laptop and want to wake it up later in another setting). Also in my case, the system log ends with suspend (with one further line on filesystem sync).

I think the issue occurred for the first time about a week ago. I am using linux 6.14.4 (the newest version) on a Thinkpad X1 Carbon Gen 11.

Offline

#3 2026-02-26 06:52:13

adityasathis
Member
Registered: 2026-02-26
Posts: 2

Re: Can't wake laptop after systemctl suspend (USB-C dock)

Did it ever work for your @gameboy56h? I have recently installed Arch from Windows on my P1 Gen 7 but I was surprised I can't wake up the laptop by plugging in my thunderbolt dock.

Offline

#4 2026-02-26 08:55:39

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,363

Re: Can't wake laptop after systemctl suspend (USB-C dock)

https://bbs.archlinux.org/viewtopic.php … 1#p2288661
Do you even all experience the same symptoms?
Does the system respond to the hardware event (LEDs, fans, …) but the resume fails (no display, no ICMP response,…) or does it not respond to the xhci/tb events at all but waking by other means (lid, power button, scheduled w/ rtcwake, …) works fine?

Offline

Board footer

Powered by FluxBB