4.6 Packet Commands
When the ODD detects a CRC error involving the Ultra DMA transfer during the data transfer using this command, it returns the CHECK CONDITION. (The Sense Key of the Error register indicates ABORTED COMMAND.)
The original sense data at the CRC error occurrence is reported normally using the REQUEST SENSE command. Otherwise, it will be reported when another command is received.
The sense data format is shown in Table 4.100.
Table 4.100 Request sense data
Bit | 7 | 6 | 5 |
| 4 | 3 |
| 2 | 1 | 0 |
Byte |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
0 | Valid |
|
|
| Error Code (70h or 71h) |
|
| |||
|
|
|
|
|
|
|
|
| ||
1 |
|
|
|
| Reserved (00h) |
|
|
| ||
|
|
|
|
|
|
|
|
| ||
2 |
| Reserved (0h) |
|
|
|
| Sense Key |
| ||
|
|
|
|
|
|
|
|
|
| |
|
|
|
| Information |
|
|
| |||
|
|
|
|
|
| |||||
7 |
|
| Additional Sense Length (18h) |
|
| |||||
|
|
|
|
|
| |||||
|
|
|
| |||||||
|
|
|
|
|
|
|
| |||
12 |
|
|
| Additional Sense Code |
|
|
| |||
|
|
|
|
|
| |||||
13 |
|
| Additional Sense Code Qualifier |
|
| |||||
|
|
|
|
|
|
|
|
| ||
14 |
|
|
|
| Reserved (00h) |
|
|
| ||
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
| |||
|
|
| Additional Sense Bytes |
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
When the Valid bit is 1, the information field (bytes 3 to 6) is effective.
Error Code indicates the sense data format and type. See Table 4.101.
| Table 4.101 Error code |
|
|
Error Code | Report timing |
|
|
70h (Current error) | Reported for a normal error. |
|
|
71h(Deferred error) | Reported when an error occurs in the command that accesses the write |
| cache when the write cache is enabled. If this sense data is reported, the |
| command that reported the Check Condition status is not executed. |
|
|