Specifications
SATA-IO Confidential 82
b) Verify that the H-PM interface running at reduced speed resumes at the reduced speed.
If the test methodology permits access to the PM PSCRs and the default rate on the PM-Dev interface is 3
Gb/s, then set the IPM field of the PM port 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 PM-Dev 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 port multiplier to device
interface.”
If the current speed is 1.5Gb/s, issue PMREQ_P and confirm that the PM-DEV interface enters partial state.
(See note in equivalent step in section a, above).
Issue COMWAKE and wait for the PM-Dev interface to become active.
Record the current interface speed.
Repeat this test 10 times.
Issue COMRESET. Confirm that the PM-Dev 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 port multiplier to device
interface.”
If the current speed is 1.5Gb/s, issue PMREQ_S and confirm that the PM-DEV interface enters slumber state.
(See note in equivalent step in section a, above).
Issue COMWAKE and wait for the PM-Dev interface to become active.
Record the current interface speed.
Repeat this test 10 times.
Clear the interface speed restriction in the IPM field or vendor specific mechanism and issue COMRESET.
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 PM-Dev interface running at default speed resumes at the default speed.
If the interface speed before and after each power management sequence (20 total) is the same, the result of
the test step is PASS. If the PM-Dev interface did not enter a low power state when requested or resumed at
a different speed, then the result of the test step is FAIL. There is no N/A result for this test step.
If all 10 PMREQ_P results are PASS, then the PMREQ_P test result is PASS. If there is a single FAIL result,
then the result for this test is FAIL. Put out a message indicating a rate matching failure for
PMREQ_P/COMWAKE sequence.
If all 10 PMREQ_S results are PASS, then the PMREQ_S test result is PASS. If there is a single FAIL result,
then the result for this test is FAIL. Put out a message indicating a rate matching failure for
PMREQ_S/COMWAKE sequence.
b) Verify that the H-PM interface running at reduced speed resumes at the reduced speed.
If the interface speed before and after each power management sequence is 1.5 Gb/s, 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.