You are not logged in.
Symptom:
Laptop goes into suspend for "a long time", e.g. a night. Press the power button to try waking it up.
The screen doesn't light up, the fan doesn't run, the lights keep blinking in the same way during suspend. No response whatsoever.
By this point I always have to long-press the power button for a force-shutdown.
After reboot (actually a cold boot), everything runs noticeably slower than usual, and the fan runs faster.
Suspend the laptop and wake it up again, and the lag would be gone until the next boot after such a force-shutdown.
Weird thing is that, if the laptop goes into suspend for just a few seconds or minutes, e.g. for the purpose of removing the lag, it can always wake up without issue. I have to leave it alone for a "longer" time to make the issue happen. 6~7 hours typically suffice.
I've run Arch on kernels v5.9.11~5.13.6 (vanilla stable), and the issue happened with every one of these. With some kernel versions the laptop failed to wake up in about 1 in 5 "long" suspends; with others it failed every single time, like the current v5.13.6. But it may also be just a correlation; I haven't thought of a way to prove that kernel versions have anything to do with the issue.
Any ideas where I can get started? Any other GU502 users who have experienced the same?
I'm putting hwinfo's output below. Please ask if you need additional information.
Edit: GitHub Gist
Last edited by UM-Li (2021-07-30 22:41:03)
Мяу?
Offline
Questions:
Is windows installed on this system also?
How do you suspend the system? What desktop environment are you using? acpi? Systemd?
Are you suspending to RAM or to Disk? A hybrid?
If to disk, are you using a swap partition?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
Hi @ewaller
Is Windows installed on this system also?
No, there is this Arch installation only.
How do you suspend the system? What desktop environment are you using?
I use KDE Plasma. To suspend I click the suspend button, close the lid or press the power button. All three ways have led to this issue.
ACPI
There are these modules running:
$ ls -l /usr/lib/modules/$(uname -r)/kernel/drivers/acpi
total 92
-rw-r--r-- 1 root root 4621 Jul 28 19:21 acpi_configfs.ko.zst
-rw-r--r-- 1 root root 4857 Jul 28 19:21 acpi_extlog.ko.zst
-rw-r--r-- 1 root root 8096 Jul 28 19:21 acpi_ipmi.ko.zst
-rw-r--r-- 1 root root 6882 Jul 28 19:21 acpi_pad.ko.zst
-rw-r--r-- 1 root root 7154 Jul 28 19:21 acpi_tad.ko.zst
drwxr-xr-x 1 root root 52 Jul 29 17:40 apei
-rw-r--r-- 1 root root 2812 Jul 28 19:21 custom_method.ko.zst
drwxr-xr-x 1 root root 74 Jul 29 17:40 dptf
-rw-r--r-- 1 root root 3320 Jul 28 19:21 ec_sys.ko.zst
drwxr-xr-x 1 root root 22 Jul 29 17:40 nfit
-rw-r--r-- 1 root root 4004 Jul 28 19:21 platform_profile.ko.zst
-rw-r--r-- 1 root root 5947 Jul 28 19:21 sbshc.ko.zst
-rw-r--r-- 1 root root 7979 Jul 28 19:21 sbs.ko.zst
-rw-r--r-- 1 root root 20789 Jul 28 19:21 video.ko.zst
Sample acpi output:
$ acpi -i
Battery 0: Not charging, 100%
Battery 0: design capacity 4799 mAh, last full capacity 4449 mAh = 92%
Systemd
/etc/systemd/logind.conf (there is no logind.conf.d):
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#UserStopDelaySec=10
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchExternalPower=suspend
#HandleLidSwitchDocked=ignore
#HandleRebootKey=reboot
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#RebootKeyIgnoreInhibited=no
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RuntimeDirectoryInodes=400k
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192
/etc/systemd/sleep.conf:
[Sleep]
#AllowSuspend=yes
#AllowHibernation=yes
#AllowSuspendThenHibernate=yes
#AllowHybridSleep=yes
#SuspendMode=
#SuspendState=mem standby freeze
#HibernateMode=platform shutdown
#HibernateState=disk
#HybridSleepMode=suspend platform shutdown
#HybridSleepState=disk
#HibernateDelaySec=180min
I have not manually changed either of the files above.
$ pwd
/etc/systemd
$ find . -type f -name "*sleep*"
./sleep.conf
Are you suspending to RAM or to Disk? A hybrid? Swap partition?
To RAM. There is no swap partition or file on this machine.
Мяу?
Offline
Hi there,
I'm having almost identical issues with sleep/suspend/hibernate.
While searching for solutions, I've stumbled on this thread and wanted to share a potential solution I haven't tried yet, but seems promising ; DSDT patching.
Here's a script by Scott B : GA503QR-StorageD3Enable-DSDT-Patch
I will give that a try as soon as I get the opportunity, and we might actually need to modify it (or not) for our laptops.
Mine's a ASUS ROG GL552VW
Hope it helps!
Offline