Affected Component
kernel (asus-armoury kernel driver)
Issue Description
Suspend never completes. The system enters s2idle and the journal stops dead —
no resume, no wake, no shutdown message. Fans spin up while the lid is closed
and the machine has to be force-powered-off with the power button. Battery
drains as if the machine were awake, which it effectively is.
Firmware offers s2idle only; S3 is not available. BIOS is FA608PM.321
(05/11/2026) and ASUS publishes no newer version.
Already ruled out — each tested independently, suspend hangs identically in
all three cases:
- modprobe.blacklist=nvidia,nvidia_modeset,nvidia_drm,nvidia_uvm → still hangs
- systemctl stop asusd before suspending → still hangs
- i2c_hid.polling_mode=1 → still hangs
So it is not the NVIDIA driver, not asusd, and not the I2C-HID polling path.
Possibly related: this machine also needed the LampArray workaround from #284 /
#119 for the keyboard backlight — same 0B05:19B6 ITE controller on I2C-HID, no
0b05 device in lsusb. Mentioning it in case platform/EC handling is a common
thread. The suspend hang occurs with or without that workaround active.
Steps to Reproduce
- Boot normally to GNOME on Wayland.
- Click Suspend from the system menu (or run: systemctl suspend).
- Wait — screen goes dark, fans audibly spin up.
- Press a key or the power button briefly to wake.
- Nothing responds. Only a 15-second power-button hold recovers the machine.
Expected vs Actual Behavior
Expected: the system enters s2idle, quiesces, and resumes on keypress or lid
open with the session intact.
Actual: the system enters s2idle and never returns. The journal's final line is
"PM: suspend entry (s2idle)" with nothing after it — no PM: suspend exit, no
Restarting tasks. Fans run throughout. Recovery requires a forced power-off,
losing the session.
Laptop Model / Board Name
ASUS TUF Gaming A16 FA608PM_FA608PM (board: FA608PM)
Linux Distribution
Fedora Linux 44 (Workstation Edition)
Kernel Version
7.1.9-200.fc44.x86_64
asusctl / asusd / ROG Control Center Version
asusctl v6.4.0
Desktop Environment & Display Server
GNOME (Wayland)
Relevant Logs
Last lines before the hang:
systemd[1]: Reached target sleep.target - Sleep.
systemd[1]: Starting nvidia-suspend.service - NVIDIA system suspend actions...
systemd[1]: nvidia-suspend.service: Skipped due to 'exec-condition'.
systemd[1]: Starting systemd-suspend.service - System Suspend...
systemd-sleep[14744]: Performing sleep operation 'suspend'...
kernel: PM: suspend entry (s2idle)
Nothing follows.
Present at every boot:
kernel: NVRM: GPU0 ... PlatformRequestHandler failed to get target temp from SBIOS
kernel: NVRM: GPU0 ... PlatformRequestHandler failed to get platform power mode from SBIOS
asus_armoury: No matching power limits found for this system
asus_wmi: Initialization: 0x1
asus_wmi: SFUN value: 0x21
asus_wmi: fan_curve_get_factory_default (0x00110032) failed: -19
Hardware:
CPU: AMD Ryzen 9 8940HX (Zen 4, 16C/32T)
GPU: NVIDIA RTX 5060 Max-Q (driver 610.43.03) + AMD Radeon 610M
BIOS: FA608PM.321 (05/11/2026)
Sleep: cat /sys/power/mem_sleep → [s2idle]
Affected Component
kernel (asus-armoury kernel driver)
Issue Description
Suspend never completes. The system enters s2idle and the journal stops dead —
no resume, no wake, no shutdown message. Fans spin up while the lid is closed
and the machine has to be force-powered-off with the power button. Battery
drains as if the machine were awake, which it effectively is.
Firmware offers s2idle only; S3 is not available. BIOS is FA608PM.321
(05/11/2026) and ASUS publishes no newer version.
Already ruled out — each tested independently, suspend hangs identically in
all three cases:
So it is not the NVIDIA driver, not asusd, and not the I2C-HID polling path.
Possibly related: this machine also needed the LampArray workaround from #284 /
#119 for the keyboard backlight — same 0B05:19B6 ITE controller on I2C-HID, no
0b05 device in lsusb. Mentioning it in case platform/EC handling is a common
thread. The suspend hang occurs with or without that workaround active.
Steps to Reproduce
Expected vs Actual Behavior
Expected: the system enters s2idle, quiesces, and resumes on keypress or lid
open with the session intact.
Actual: the system enters s2idle and never returns. The journal's final line is
"PM: suspend entry (s2idle)" with nothing after it — no PM: suspend exit, no
Restarting tasks. Fans run throughout. Recovery requires a forced power-off,
losing the session.
Laptop Model / Board Name
ASUS TUF Gaming A16 FA608PM_FA608PM (board: FA608PM)
Linux Distribution
Fedora Linux 44 (Workstation Edition)
Kernel Version
7.1.9-200.fc44.x86_64
asusctl / asusd / ROG Control Center Version
asusctl v6.4.0
Desktop Environment & Display Server
GNOME (Wayland)
Relevant Logs