INTERFACE COMMANDS

Initialization Commands

Identify Drive

Allows the host to receive parameter information from the drive.

When the command is received, the drive:

1.Sets BSY,

2.Stores the required parameter information in the sector buffer,

3.Sets the DRQ bit and

4.Generates an interrupt.

The host may then read the information out of the sector buffer. Parameter words in the buffer follow. Note that all reserved bits or words should be zeroes.

WORD

CONTENT DESCRIPTION

0

General configuration

 

15 = device (0 = ATA, 1 = ATAPI)

 

14-8 = not used

 

7, 1 = removable media data

 

6, 1 = not removable controller and/or device

 

5-1 = reserved

 

0

1

Number of cylinders

2

Reserved

3

Number of logical heads

4-5

Not used

6

Number of logical sectors per track

7-9

Not used

10 - 19

Drive serial number (40 ASCII characters)

20

Not used

21

Buffer size in 512 byte increments (0000h = not specified)

22

Number of Maxtor specific bytes available on Read/Write Long commands

23 - 26

Firmware revision (8 ASCII characters)

27 - 46

Model number (40 ASCII characters)

47

Maximum number of sectors that can be transferred per interrupt on read and write multiple commands

48

Reserved

49

Capabilities

 

15 - 14 = reserved

 

13 = standby timer (1 = values as specified in this standard are supported, 0 = values are Maxtor specific)

 

12 = reserved (advanced PIO mode support)

 

11, 1 = IORDY supported, 0 = IORDY may be supported

 

10, 1 = IORDY can be disabled

 

9-8 = reserved

 

7-0 = not used

7 – 9

Page 57
Image 57
Maxtor 5120 manual Initialization Commands, Identify Drive