Scanner Interface
Appendix A-106
A.5 Status: STATUS phase (target →→ initiator)
Each time a command is terminated, the target moves into the STATUS phase and returns a status byte to
the initiator to report the completion of the command.
Status byte
The status supported by this scanner are summarized in the following table.
Code Status of unit
000000 GOOD
• The command has successfully terminated.
000001 CHECK CONDITION
a) The command has abnormally terminated.
b) An abnormal condition was detected before a unit is selected.
• The target detected an error before start of command-controlled processing.
• A unit that switched from the NOT READY status to the READY status was
selected for the first time.
• A unit that received a RESET CONDITION or a BUS DEVICE RESET
message was selected for the first time.
00100 BUSY
A target or logical unit cannot accept a new command.
• The logical unit is executing processing.
• The target is executing processing on a specified logical unit or other logical
unit.
• The target intends to report to an other initiator the sense data of a specified
logical unit.
• The target intends to report to an other initiator the sense data of a logical unit
that was not specified.
• The target intends to report the status to any initiator.
01100 RESERVATION CONFLICT
• The specified unit is already reserved by another initiator.
Byte 0
Status byte code
(Reserved)
7
6
5
4
3
2
1
0
(Reserved)