ATA Bus Interface and ATA Commands
6-36 Quantum Fireball Plus AS 10.2/20.5/30.0/40.0/60.0 GB AT
6.7.7
6.7.7
6.7.7
6.7.7
INITIALIZE DRIVE PARAMETERS
INITIALIZE DRIVE PARAMETERS
INITIALIZE DRIVE PARAMETERS
INITIALIZE DRIVE PARAMETERS
COMMAND CODE – 91h
DESCRIPTION – The INITIALIZE DRIVE PARAMETERS command enables the
host to set the logical number of heads and the logical number of sectors per track.
On receiving the command, the drive sets the BSY bit, saves the parameters, clears
the BSY, and generates an interrupt.
The only two register values used by this command are the Sector Count register,
which specifies the number of sectors; and the Drive/Head register, which
specifies the number of heads, minus 1. The DRV bit assigns these values to drive
0 or drive 1.
This command does not check the sector count and head values for validity. If these
values are invalid, the drive will not report an error until another command causes
an illegal access.
INPUTS
OUTPUTS
Register
Register
Register
Register
7
77
7
6
66
6
5
55
5
4
44
4
3
33
3
2
22
2
1
11
1
0
00
0
Features
na
Sector Count
Logical sectors per logical track
Sector Number
na
Cylinder Low
na
Cylinder High
na
Device/ Head
obs
na
obs
DEV
na
Max head
Command
91h
Register
Register
Register
Register
7
77
7
6
66
6
5
55
5
4
44
4
3
33
3
2
22
2
1
11
1
0
00
0
Error
na
na
na
na
na
ABRT
na
na
Sector Count
na
Sector Number
na
Cylinder Low
na
Cylinder High
na
Device/Head
Obs
na
Obs
DEV
Na
na
na
na
Status
BSY
na
DF
na
DRQ
na
na
ERR
Summary of Contents for FIREBALL PLUS AS 10.2
Page 12: ...About This Manual 1 4 Quantum Fireball Plus AS 10 2 20 5 30 0 40 0 60 0 GB AT ...
Page 16: ...General Description 2 8 Quantum Fireball Plus AS 10 2 20 5 30 0 40 0 60 0 GB AT ...
Page 61: ...Basic Principles of Operation Quantum Fireball Plus AS 10 2 20 5 30 0 40 0 60 0 GB AT 5 16 ...
Page 62: ...Basic Principles of Operation 5 17 Quantum Fireball Plus AS 10 2 20 5 30 0 40 0 60 0 GB AT ...
Page 162: ...Index I 4 Quantum Fireball Plus AS 10 2 20 5 30 0 40 0 60 0 GB AT ...