Specifications

SATA-IO Confidential 74
Verify that the reserved fields in each PSCR for all implemented ports except 0 contain all zero. Verify that
PSCR(2) Bits [3:0] for all implemented ports except 0 contain 4h.
On the port with the attached SATA device, check the DET field in PSCR(0) and confirm that it contains 3h.
This confirms that communication has been established, and indirectly confirms that the two WRITE PORT
MULTIPLIER were correctly executed. (Note: it may be necessary to reset the X bit in PSCR1 before a
READ PORT MULTIPLIER to PSCR0 will succeed.)
2.18.4. PM-04 : 3Gb/s Backwards Compatibility
2.18.4.1. Expected Behavior
See section 7.4.21.1.2 of Serial ATA Revision 2.6.
If a device claims support for Serial ATA Gen-2 signaling speed, 3Gb/s, (Word 76 bit 2 set to one in IDENTIFY
DEVICE or IDENTIFY PACKET DEVICE data), then it shall also support Serial ATA Gen-1 signaling speed, 1.5Gb/s,
(Word 76 bit 1 set to one in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE data).
1. If the HBA supports only 1.5Gb/s signaling then a 3Gb/s capable port multiplier must negotiate for 1.5Gb/s
operation on the host port. A compliant HBA can be forced to operate at Gen1-only speed through the SPD field of
the SControl register in the HBA.
2. If a device supports only 1.5Gb/s signaling then a 3Gb/s capable port multiplier must negotiate for 1.5Gb/s
operation on the device port. There is not a standard way to force a Gen2 device to operate at Gen1-only speed. For
this test it will be necessary to either use a Gen1-only device or use a vendor unique method for restricting a Gen2
device to Gen1 speed.
For setup consistency, issue Soft Reset to Port F of the port multiplier before starting the test sequence.
Measurement Requirements
Determine the native speed of the PM host interface by enabling the attached HBA port for Gen2 speed and
observing the negotiated speed after a COMRESET sequence. If the PM is limited to Gen1 speed, then skip this test,
as 3Gb/s backward compatibility does not apply.
1. Attach a port multiplier to a host SATA port that is restricted to 1.5Gb/s. Force a COMRESET sequence on the
host SATA port.
2. Attach a Gen1-only device to a port multiplier device port enabled for 3 Gb/s operation. Force a COMRESET
sequence on the device port.
Observe in the HBA SStatus register that the interface is Active and the negotiated speed is 1.5Gb/s.
Pass/Fail Criteria
Observe in the PSCR SStatus register for the device port under test that the interface is Active and the
negotiated speed is 1.5Gb/s.
2.18.5. PM-05 : Interface Power Management, H PM, Host Initiated
2.18.5.1. Expected Behavior
See sections 14.1 and 16.3.3.6 of Serial ATA Revision 2.6.
A port multiplier is required to respond to PMREQ_P and PMREQ_S on its host port with either PMACK or PMNAK.
Actual support of the low power link states is optional.
If a port multiplier responds to PMREQ_P and PMREQ_S on its host port with PMACK , then it required to propagate
the request to all active device ports.
Measurement Requirements