3 determining a drive’s transfer rate capabilities, 1 overview – Intel 460GX User Manual
Page 173
![background image](/manuals/127207/173/background.png)
Intel® 460GX Chipset Software Developer’s Manual
10-3
IFB Usage Considerations
NOTES:
•
The Ultra DMA Enable bit specifies the current Ultra DMA enabled status:
— Disabled by default: This field needs to be enabled in order to take advantage of the IFB
Ultra DMA timings. When this field is disabled, the IFB Ultra DMA Timing Register is
disabled.
•
The Ultra DMA Cycle Time Field specifies the current Ultra DMA timing mode.
Note that this field only applies if the corresponding Ultra DMA Enable field is set.
10.5.3
Determining a Drive’s Transfer Rate Capabilities
10.5.3.1
Overview
The following section provides the information that allows a drive’s capabilities to be determined.
The ATA IDENTIFY_DRIVE (0xEC) and ATAPI IDENTIFY_DEVICE(0x1A) can be used to
determine the capability. Each of these commands returns a 256 word buffer with fields that can
allow the drive’s capabilities to be determined.
Refer to the ATA Specification for more information regarding the IDENTIFY_DEVICE
command.
Table 10-1. Identify Device Information Used for Determining Drive Capabilities
Capability
Word
Offset
Bits
Field
Device Type
Fields that Indicate Device Type
Device Type
0
15
General Configuration:
0: ATA Device
1: ATAPI Device
Ultra DMA
Fields that Indicate Ultra DMA Drive Capabilities
Ultra DMA
53
2
Field Validity
0: the fields reported in word 88 are not valid
1: the fields reported in word 88 are valid
Ultra DMA
88
10:8
Ultra DMA Modes Active*
bit 10: 1: Ultra DMA Mode 2 is active
0: Ultra DMA Mode 2 is not active
bit 9: 1: Ultra DMA Mode 1 is active
0: Ultra DMA Mode 1 is not active
bit 8: 1: Ultra DMA Mode 0 is active
0: Ultra DMA Mode 0 is not active
Ultra DMA
88
2:0
Ultra DMA Modes Supported*
bit 2: 1: Ultra DMA Mode 2 is supported
0: Ultra DMA Mode 2 is not supported
bit 1: 1: Ultra DMA Mode 1 is supported
0: Ultra DMA Mode 1 is not supported
bit 0: 1: Ultra DMA Mode 0 is supported
0: Ultra DMA Mode 0 is not supported
PIO, DMA
53
1
Field Validity
0: the fields reported in words 64-70 are not valid
1: the fields reported in word 64-70 are valid