5 status: status phase (target –> initiator), Status: status phase (target æ initiator), Status – FUJITSU M3097G User Manual

Page 113

Advertising
background image

4.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

Byte 0

Status byte code

(Reserved)

7

6

5

4

3

2

1

0

(Reserved)

The status supported by this scanner are summarized in the following table.

Code

Status of unit

000000

GOOD

f

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.

f

The target detected an error before start of command>controlled
processing.

f

A unit that switched from the NOT READY status to the READY
status was selected for the first time.

f

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.

f

The logical unit is executing processing.

f

The target is executing processing on a specified logical unit or other
logical unit.

f

The target intends to report to an other initiator the sense data of a
specified logical unit.

f

The target intends to report to an other initiator the sense data of a logical
unit that was not specified.

f

The target intends to report the status to any initiator.

01100

RESERVATION CONFLICT

f

The specified unit is already reserved by another initiator.

When a target is released from the BUSY status, it will not issue a notification of the
release. Therefore, the initiator needs to check the status of units periodically and needs to
issue the command again.

4 $ 88

Advertising