Initialize Drive Parameters - Quantum FIREBALL PLUS AS 10.2 Product Manual

Table of Contents

Advertisement

ATA Bus Interface and ATA Commands
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
Register
Register
Register
Register
Features
Sector Count
Sector Number
Cylinder Low
Cylinder High
Device/ Head
Command
OUTPUTS
Register
Register
Register
Register
Error
Sector Count
Sector Number
Cylinder Low
Cylinder High
Device/Head
Status
6-36 Quantum Fireball Plus AS 10.2/20.5/30.0/40.0/60.0 GB AT
7 7 7 7
6 6 6 6
5 5 5 5
na
Logical sectors per logical track
na
na
na
obs
na
obs
91h
7 7 7 7
6 6 6 6
5 5 5 5
na
na
na
na
na
na
na
Obs
na
Obs
BSY
na
DF
4 4 4 4
3 3 3 3
2 2 2 2
DEV
na
Max head
4 4 4 4
3 3 3 3
2 2 2 2
na
na
ABRT
DEV
Na
na
na
DRQ
na
1 1 1 1
0 0 0 0
1 1 1 1
0 0 0 0
na
na
na
na
na
ERR

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents