Specifications

SATA-IO Confidential 88
For device product testing, the host controllers used in the configurations must either be those identified above, or
selected from the Integrators List as already approved products. A substitution of a host product from the Integrators
List may only be a substitution of a product from the same SATA interface vendor (e.g. replacement in Configuration
#3 with an approved ATI host product from the Integrators List, or replacement in Configuration #4 with an approved
Nvidia host product from the Integrators List).
The configurations are based on requirements around SATA specific capabilities and combinations (e.g. 3Gb/s,
1.5Gb/s, different host controllers, etc…). It is also required that the motherboards or hosts considered for this testing
support INT 13h mechanisms.
The SATA-IO will consider updating the approved platform configurations approximately every 12-18 months,
depending on necessity.
3.1.4. System Interoperability Device Requirements for Host testing
The following configuration details will be used for all host product testing with regards to system interoperability
testing.
Configuration 1 : Gen2 hard disk drive (HDD) selected from Integrators List
Configuration 2 : Gen2 hard disk drive (HDD) selected from Integrators List (must be different model from that
selected in Configuration #1 above)
Configuration 3 : Gen1 hard disk drive (HDD) selected from Integrators List (must be different model from those
selected in Configuration #1 and #2 above)
Configuration 4 : Gen1 optical disk drive (ODD) selected from Integrators List
Configuration 5 : Gen1 optical disk drive (ODD) selected from Integrators List (must be different model from that
selected in Configuration #4 above)
For host product testing, the devices used in the configurations must be selected from the Integrators List as already
approved products.
The configurations are based on requirements around SATA specific capabilities and combinations (e.g. 3Gb/s,
1.5Gb/s, different devices, etc…). It is also required that the motherboards or hosts considered for this testing support
INT 13h mechanisms.
If a host PUT does not support a device product type:
1) The non-supported device type shall be indicated on the Product Info sheet. Failure to indicate non-support
with a failure on a non-supported device still results in a System Interop failure
2) Additional devices from the support device types shall be substituted for the non-support product type to
maintain the required number of configurations
3) Non-supported device types shall be indicated if the product is added to the Integrators List.
The SATA-IO will consider updating the approved platform configurations approximately every 12-18 months,
depending on necessity.
3.2. System Interoperability Test Description
There are several key concerns when working to understand the interoperability of a product in a specified system,
including data transfer and error rates. The system interoperability tests are defined in a way such that the products
are validated in a repeatable and consistent manner.
3.2.1. Resource requirements
The following tools will be needed to validate the System Interoperability test tool:
1) SATA bus analyzer capable of acquiring traces for all supported product types and capturing both data level
and command level traces
2) SATA bus error injector capable of causing a data corruption error in a DATA FIS