AT INTERFACE and ATA COMMANDS
WA31273A / WA32543A / WA33203A / WA32163A / WA31083A / WA32162A 6-13
6-3-4-2 Features Register (1F1h)
This register is command specific and used to enable and disable features of the
interface (e.g. by the Set Features command to enable and disable caching).
6-3-4-3 Sector Number Register (1F3h)
In
CHS
mode this register contains the starting sector number for any disk data access
for the subsequent command. The sector number is from 1 to the maximum number of
sectors per track. In
LBA
mode this register contains bits 0-7 of the LBA.
See the command descriptions for contents of the register at command completion
(whether successful or unsuccessful).
6-3-4-4 Error Register (1F1h)
This register contains status from the last command executed by the drive or a
Diagnostic Code.
At the completion of any command except Execute Drive Diagnostic, the contents of this
register are valid when ERR=1 in the Status Register.
Following a power on, a reset, or completion of an Execute Drive Diagnostic command,
this register contains a Diagnostic Code (see Table 6-5).
7
6
5
4
3
2
1
0
BBK
UNC
0
IDNF
0
ABRT
TK0NF
AMNF
•
BBK (Bad Block Detected)
indicates a bad block mark was detected in the requested
sector's ID field.
•
UNC (Uncorrectable Data Error)
indicates an uncorrectable data error has been
encountered.
•
IDNF (ID Not Found)
indicates the requested sector's ID field could not be found.
•
ABRT (Aborted Command)
indicates the requested command has been aborted due
to a drive status error (Not Ready, Write Fault, etc.) or because the command code is
invalid.
•
K0NF (Track 0 Not Found)
indicates track 0 has not been found during a Recalibrate
command.
•
AMNF (Address Mark Not Found)
indicates the data address mark has not been
found after finding the correct ID field.
NOTE
: Unused bits are cleared to zero.