Seagate Ultra 160 Manuale Utente

Pagina di 186
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