4. IDE Interface
21
BBK—Bad Block
Indicates a bad block mark was detected in the sector's ID field.
UNC—Uncorrectable Data Error
Indicates an uncorrectable data error has been encountered.
IDNF—ID Field Not Found
Indicates the requested sector's ID field was not found.
ABRT—Aborted Command
Indicates the requested command has been aborted due to a drive status error such as
Not Ready or Write Fault, or because the command code was invalid.
TK0—Track 0 Not Found
Indicates track 0 was not found during a recalibrate command.
Write Precompensation Register
(1F1h, Write - 8 bits)
This register, originally used for write precompensation, is typically not used. Most IDE
drives do not require write precompensation. Some drives define an alternate usage for
this register.
Sector Count Register
(1F2h, Read/Write - 8 bits)
The sector count register defines the number of sectors of data to be transferred across
the host bus for a subsequent command. For a value of zero written, a count of 256 is
used. This count is decremented after each sector is transferred, the register retaining
the number of sectors left to transfer. If the command's execution is not successful the
register contains the number of sectors that must be transferred to complete the original
request. Some drives also define superset commands that use this register.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com