B560 DS3H Suspend Delay
Based on the provided search results, it appears that the B560 DS3H AC-Y1 motherboard, specifically with the Y1 BIOS version, may experience a delay when waking from suspend in Linux.
One possible solution mentioned in the search results is to enable the disable-wakeup.service
systemd service. This service can be enabled using the command sudo systemctl enable disable-wakeup.service
and started using sudo systemctl start disable-wakeup.service
. This service disables wake-up events for devices, which may help resolve the delay issue.
Another potential solution is to modify the /etc/systemd/system/disable-wakeup.service
file using sudo vim /etc/systemd/system/disable-wakeup.service
. This file controls the disable-wakeup service and can be customized to suit specific system configurations.
Additionally, some users have reported success with setting the GP30
value in /proc/acpi/wakeup
using the command sudo sh -c 'echo "GP30" > /proc/acpi/wakeup'
. This command sets the wake-up device to GP30, which may help resolve the delay issue.
It’s also worth noting that the search results suggest that updating the BIOS to a newer version may help resolve the issue. However, this is not explicitly mentioned as a solution for the delay on waking from suspend.
It’s recommended to try the disable-wakeup.service
and /proc/acpi/wakeup
modifications first, as they are specifically mentioned in the context of the B560 DS3H AC-Y1 motherboard and Linux. If these solutions do not resolve the issue, further troubleshooting or BIOS updates may be necessary.
Entity 1: disable-wakeup.service
- a systemd service that disables wake-up events for devices.
Entity 2: /proc/acpi/wakeup
- a file that controls wake-up devices and can be modified to set specific wake-up devices.
Note: The provided search results are based on user experiences and may not be exhaustive or universally applicable. It’s essential to test and verify any solutions in your specific environment before considering them effective.
[On a personal note, another reason why systemd sucks.]