5.3.3Error posting
Table 5.14 lists the defined errors that are valid for each command.
Table 5.14 Command code and parameters
Command name | Error register (X'1F1') |
| Status register (X'1F7') | |||||
|
|
|
|
|
|
|
|
|
| ICRC | UNC | INDF | ABRT | TR0NF | DRDY | DWF | ERR |
READ SECTOR(S) |
| V | V | V |
| V | V | V |
WRITE SECTOR(S) |
|
| V | V |
| V | V | V |
READ MULTIPLE |
| V | V | V |
| V | V | V |
WRITE MULTIPLE |
|
| V | V |
| V | V | V |
READ DMA | V*2 | V | V | V |
| V | V | V |
WRITE DMA | V*2 |
| V | V |
| V | V | V |
WRITE VERIFY |
| V | V | V |
| V | V | V |
READ VERIFY SECTOR(S) |
| V | V | V |
| V | V | V |
RECALIBRATE |
|
|
| V | V | V | V | V |
SEEK |
|
| V | V |
| V | V | V |
INITIALIZE DEVICE |
|
|
| V |
| V | V | V |
PARAMETERS |
|
|
|
| ||||
|
|
|
|
|
|
|
| |
IDENTIFY DEVICE |
|
|
| V |
| V | V | V |
IDENTIFY DEVICE DMA | V*2 |
|
| V |
| V | V | V |
SET FEATURES |
|
|
| V |
| V | V | V |
SET MULTIPLE MODE |
|
|
| V |
| V | V | V |
EXECUTE DEVICE | *1 | *1 | *1 | *1 | *1 |
|
| V |
DIAGNOSTIC |
|
|
|
|
|
|
|
|
FORMAT TRACK |
|
| V | V |
| V | V | V |
READ LONG |
|
| V | V |
| V | V | V |
WRITE LONG |
|
| V | V |
| V | V | V |
READ BUFFER |
|
|
| V |
| V | V | V |
WRITE BUFFER |
|
|
| V |
| V | V | V |
IDLE |
|
|
| V |
| V | V | V |
IDLE IMMEDIATE |
|
|
| V |
| V | V | V |
STANDBY |
|
|
| V |
| V | V | V |
STANDBY IMMEDIATE |
|
|
| V |
| V | V | V |
SLEEP |
|
|
| V |
| V | V | V |
CHECK POWER MODE |
|
|
| V |
| V | V | V |
SMART |
|
| V | V |
| V | V | V |
FLUSH CACHE |
|
| V | V |
| V | V | V |
SECURITY DISABLE |
|
|
| V |
| V | V | V |
PASSWORD |
|
|
|
| ||||
|
|
|
|
|
|
|
| |
SECURITY ERASE PREPARE |
|
|
| V |
| V | V | V |
SECURITY ERASE UNIT |
|
|
| V |
| V | V | V |
SECURITY FREEZE LOCK |
|
|
| V |
| V | V | V |
SECURITY SET PASSWORD |
|
|
| V |
| V | V | V |
SECURITY UNLOCK |
|
|
| V |
| V | V | V |
Invalid command |
|
|
| V |
| V | V | V |
V: Valid on this command |
|
|
|
|
|
|
|
|
*1: See the command descriptions.
*2: Valid only when Ultra DMA command is executed.
5 - 63 |