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.