Firmware Test Suite - s3power test

This test roughly determines how much power has been used by a laptop or netbook during suspend. The tests requires the user to unplug the machine from mains power and then it suspends the machine for a default of 10 minutes and then resumes and estimates how long the machine could stay suspended for. However, this is just a rough estimate as power is consumed doing the suspend and resume, hence more accurate results are achieved by suspending for longer (for example multiples of hours). The --s3power-sleep-delay option can be used specify the sleep time (in seconds) to override the default 10 minute suspend time.


sudo fwts s3power - 

..runs the test on your machine and dumps the output to stdout.

sudo fwts s3power --s3power-sleep-delay=7200 -r suspend.log

..run the test and suspend for 2 hours, append the results to suspend.log

Explanation of test results

Certain test results may require a little more explanation. This section will try and give some context to specific test failures.

Error ID



Wakealarm does not work, cannot automatically wake the machine up during suspend.


System cannot remain suspended for 1 day


System cannot remain suspended for 1.5 days


System cannot remain suspended for 2 days


System failed to remain suspended for the time specified, perhaps it could not suspend and bounced back out of resume almost immediately because of a BIOS bug.


System was in suspend for longer than expected, perhaps the wakealarm fails to work during suspend.


pm-suspend failed to suspend the machine and returned error 128.


pm-suspend failed to put the machine into the S3 (suspend) state and returned error 129.


pm-suspend failed to suspend the machine and returned error 130.

FirmwareTestSuite/Reference/s3power (last edited 2016-01-11 07:26:03 by anthonywong)