Supported SCSI Command Status Byte Codes
The status byte can only be one of several codes.
- Good (00h)
- Indicates the device successfully completed the command.
- Check Condition (02h)
-
Occurs when an error, unit exception, or abnormal condition generates sense data caused by one of the following conditions:
- Issuing an invalid command or parameter
- Issuing a command to a device that is not ready
- Detecting a hardware error
- Sensing an illegal request
- Busy (08h)
- Occurs when the target cannot accept a command from an otherwise acceptable initiator. Normally, to recover from a Busy status, the initiator reissues the command.
- Reservation Conflict (18h)
- Occurs whenever a SCSI initiator attempts to access a logical unit that is reserved by another initiator.