Specifications

SATA-IO Confidential 16
Check Word 76 bit 2 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE data (set to one)
Measurement Requirements
If the above are true, then run the following test when connected to a 3Gb/s host and 1.5Gb/s host
- Check Word 76 bit 1 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE data (set to one)
- Complete OOB sequence at least 10 times
Values below shall be confirmed when tested in connection with both 3Gb/s host and 1.5Gb/s host
Pass/Fail Criteria
- Verify IDENTIFY DEVICE or IDENTIFY PACKET DEVICE contents including:
If Word 76 bit 2 set to one, then Word 76 bit 1 set to one
- Verify Register FIS receipt (after each OOB sequence) from device with the appropriate signature
contents in Sector Count, LBA Low, LBA Mid and LBA High registers. (see ATA/6 reference and
correction e04127r0)
2.1.3. GTR-03 DMA Protocol Support
2.1.3.1. Device Expected Behavior
See sections 13.2.1 and 13.2.2 of Serial ATA Revision 2.6.
DMA support can be verified through Word 49 bit 8 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE data. This
bit shall be set to one for all Serial ATA devices.
The type of DMA supported can be verified through the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE command
data: Word 63, bits 2:0 for Multiword DMA (MWDMA) and Word 88 bits 6:0 for Ultra DMA (UDMA). If both types of
DMA are supported, the UDMA type shall be selected. If only one type of DMA is supported, then the supported type
shall be selected. The highest supported transfer rate of the selected DMA type shall be selected.
Check Word 49 bit 8 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE data (set to one)
Measurement Requirements
If the above are true, then run the appropriate tests below
For consistency, it is required that the COMP pattern as defined in the specification is used as the data set for the
tests below. Note that in some cases dependent on transfer size that it may not be feasible to include complete
iterations of the COMP pattern within the data set being used.
There are several test scenarios that are required when testing a HDD for this test requirement, all of which shall be
tested 5 times each to verify passing of the test:
Issue IDENTIFY DEVICE to device
Issue and complete WRITE DMA command to device with transfer size of less than or equal to 8Kbytes,
followed by issue and completion of READ DMA command to device to the same disk location that the
previous write was completed. The test shall verify that the contents read have the same values that were
previously written.
Issue and complete WRITE DMA command to device with transfer size of greater than 8Kbytes but less than
or equal to 128Kbytes, followed by issue and completion of READ DMA command to device to the same disk
location that the previous write was completed. The test shall verify that the contents read have the same
values that were written initially.
There are several test scenarios that are required when testing an ATAPI read-only device for this test requirement,
all of which shall be tested 5 times each to verify passing of the test. The tests below are for ATAPI devices which
only support reading from media (e.g. CDROM, DVDROM, etc…).
Issue IDENTIFY PACKET DEVICE to device
Issue and complete one tracks worth of read commands using the DMA protocol with transfer size of less
than or equal to 8Kbytes, followed by issue and completion of another tracks worth of read commands using
the DMA protocol to the same disk location that the previous reads were completed. The test shall verify that
the contents read have the same values that were read initially.