
| Error data structure |
Byte | Descriptions |
n | Reserved |
n+1 | Content of the Error register after command completion occurred. |
N+2 | Content of the Sector Count register (7:0) after command completion occurred. (see note) |
n+3 | Content of the Sector Count register (15:8) after command completion occurred. (see note) |
n+4 | Content of the LBA Low register (7:0) after command completion occurred. |
N+5 | Content of the LBA Low register (15:8) after command completion occurred. |
N+6 | Content of the LBA Mid register (7:0) after command completion occurred. |
N+7 | Content of the LBA Mid register (15:8) after command completion occurred. |
N+8 | Content of the LBA High register (7:0) after command completion occurred. |
N+9 | Content of the LBA High register (15:8) after command completion occurred. |
N+10 | Content of the Device/Head register after command completion occurred. |
N+11 | Content written to the Status register after command completion occurred. |
N+12 | Extended error information |
through |
|
n+30 |
|
n+31 | State |
n+32 | Life timestamp (least significant byte) |
n+33 | Life timestamp (most significant byte) |
NOTE - bits (7:0) refer to the contents if the register were read with bit 7 of the Device Control register cleared to zero. Bits (15:8) refer to the contents if the register were read with bit 7 of the Device Control register set to one.
State shall contain a value indicating the state of the device when the command was written to the Command register or the reset occurred as described in the following table.
| State field values |
Value | State |
x0h | Unknown |
x1h | Sleep |
x2h | Standby |
x3h | Active/Idle with BSY cleared to zero |
x4h | Executing SMART |
Reserved |
The value of x is vendor specific and may be different for each state.
Sleep indicates the reset for which the error is being reported was received when the device was in the Sleep mode.
Standby indicates the command or reset for which the error is being reported was received when the device was in the Standby mode.
Active/Idle with BSY cleared to zero indicates the command or reset for which the error is being reported was received when the device was in the Active or Idle mode and BSY was cleared to zero.
Executing SMART
Life timestamp shall contain the
The device error count field shall contain the total number of errors attributable to the device that have been reported by the device during the life of the device. These errors shall include UNC errors, IDNF errors for which the address requested was valid, servo errors, write fault errors, etc. This count shall not include errors
Toshiba Corporation Digital Media Network Company
Page 128 of 159
© 2004, Copyright TOSHIBA Corporation All Rights Reserved