Specifications
SATA-IO Confidential 78
Measurement Requirements
For setup consistency, issue Soft Reset to Port F of the port multiplier before starting the test sequence.
a) Verify that the device supports HIPM.
Attach an HDD to the selected device port. Initialize the PM-Dev interface.
This can be done through the DET field of the SControl register of the device port.
Issue an IDENTIFY DEVICE command to the device and check IDENTIFY DEVICE word 76 bit 9. If bit 9 = 1,
then the device supports host (PM) initiated interface power management. Continue with the test.
If bit 9 = 0, then the device does not support HIPM. In that case, put out a message saying “The device does
not support HIPM.” Skip the remainder of this test.
b) Verify correct PM-initiated IPM behavior on the selected device port.
Initialize the PM-Dev interface. Ensure the interface is in the Active state.
Issue PMREQ_P to the device using the SPM field of the device port SPM register.
Ensure that the PM-Dev interface goes to partial state.
Issue COMWAKE and ensure that the PM-Dev interface goes to active state.
If any of these conditions is not met, put out a message, “PM-Dev interface failed HIPM partial test”.
Initialize the PM-Dev interface. Ensure the interface is in the Active state.
Issue PMREQ_S to the device using the SPM field of the device port SPM register.
Verify that the PM-Dev interface goes to slumber state.
Issue COMWAKE and ensure that the PM-Dev interface goes to active state.
If any of these conditions is not met, put out a message, “PM-Dev interface failed HIPM slumber test”.
Pass/Fail Criteria
Test b) should be repeated 10 times.
a) Verify that the device supports HIPM.
Informative only, not subject to pass/fail evaluation. May cause the rest of PM-07 to be skipped.
b) Verify correct PM-initiated IPM behavior on the selected device port.
If the interface state is correct at each verification point in all 10 iterations of this test, then the result is PASS.
If the interface is in an incorrect state at any verification point during the 10 iterations of this test then the
result is FAIL.
2.18.8. PM-08 : Interface Power Management, PM - Dev, Dev Initiated
2.18.8.1. Expected Behavior
See sections 16.3.3.6 of Serial ATA Revision 2.6.
Device initiated interface power management requests should affect the PM-Dev link on which they are issued but
should not affect the interface power state of other device ports or the H-PM interface.
There is no standard method to force a device to issue an IPM request, although devices with DIPM enabled will
generally do so within 10 seconds after receiving a STANDBY IMMEDIATE command.
Measurement Requirements