Specifications

SATA-IO Confidential 34
Verify that Word 79 bit 3 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE is cleared to zero in both
instances above
Pass/Fail Criteria
Since a single pass/fail result is reported, it must be verified that all 10 test sequences were a pass for the
final result to be a PASS for this test requirement.
2.5.8. IPM-08 : Device Initiated Power Management enable / disable
2.5.8.1. Device Expected Behavior
This test is not applicable to hosts.
See section 13.2.4.3 of Serial ATA Revision 2.6.
Support for device power management shall be disabled (Word 79 bit 3 cleared to zero in IDENTIFY DEVICE or
IDENTIFY PACKET DEVICE data) by default. A device shall not issue Partial/Slumber requests unless this feature
has been enabled by the host as a result of a SET FEATURES command.
Power on device
Measurement Requirements
Check Word 78 bit 3 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE (set to one)
Check Word 79 bit 3 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE (cleared to zero)
Issue SET FEATURES (Sector Count = 03h, Features = 10h) to enable device support for initiating power
management
Verify Word 79 bit 3 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE (set to one)
Wait for a PMREQ_P or PMREQ_S from the device
o NOTE there is no guaranteed method for causing the device to send a request, the recommended
method to cause a request is:
Leave the device idle and wait for an appropriate PMREQ for 10 seconds
If no PMREQ_P or PMREQ_S has been issued, issue a STANDBY IMMEDIATE command to
device and wait for appropriate PMREQ for 10 seconds
o NOTE ensure there is no conflict with a host initiated request
o (see NOTE in Pass/Fail criteria)
o NOTE a device vendor may provide a vendor unique tool for initiating the power management
requests as to ensure the test does complete as necessary.
Issue SET FEATURES (Sector Count = 03h, Features = 90h) to disable device support for initiating power
management
Check Word 79 bit 3 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE (cleared to zero)
Verify either a PMREQ_S or PMREQ_P is NOT generated using the following method
o Leave the device idle and wait for an appropriate PMREQ for 10 seconds
o If no PMREQ_P or no PMREQ_S has been issued, issue a STANDBY IMMEDIATE command to
device and wait for appropriate PMREQ for 10 seconds
This requirement must be verified on 10 total sequences
All commands completed with out error
Pass/Fail Criteria
All verifications of all sequences completed as indicated above.
o NOTE : In the case that no device initiated request was completed for any of the test sequences
when the feature is enabled, the pass/fail result will be N/A.
2.5.9. IPM-09 : Partial State exit latency (device-initiated)
2.5.9.1. Device/Host Expected Behavior
See section 8.1 of Serial ATA Revision 2.6.