ATA REGISTERS |
|
ATA REGISTERS
DATA REGISTER
The Data register is a
ERROR REGISTER
The Error register contains the error status, if any, generated from the last executed ATA command. The contents are qualified by the ERR bit being set in "Status Register" on page 23.
|
| Table 17: | Error Register |
|
|
| ||
|
|
|
|
|
|
|
|
|
Operation | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
Read | BBK | UNC | MC | IDNF | MCR | ABRT | TKNOF AMNF | |
|
|
|
|
|
|
|
|
|
Default | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Value |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bit(s) Description
7 Bad Block Detected (BBK). Set when a bad block is detected.
6Uncorrectable Data Error (UNC). Set when an uncorrectable error is encountered.
5Media Changed (MC). Set to 0.
4ID Not Found (IDNF). Set when the sector ID is not found.
3MCR (Media Change Request). Set to 0.
2Aborted Command (ABRT). Set when a command is aborted due to a drive error.
1 | Track 0 Not Found (TKONF). Set when the execute drive |
| diagnostic command is executed. |
0Address Mark Not Found (AMNF). Set in the case of a general error.
SILICONSYSTEMS PROPRIETARY
This document and the information contained within it is confidential and proprietary to SiliconSystems, Inc.
All unauthorized use and/or reproduction is prohibited.
PAGE 16 | FEBRUARY 2, 2009 |