
18-6
SCSI REFERENCE 1014826
CHAPTER 18—REQUEST SENSE (03h)
18.3.1 PRIORITIES OF SENSE BYTES
Multiple errors may occur during the processing of a single SCSI command.
The sense key reflects the last error that occurred. For example, if a message
error occurs after an unrecoverable hardware error, the library handles the
errors in the following manner:
The message error is reported.
A subsequent REQUEST SENSE command reports the hardware error.
The hardware error is preserved, and the next motion command issued by
any host terminates with Check Condition status.
18.3.2 SENSE BYTE PENDING STATUS
When the library reports Check Condition status in response to a command
from an initiator, the library retains the sense byte pending status, including
error information and Check Condition status for the initiator, until one of the
following occurs:
Error information is reset by a reset or power-on condition.
Error information is reset by the next command execution for the same
initiator.
18.4 COMMAND STATUS
The library returns a status byte after processing the REQUEST SENSE
command. This section describes when each type of status byte might be
returned.
Good
The library returns Good status when it is able to process the command
without errors.
Busy
The library never returns Busy status for the REQUEST SENSE command.
Reservation Conflict
The library never returns Reservation Conflict status for the REQUEST SENSE
command.
Check Condition
The library returns Check Condition status for the following reasons:
A reserved bit is set to 1 in the CDB.
A parameter in the CDB is invalid (see Table 18-2 for sense data).
Table 18-2 Invalid parameters in the READ ELEMENT STATUS CDB
Sense
Key
ASC ASCQ
SKSV
Bit
C/D
Bit
BPV
Bit
Bit
Pointer
Field
Pointer
Error
5h 24h 00h 1 1 1 — —
A reserved bit is set in the CDB. The
pointers point to the bit in error.
Comentarios a estos manuales