Suspend is a state in which most of the device is shut down, except for RAM. In this state, the device still draws power.
It is possible to use pm- suspend to enter sleep mode on a device with a command something like the following:
$ pm-suspend --quirk-vbestate-restore
Testing on an actual device has revealed that this can be quite slow. The actual scripts that pm-utils runs for sleep can be found in /usr/lib/pm-utils/sleep.d/. Many of the scripts there are solutions to problems that are currently being fixed in the kernel.
Always make sure the kernel is updated or alternatively roll a custom kernel. See Chapter 8 for more details.
Was this article helpful?