ATA Bus Interface and ATA Commands
Quantum Fireball Plus AS 10.2/20.5/30.0/40.0/60.0 GB AT 6-25
Table 6-14
Table 6-14 Table 6-14
Table 6-14 Error Register Bits
6.6.2.3
6.6.2.36.6.2.3
6.6.2.3 Sector Count Register
Sector Count RegisterSector Count Register
Sector Count Register
The Sector Count Register defines the number of sectors of data to be transferred
across the host bus for a subsequent command. If the value in this register is 0, the
sector count is 256 sectors. If the Sector Count Register command executes
successfully, the value in this register at command completion is 0. As the drive
transfers each sector, it decrements the Sector Count Register to reflect the number
of sectors remaining to be transferred. If the command’s execution is unsuccessful,
this register contains the number of sectors that must be transferred to complete the
original request.
When the drive executes an INITIALIZE DRIVE PARAMETERS or Format Track
command, the value in this register defines the number of sectors per track.
6.6.2.4
6.6.2.46.6.2.4
6.6.2.4 Sector Number Register
Sector Number RegisterSector Number Register
Sector Number Register
The Sector Number Register contains the ID number of the first sector to be
accessed by a subsequent command. The sector number is a value between one and
the maximum number of sectors per track. As the drive transfers each sector, it
increments the Sector Number Register. See the command descriptions in section
6.7 for information about the contents of the Sector Number Register after
successful or unsuccessful command completion.
In LBA mode, this register contains bits 0 to 7. At command completion, the host
updates this register to reflect the current LBA bits 0 to 7.
6.6.2.5
6.6.2.56.6.2.5
6.6.2.5 Cylinder Low Register
Cylinder Low RegisterCylinder Low Register
Cylinder Low Register
The Cylinder Low Register contains the eight low-order bits of the starting cylinder
address for any disk access. On multiple sector transfers that cross cylinder
boundaries, the drive updates this register when command execution is complete,
to reflect the current cylinder number. The host loads the least significant bits of the
cylinder address into the Cylinder Low Register.
In LBA mode, this register contains bits 8 to 15. At command completion, the drive
updates this register to reflect the current LBA bits 8 to 15.
MNEMONIC
MNEMONICMNEMONIC
MNEMONIC BIT
BITBIT
BIT DESCRIPTION
DESCRIPTIONDESCRIPTION
DESCRIPTION
#7
#6
#5
#4
#3
ABRT 2 Requested command aborted due to a drive status error, such as Not
Ready or Write Fault, or because the command code is invalid.
#1
#0