119
Chapter 8 SCSI Commands
If the Sense Key is other than ILLEGAL REQUEST and the SKSV bit is 0, the
Sense-key Specific field is as shown in table 8.16.1.2.
Table 8.16.1.2 : Error Code and Status Bytes
Runtime Error Code:
This field is set to an autoloader-specific internal code, distinct from the Sense
Key, ASC, and ASCQ shown in table 8.16.2.1.
Status Byte:
The autoloader does not support this field, therefore it is always 0.
8.16.2. Sense key and sense code definitions
The Sense Key, Additional Sense Code, and Additional Sense Code Qualifier
are defined as follows.
Bit
Byte
7
6
5
4
3
2
1
0
SKSV(0)
Reserved
Runtime Error Code
Status Byte(00h)
Sense key ASC/ASCQ
Description
0h
NO SENSE. Indicates that there is no specific sense key information to be reported for the
designated logical unit. This would be the case for a successful command or a command that
received CHECK CONDITION or COMMAND TERMINATED status.
00h 00h
NO ADDITIONAL SENSE INFORMATION
1h
RECOVERED ERROR. Indicates that the last command completed successfully with some
recovery action performed by the autoloader. Details may be determinable by examining the
additional sense bytes and the information field. When multiple recovered errors occur during one
command, the choice of which error to report (first, last, most severe, etc.) is device specific.
5Bh 01h
THRESHOLD CONDITION MET
5Bh 02h
LOG COUNTER AT MAXIMUM
5Bh 00h
LOG EXCEPTION
5Bh 03h
LOG LIST CODES EXHAUSTED
5Dh 00h
FAILURE PREDICTION THRESHOLD EXCEEDED
2h
NOT READY. Indicates that the logical unit addressed cannot be accessed. Operator intervention
may be required to correct this condition.
04h 00h
LOGICAL UNIT NOT READY, CAUSE NOT REPORTABLE
04h 01h
LOGICAL UNIT IS IN PROCESS OF BECOMING READY
28h 01h
IMPORT OR EXPORT ELEMENT ACCESSED
80h 05h
DURING REPROGRAMING MODE
80h 06h
DRRING MENU MODE
3h
MEDIUM ERROR. Indicates that the command terminated with a non-recovered error condition
that was probably caused by a flaw in the medium or an error in the recorded data. This sense key
may also be returned if the autoloader is unable to distinguish between a flaw in the medium and a
specific hardware failure.
09h 10h
LOGICAL UNIT NOT READY, AUXILIARY MEMORY NOT ACCESSIBLE
A Write Attribute or Read Attribute command is received and medium is present, but the MAM is not
accessible for some reason.
11h 12h
AUXILIARY MEMORY READ ERROR - A Read Attribute command could not be completed as the
read process from the MAM failed(e.g. a bad checksum was encountered)