Descriptions of standard ASC and ASCQ codes

Standard ASC and ASCQ codes are described.

This section provides descriptions of standard ASC (Additional Sense Code) and ASCQ (Additional Sense Code Qualifier) codes. The ASC and ASCQ codes are bytes 12 and 13 for SCSI-2 devices. On Windows systems these codes are displayed in the Windows Event Log, but the information is in different bytes.

See server message ANR8300E or ANR8302E for the recommended action.

The following table provides standard descriptions for some ASC and ASCQ codes. Each value has a prefix of 0x, which indicates that it is a hexadecimal constant. Note that descriptions vary among devices. For an accurate description of ASC and ASCQ codes for any device, see the documentation that comes with the device.

Table 1. Descriptions of standard 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 Not ready, initializing command required
0x04 0x03 Not ready, manual intervention required
0x04 0x04 Not ready, formatting
0x05 0x00 No response to select
0x06 0x00 No reference position found
0x07 0x00 Multiple devices selected
0x08 0x00 Communication failure
0x08 0x01 Communication timeout
0x08 0x02 Communication parity error
0x09 0x00 Track following error
0x0A 0x00 Error log overflow
0x0C 0x00 Write error
0x11 0x00 Unrecovered read error
0x11 0x01 Read retries exhausted
0x11 0x02 Error too long to correct
0x11 0x03 Multiple read errors
0x11 0x08 Incomplete block read
0x11 0x09 No gap found
0x11 0x0A Miscorrected error
0x14 0x00 Recorded entity not found
0x14 0x01 Record not found
0x14 0x02 Filemark/setmark not found
0x14 0x03 End-of-data not found
0x14 0x04 Block sequence error
0x15 0x00 Random positioning error
0x15 0x01 Mechanical positioning error
0x15 0x02 Read positioning error
0x17 0x00 No error correction applied
0x17 0x01 Recovered with retries
0x17 0x02 Recovered with positive head offset
0x17 0x03 Recovered with negative head offset
0x18 0x00 ECC applied
0x1A 0x00 Parameter list length error
0x1B 0x00 Synchronous data transfer error
0x20 0x00 Invalid operation code
0x21 0x00 Block out of range
0x21 0x01 Invalid element address
0x24 0x00 Invalid field in CDB
0x25 0x00 LUN not supported
0x26 00 Invalid field in parameter list
0x26 0x01 Parameter not supported
0x26 0x02 Parameter value invalid
0x26 0x03 Threshold parameters not supported
0x27 0x00 Write protected
0x28 0x00 Not-ready to ready
0x28 0x01 Import/export element accessed
0x29 0x00 Power-on, reset, bus reset
0x2A 0x00 Parameters changed
0x2A 0x01 Mode parameters changed
0x2A 0x02 Log parameters changed
0x2B 0x00 Copy cannot run
0x2C 0x00 Command sequence error
0x2D 0x00 Overwrite error on update
0x2F 0x00 Command cleared by initiator
0x30 0x00 Incompatible media
0x30 0x01 Media unknown format
0x30 0x02 Media incompatible format
0x30 0x03 Cleaning cartridge installed
0x31 0x00 Media format corrupted
0x33 0x00 Tape length error
0x37 0x00 Rounded parameter
0x39 0x00 Saving parameters not supported
0x3A 0x00 Medium not present
0x3B 0x00 Sequential positioning error
0x3B 0x01 Positioning error at BOT
0x3B 0x02 Positioning error at EOT
0x3B 0x08 Reposition error
0x3B 0x0D Medium destination element full
0x3B 0x0E Medium source element empty
0x3D 0x00 Invalid bits in message
0x3E 0x00 LUN not self-configured
0x3F 0x00 Operating conditions changed
0x3F 0x01 Microcode changed
0x3F 0x02 Changed operating definition
0x3F 0x03 Inquiry data changed
0x3F 0x0E Reported LUNs data changed
0x43 0x00 Message error
0x44 0x00 Internal target failure
0x45 0x00 Select/reselect failure
0x46 0x00 Unsuccessful soft reset
0x47 0x00 SCSI parity error
0x48 0x00 Initiator detected message received
0x49 0x00 Invalid message error
0x4A 0x00 Command phase error
0x4B 0x00 Data phase error
0x4C 0x00 LUN failed self-configuration
0x4E 0x00 Overlapped commands attempt
0x50 0x00 Write append error
0x50 0x01 Write append position error
0x50 0x02 Position error (timing)
0x51 0x00 Erase failure
0x52 0x00 Cartridge fault
0x53 0x00 Load/media eject failed
0x53 0x01 Unload tape failure
0x53 0x02 Media removal prevented
0x5A 0x00 Operator state changed
0x5A 0x01 Operator media removal
0x5A 0x02 Operator write protect
0x5A 0x03 Operator write permit
0x5B 0x00 Log exception
0x5B 0x01 Threshold condition met
0x5B 0x02 Log counter at maximum
0x5B 0x03 Log list codes exhausted