Maxtor 10K III User Manual

Page of 284
 SCSI Description
5-6
Maxtor Atlas 10K III
<
! !+B##"# &"#!'(
SCSI message-level errors are communicated by messages that are defined specifically 
for that purpose. SCSI command-level errors are communicated by a status that is 
returned by the drive during the STATUS phase. This phase occurs at the end of each 
command, unless the command is terminated by one of the following events:
• ABORT TASK SET message
• ABORT TASK message
• TARGET RESET message
• CLEAR QUEUE message
• Unexpected disconnect   
The status code is contained in bits 1 through 5 of the status byte. Bits 0, 6, and 7 are 
reserved. Table 5-6 describes the status codes returned by the drive.
Table 5-6   
Status Codes
(
"?***+
*0
00h
GOOD
The drive successfully completed the command.
02h
CHECK CONDITION
An Auto Contingent Allegiance (ACA) condition occurred.
08h
BUSY
The drive cannot service the command at the moment, and 
its Command Descriptor Block has been discarded. The ini-
tiator can retry the command at a later time. This status is 
returned when:
• A non-tagged command is received and the logical unit's 
command queue is full (all internal command buffers 
are in use).
• A disconnect privilege was not granted in the IDENTIFY 
message of a queue-tagged I/O process (Parallel SCSI).
• A disconnect privilege was not granted in the IDENTIFY 
message of a non-tagged I/O process and a command 
from another initiator is currently active (Parallel SCSI)
• A command is received while an auto-contingent alle-
giance condition exists for another initiator.
10h
INTERMEDIATE
This status is returned for every command (except the last) 
in a series of linked commands that was successfully com-
pleted. However, if the command is terminated with other 
that GOOD status (such as CHECK CONDITION, RESERVA-
TION CONFLICT, OR BUSY), the INTERMEDIATE status is 
not returned and the series of linked commands and the 
task is ended. 
18h
RESERVATION CONFLICT
Another initiator has reserved the drive. (This status is nev-
er returned for INQUIRY or REQUEST SENSE commands.)
28h
TASK SET FULL
The drive cannot service the command at the moment, and 
its Command Descriptor Block has been discarded. (Re-
turned for a tagged command when all of the drive's inter-
nal command buffers are in use, or when a host sends a 
tagged command while an Auto Contingent Allegiance con-
dition is pending for that initiator)