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 










