ATA COMMAND BLOCK AND SET DESCRIPTION |
Request Sense — 03h
The Request Sense command identifies the extended error codes generated by the preceding ATA command. The Request Sense command must be issued immediately following the detection of an error via the Error register.
Table 59: Request Sense — 03h
Register | D7 | D6 | D5 | D4 |
| D3 | D2 |
| D1 | D0 |
Feature |
|
|
| X |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
Sector Count |
|
|
| X |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
Sector Number |
|
|
| X |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
Cylinder Low |
|
|
| X |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
Cylinder High |
|
|
| X |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
Drive Head | 1 | X | 1 | Drive |
|
|
| X |
| |
|
|
|
|
|
|
|
|
|
|
|
Command |
|
|
| 03h |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
The extended error codes are defined in the following table.
Table 60: Extended Error Codes
Extended Error Codes | Description |
|
|
00h | No error detected |
|
|
01h | Self test is OK (no error) |
|
|
09h | Miscellaneous error |
|
|
20h | Invalid command |
|
|
21h | Invalid address (requested head or sector invalid) |
|
|
2Fh | Address overflow (address too large) |
|
|
35h, 36h | Supply or generated voltage out of tolerance |
|
|
11h | Uncorrectable ECC error |
|
|
18h | Corrected ECC error |
|
|
05h, | Self test of diagnostic failed |
|
|
10h, 14h | ID not found |
|
|
3Ah | Spare sectors exhausted |
|
|
1Fh | Data transfer error/aborted command |
|
|
0Ch, 38h, 3Bh, 3Ch, 3Fh | Computed media format |
|
|
03h | Write/erase failed |
|
|
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.
DOCUMENT: | JUNE 17, 2008 | PAGE 57 |