Specifications
SATA-IO Confidential  32   
•  Check Word 76 bit 9 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE (cleared to zero) 
•  If the above is true, then run the following test 
o  Issue PMREQ_P or PMREQ_S and receive device response 
•  This requirement must be verified on 10 total sequences 
•  Setup bus analyzer (or scope) for tracing of bus activity & begin tracing 
Measurement Requirements (Host) 
•  Issue PMREQ_P or PMREQ_S and receive host response 
•  This requirement must be verified on 10 total sequences of PMREQ_P and 10 total sequences of PMREQ_S 
•  If a PMACK is received, the result is fail, PMNAK or non-response is a pass. 
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.5.  IPM-05 : Response to PMREQ_P 
2.5.5.1.  Device/Host Expected Behavior 
See section 9.6 of Serial ATA Revision 2.6. 
If a device claims support for host interface power management (Word 76 bit 9 set to one in IDENTIFY DEVICE or 
IDENTIFY PACKET DEVICE data), upon receipt of a PMREQ_P the following are valid device responses: 
•  respond with between 4 and 16 PMACK primitives and place the device Phy layer into the partial state 
•  respond with PMNAK until SYNC is received from the host, no device Phy layer power transition shall 
occur. 
If a host claims support for device interface power management, upon receipt of a PMREQ_P the following are valid 
device responses: 
•  respond with between 4 and 16 PMACK primitives and place the host Phy layer into the partial state 
•  respond with PMNAK until SYNC is received from the device, no host Phy layer power transition shall 
occur. 
•  Setup bus analyzer (or scope) for tracing of bus activity & begin tracing 
Measurement Requirements (Device) 
•  Check Word 76 bit 9 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE (set to one) 
•  If the above is true, then run the following test 
o  Issue PMREQ_P and receive device response 
•  This requirement must be verified on 10 total sequences 
•  Setup bus analyzer (or scope) for tracing of bus activity & begin tracing 
Measurement Requirements (Host) 
•  Issue PMREQ_P and receive host response 
•  This requirement must be verified on 10 total sequences 
•  Verify that PMNAK or between 4 and 16 total PMACKs are received (use trace to verify product response) 
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.6.  IPM-06 : Response to PMREQ_S 
2.5.6.1.  Device/Host Expected Behavior 
See section 9.6 of Serial ATA Revision 2.6. 










