Determining A Drive's Transfer Rate Capabilities; Identify Device Information Used For Determining Drive Capabilities - Intel 460GX Software Developer’s Manual

Chipset system
Table of Contents

Advertisement

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
Device Type
Device Type
Ultra DMA
Ultra DMA
Ultra DMA
Ultra DMA
PIO, DMA
Intel® 460GX Chipset Software Developer's Manual
Word
Bits
Offset
Fields that Indicate Device Type
0
15
General Configuration:
0: ATA Device
1: ATAPI Device
53
2
Field Validity
0: the fields reported in word 88 are not valid
1: the fields reported in word 88 are valid
88
10:8
Ultra DMA Modes Active*
bit 10: 1: Ultra DMA Mode 2 is active
bit 9: 1: Ultra DMA Mode 1 is active
bit 8: 1: Ultra DMA Mode 0 is active
88
2:0
Ultra DMA Modes Supported*
bit 2: 1: Ultra DMA Mode 2 is supported
bit 1: 1: Ultra DMA Mode 1 is supported
bit 0: 1: Ultra DMA Mode 0 is supported
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
IFB Usage Considerations
Field
Fields that Indicate Ultra DMA Drive Capabilities
0: Ultra DMA Mode 2 is not active
0: Ultra DMA Mode 1 is not active
0: Ultra DMA Mode 0 is not active
0: Ultra DMA Mode 2 is not supported
0: Ultra DMA Mode 1 is not supported
0: Ultra DMA Mode 0 is not supported
10-3

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents