Specifications
SATA-IO Confidential 80
2.18.9. PM-09 : Speed matching upon resume (H-PM interface)
2.18.9.1. Expected Behavior
See section 8.4.3.2 of Serial ATA Revision 2.6.
The quoted statement below refers to the situation in which a port has received COMWAKE after entering partial or
slumber state:
“Calibration and speed negotiation is bypassed since it has already been performed at power-on and system
performance depends on quick resume latency. The device, therefore, shall transmit ALIGN
P primitives at the speed
determined at power-on.”
In this case, the device refers to the host port of the port multiplier.
Measurement Requirements
a) Verify that the H-PM interface running at default speed resumes at the default speed.
Check that the port multiplier supports interface power management using the steps in PM-05.
If the above is true, then run the following test
Note the current interface rate – determination of the current interface rate is MOI specific.
Issue PMREQ_P or PMREQ_S and confirm that the H-PM interface enters the appropriate low power state.
Issue COMWAKE and wait for complete wake of device
Record the current interface rate – determination of the current interface rate is MOI specific. For example, it
may be obtained by reading the value in the SPD field of the device port SStatus register, or it may be
observed directly through a hardware interface monitoring device.
Repeat this test 10 times.
b) Verify that the H-PM interface running at reduced speed resumes at the reduced speed.
If the test methodology permits access to the HBA SATA status and control registers and the default rate on
the H-PM interface is 3 Gb/s, then set the IPM field of the HBA SControl register to limit the interface speed to
Gen1 speed. A vendor specific method may be used instead, if available.
Issue COMRESET. Confirm that the H-PM interface speed is 1.5 Gb/s. If the speed is 3 Gb/s, then skip this
test step and put out a message, “Unable to force Gen1 speed on Gen2 host to port multiplier interface.”
If the current speed is 1.5Gb/s, issue PMREQ_P or PMREQ_S and confirm that the interface enters partial or
slumber state, as appropriate.
Clear the interface speed restriction in the IPM field or vendor specific mechanism and issue COMWAKE.
Confirm that the interface state is active and record the current interface speed.
Repeat this test 10 times.
Pass/Fail Criteria
a) Verify that the interface rate does not change before and after the power management sequence.
If the interface speed before and after a power management sequence is the same, the result is PASS. If the
H-PM interface did not enter a low power state when requested or resumed at a different speed, then the
result is FAIL. There is no N/A result for this test step.
If all 10 results are PASS, then the test result is PASS. If there is a single FAIL result, then the result for this