3 status – Seagate Ultra 320 User Manual

Page 152

Advertising
background image

138

Parallel SCSI Interface Product Manual, Rev. A

7.3

Status

A Status byte shall be sent from the target to the initiator during the STATUS phase at the termination of each
command as specified in Tables 63 and 64 unless the command is cleared by one of the following conditions:
1. an Abort message
2. a Bus Device Reset message
3. a hard reset condition
4. an unexpected Bus Free condition (see Section 3.1.1)
5. an ABORT TASK message
6. a CLEAR TASK SET message

Table 64:

Status byte code bit values

[1] What was formerly called a “Command Queue” is now called a “Task Set.”
[2] Formerly “Command Terminated.”

A description of the status byte codes is given below.

Good. This status indicates that the Device Server has successfully completed the task.

Check Condition. This status indicates that an auto contingent allegiance or contingent allegiance condition
has occurred (see Section 7.6.1). Optionally, autosense data may be delivered (see Section 7.6.4.2).

Condition Met. This status shall be returned whenever the requested operation specified by an unlinked
command is satisfied (see the PREFETCH commands in ANSI SCSI Block Commands-2, T10/1417D).

Table 63:

Status byte

Bit

Byte

7

6

5

4

3

2

1

0

0

Reserved

STATUS BYTE CODE

Reserved

Status byte

Status represented

Task Ended

00h

Good

Yes

02h

Check Condition

Yes

04h

Condition Met/Good

Yes

08h

Busy

Yes

10h

Intermediate/Good

No

14h

Intermediate/Condition Met

No

18h

Reservation Conflict

Yes

22h

Obsolete [2]

Yes

28h

Queue Full/Task Set Full [1]

Yes

30h

ACA Active

Yes

40h

Task Aborted

Yes

All other codes

Reserved

Advertising