This section provides descriptions for common values of the ASC and ASCQ codes, which are bytes 12 and 13 for SCSI-2 devices.
The following table provides descriptions for common values of the ASC and ASCQ codes. Each value has a prefix of 0x, which indicates that it is a hexadecimal constant.
Common Values for ASC and ASCQ Codes
|
ASC |
ASCQ |
Description |
|
0x00 |
0x00 |
No additional sense |
|
0x00 |
0x01 |
Filemark detected |
|
0x00 |
0x02 |
End-of-medium detected |
|
0x00 |
0x03 |
Setmark detected |
|
0x00 |
0x04 |
Beginning of medium |
|
0x00 |
0x05 |
End of data |
|
0x00 |
0x06 |
I/O process terminated |
|
0x02 |
0x00 |
No seek complete |
|
0x03 |
0x00 |
Device write fault |
|
0x03 |
0x01 |
No write current |
|
0x03 |
0x02 |
Excessive write errors |
|
0x04 |
0x00 |
Logical unit not ready |
|
0x04 |
0x01 |
Becoming ready |
|
0x04 |
0x02 |
Notready, initializing command required |
|
0x04 |
0x03 |
Notready, manual intervention required |
|
0x04 |
0x04 |
Notready, formatting |
|
0x05 |
0x00 |
Noresponse to select |
|
0x06 |
0x00 |
Noreference position found |
|
0x07 |
0x00 |
Multipledevices selected |
|
0x08 |
0x00 |
Communication failure |
|
0x08 |
0x01 |
Communication timeout |
|
0x08 |
0x02 |
Communication parity error |
|
0x09 |
0x00 |
Trackfollowing error |
|
0x0A |
0x00 |
Error logoverflow |
|
0x0C |
0x00 |
Writeerror |
|
0x11 |
0x00 |
Unrecovered read error |
|
0x11 |
0x01 |
Readretries exhausted |
|
0x11 |
0x02 |
Error toolong to correct |
|
0x11 |
0x03 |
Multipleread errors |
|
0x11 |
0x08 |
Incomplete block read |
|
0x11 |
0x09 |
No gapfound |
|
0x11 |
0x0A |
Miscorrected error |
|
0x14 |
0x00 |
Recordedentity not found |
|
0x14 |
0x01 |
Recordnot found |
|
0x14 |
0x02 |
Filemark/setmark not found |
|
0x14 |
0x03 |
End-of-data not found |
|
0x14 |
0x04 |
Blocksequence error |
|
0x15 |
0x00 |
Randompositioning error |
|
0x15 |
0x01 |
Mechanical positioning error |
|
0x15 |
0x02 |
Readpositioning error |
|
0x17 |
0x00 |
No errorcorrection applied |
|
0x17 |
0x01 |
Recoveredwith retries |
|
0x17 |
0x02 |
Recoveredwith positive head offset |
|
0x17 |
0x03 |
Recoveredwith negative head offset |
|
0x18 |
0x00 |
ECCapplied |
|
0x1A |
0x00 |
Parameterlist length error |
|
0x1B |
0x00 |
Synchronous data transfer error |
|
0x20 |
0x00 |
Invalidoperation code |
|
0x21 |
0x00 |
Block outof range |
|
0x21 |
0x01 |
Invalidelement address |
|
0x24 |
0x00 |
Invalidfield in CDB |
|
0x25 |
0x00 |
LUN notsupported |
|
0x26 |
00 |
Invalidfield in parameter list |
|
0x26 |
0x01 |
Parameternot supported |
|
0x26 |
0x02 |
Parametervalue invalid |
|
0x26 |
0x03 |
Thresholdparameters not supported |
|
0x27 |
0x00 |
Writeprotected |
|
0x28 |
0x00 |
Not-readyto ready |
|
0x28 |
0x01 |
Import/export element accessed |
|
0x29 |
0x00 |
Power-on,reset, bus reset |
|
0x2A |
0x00 |
Parameters changed |
|
0x2A |
0x01 |
Modeparameters changed |
|
0x2A |
0x02 |
Logparameters changed |
|
0x2B |
0x00 |
Copycannot execute |
|
0x2C |
0x00 |
Commandsequence error |
|
0x2D |
0x00 |
Overwriteerror on update |
|
0x2F |
0x00 |
Commandcleared by initiator |
|
0x30 |
0x00 |
Incompatible media |
|
0x30 |
0x01 |
Mediaunknown format |
|
0x30 |
0x02 |
Mediaincompatible format |
|
0x30 |
0x03 |
Cleaningcartridge installed |
|
0x31 |
0x00 |
Mediaformat corrupted |
|
0x33 |
0x00 |
Tapelength error |
|
0x37 |
0x00 |
Roundedparameter |
|
0x39 |
0x00 |
Savingparameters not supported |
|
0x3A |
0x00 |
Mediumnot present |
|
0x3B |
0x00 |
Sequential positioning error |
|
0x3B |
0x01 |
Positioning error at BOT |
|
0x3B |
0x02 |
Positioning error at EOT |
|
0x3B |
0x08 |
Reposition error |
|
0x3B |
0x0D |
Mediumdestination element full |
|
0x3B |
0x0E |
Mediumsource element empty |
|
0x3D |
0x00 |
Invalidbits in message |
|
0x3E |
0x00 |
LUN notself-configured |
|
0x3F |
0x00 |
Operatingconditions changed |
|
0x3F |
0x01 |
Microcodehas been changed |
|
0x3F |
0x02 |
Changedoperating definition |
|
0x3F |
0x03 |
Inquirydata has changed |
|
0x43 |
0x00 |
Messageerror |
|
0x44 |
0x00 |
Internaltarget failure |
|
0x45 |
0x00 |
Select/reselect failure |
|
0x46 |
0x00 |
Unsuccessful soft reset |
|
0x47 |
0x00 |
SCSIparity error |
|
0x48 |
0x00 |
Initiatordetected message received |
|
0x49 |
0x00 |
Invalidmessage error |
|
0x4A |
0x00 |
Commandphase error |
|
0x4B |
0x00 |
Dataphase error |
|
0x4C |
0x00 |
LUNfailed self-configuration |
|
0x4E |
0x00 |
Overlapped commands attempt |
|
0x50 |
0x00 |
Writeappend error |
|
0x50 |
0x01 |
Writeappend position error |
|
0x50 |
0x02 |
Positionerror (timing) |
|
0x51 |
0x00 |
Erasefailure |
|
0x52 |
0x00 |
Cartridgefault |
|
0x53 |
0x00 |
Load/media eject failed |
|
0x53 |
0x01 |
Unloadtape failure |
|
0x53 |
0x02 |
Mediaremoval prevented |
|
0x5A |
0x00 |
Operatorstate changed |
|
0x5A |
0x01 |
Operatormedia removal |
|
0x5A |
0x02 |
Operatorwrite protect |
|
0x5A |
0x03 |
Operatorwrite permit |
|
0x5B |
0x00 |
Logexception |
|
0x5B |
0x01 |
Thresholdcondition met |
|
0x5B |
0x02 |
Logcounter at maximum |
|
0x5B |
0x03 |
Log listcodes exhausted |