Skip to main content
The Suspend state is the deepest sleep state in the APSS with all user space processes frozen and drivers releasing their resources. During the Suspend state, all cores enter the C4 state followed by the AOSD Sleep state. A user space module can configure the Suspend state using the following command: echo s2idle > /sys/power/mem_sleep

Ways to trigger Suspend

  1. Disconnect type-c USB and run the following command using PuTTY.
systemctl suspend
  1. Run the following command using ADB over USB, and disconnect the USB connection immediately.
nohup sh -c 'sleep 10 && systemctl suspend ' >/dev/null 2>&1 &
  1. To trigger both Suspend and Resume, disconnect the USB and run the following command using PuTTY:
Note IQ-9075 does not support RTC wakeup.
rtcwake -d /dev/rtc0 -m no -s 30 && systemctl suspend

Verify suspend statistics

To check suspend statistics run the following commands:
cd /sys/power/suspend_stats
cat success
cat fail
The success count indicates the number of times the APSS has successfully entered the Suspend state while the fail count indicates the number of times the APSS has failed to enter the Suspend state.

Next steps