Common Values for ASC and ASCQ Codes

02/11/2009
By

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