Estou executando o Ubuntu 25.04 em um ASUS Vivobook K6501ZM e estou com problemas de suspensão/retomada. O laptop suspende corretamente, mas não consegue retomar corretamente. A tela fica preta e preciso forçar uma reinicialização.
O que tentei até agora: Tentei mudar para o modo de sono profundo e meu /sys/power/mem_sleep
programa:
s2idle [deep]
O que significa que o modo deep está ativo no momento (como esperado). Mudar para o modo deep funcionou no meu Ubuntu 24.04 anterior, mas não está funcionando agora.
Meu /etc/default/grub
contém:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=deep nvme.noacpi=1"
Apesar de tudo isso, o sistema continua falhando na retomada.
Ao correrjournalctl --grep='sleep|suspend|resume' --no-pager
Estou conseguindo
abr 23 19:13:41 kernel: printk: Suspending console(s) (use no_console_suspend to debug)
abr 23 19:13:41 kernel: ACPI: PM: Preparing to enter system sleep state S3
abr 23 19:13:41 kernel: ACPI: PM: Low-level resume complete
abr 23 19:13:41 kernel: ACPI: PM: Waking up from system sleep state S3
abr 23 19:13:41 kernel: pci 0000:2d:00.0: PM: parent 0000:00:1c.4 should not be sleeping
abr 23 19:13:41 kernel: spd5118 2-0050: PM: dpm_run_callback(): spd5118_resume [spd5118] returns -6
abr 23 19:13:41 kernel: spd5118 2-0050: PM: failed to resume async: error -6
abr 23 19:13:41 kernel: xhci_hcd 0000:00:0d.0: xHC error in resume, USBSTS 0x401, Reinit
abr 23 19:13:41 systemd-sleep[145495]: System returned from sleep operation 'suspend'.
abr 23 19:13:41 kernel: PM: suspend exit
abr 23 19:13:41 bluetoothd[2308]: Controller resume with wake event 0x0
abr 23 19:13:42 systemd[1]: systemd-suspend.service: Deactivated successfully.
abr 23 19:13:42 systemd[1]: Finished systemd-suspend.service - System Suspend.
abr 23 19:13:42 systemd[1]: systemd-suspend.service: Consumed 1.030s CPU time, 6.5M memory peak.
abr 23 19:13:42 systemd[1]: Stopped target sleep.target - Sleep.
abr 23 19:13:42 systemd[1]: Reached target suspend.target - Suspend.
abr 23 19:13:42 systemd-logind[2393]: Operation 'suspend' finished.
abr 23 19:13:42 kernel: audit: type=1107 audit(1745446422.534:8130): pid=2311 uid=100 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/org/freedesktop/login1" interface="org.freedesktop.login1.Manager" member="PrepareForSleep" name=":1.15" mask="receive" pid=5371 label="snap.slack.slack" peer_pid=2393 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=100 hostname=? addr=? terminal=?'
abr 23 19:13:42 kernel: audit: type=1107 audit(1745446422.534:8131): pid=2311 uid=100 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/org/freedesktop/login1" interface="org.freedesktop.login1.Manager" member="PrepareForSleep" name=":1.15" mask="receive" pid=5371 label="snap.slack.slack" peer_pid=2393 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=100 hostname=? addr=? terminal=?'
abr 23 19:13:42 kernel: audit: type=1107 audit(1745446422.535:8132): pid=2311 uid=100 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/org/freedesktop/login1" interface="org.freedesktop.login1.Manager" member="PrepareForSleep" name=":1.15" mask="receive" pid=8067 label="snap.teams-for-linux.teams-for-linux" peer_pid=2393 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=100 hostname=? addr=? terminal=?'
abr 23 19:13:42 kernel: audit: type=1107 audit(1745446422.535:8133): pid=2311 uid=100 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/org/freedesktop/login1" interface="org.freedesktop.login1.Manager" member="PrepareForSleep" name=":1.15" mask="receive" pid=8067 label="snap.teams-for-linux.teams-for-linux" peer_pid=2393 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=100 hostname=? addr=? terminal=?'
abr 23 19:13:42 NetworkManager[2542]: <info> [1745446422.5379] manager: sleep: wake requested (sleeping: yes enabled: yes)
abr 23 19:13:42 ModemManager[2721]: <msg> [sleep-monitor-systemd] system is resuming
abr 23 19:13:42 systemd[1]: Starting nvidia-resume.service - NVIDIA system resume actions...
abr 23 19:13:42 systemd[1]: Stopped target suspend.target - Suspend.
abr 23 19:13:42 suspend[145685]: nvidia-resume.service
abr 23 19:13:42 logger[145685]: <13>Apr 23 19:13:42 suspend: nvidia-resume.service
abr 23 19:13:42 systemd[1]: nvidia-resume.service: Deactivated successfully.
abr 23 19:13:42 systemd[1]: Finished nvidia-resume.service - NVIDIA system resume actions.
abr 23 19:15:18 systemd[1]: Stopping libvirt-guests.service - libvirt guests suspend/resume service...
abr 23 19:15:18 systemd[1]: Stopped libvirt-guests.service - libvirt guests suspend/resume service.
-- Boot 6951edf8fbec42e7be45008979bbac0c --
abr 23 19:16:04 kernel: Command line: BOOT_IMAGE=/vmlinuz-6.14.0-15-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash mem_sleep_default=deep nvme.noacpi=1 crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
abr 23 19:16:04 kernel: Kernel command line: BOOT_IMAGE=/vmlinuz-6.14.0-15-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash mem_sleep_default=deep nvme.noacpi=1 crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
abr 23 19:16:08 systemd[1]: Starting libvirt-guests.service - libvirt guests suspend/resume service...
abr 23 19:16:08 systemd[1]: Finished libvirt-guests.service - libvirt guests suspend/resume service.
abr 23 19:16:09 cups.cups-browsed[2948]: + sleep 1
abr 23 19:16:10 cups.cups-browsed[3239]: + sleep 3600
abr 23 19:16:38 systemd-logind[2400]: /etc/systemd/sleep.conf:20: Support for option SuspendMode= has been removed and it is ignored
abr 23 19:17:04 systemd-logind[2400]: /etc/systemd/sleep.conf:20: Support for option SuspendMode= has been removed and it is ignored
abr 23 19:17:27 systemd-logind[2400]: /etc/systemd/sleep.conf:20: Support for option SuspendMode= has been removed and it is ignored
O único erro que vejo é, mas não tenho certeza de quão relevante ele é, porque depois disso todo o resto parece estar funcionando como esperado, mas a sessão não é retomada:
kernel: pci 0000:2d:00.0: PM: parent 0000:00:1c.4 should not be sleeping
kernel: spd5118 2-0050: PM: dpm_run_callback(): spd5118_resume [spd5118] returns -6
kernel: spd5118 2-0050: PM: failed to resume async: error -6
kernel: xhci_hcd 0000:00:0d.0: xHC error in resume, USBSTS 0x401, Reinit