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.