10.1.14 LINKED COMMAND COMPLETE WITH FLAG (0Bh)
The drive sends this message to the initiator to indicate that the execution of a linked command with flag
bit set to one has completed and that valid status has been sent to the initiator. After successfully sending
this message, the drive goes to COMMAND phase to receive the next command.
10.1.15 TARGET RESET (0Ch)
This message is sent from an initiator to direct the drive to clear all current commands. This message
forces a hard reset condition which will reset the drive to an initial state with no operations pending for any
initiator. After receiving this message the drive will go to the BUS FREE phase.
10.1.16 ABORT TAG (0Dh)
When the drive successfully receives this message, it clears the current I/O process and go to Bus Free. If
the drive has already started execution of an I/O process, the execution will be halted. Pending status,
data, and commands for other active or queued I/O processes shall not be affected.
10.1.17 CLEAR QUEUE TAG (0Eh)
All I/O processes for all initiators shall be cleared. All active I/O processes shall be terminated. The
drive shall go to the Bus Free phase following successfully receipt of this message.
10.1.18 QUEUE TAG MESSAGES (20xxh, 21xxh, 22xxh)
Queue Tag
XXh
1
Ordered
22H
Head of Queue
21H
Simple
20H
0
Description
Value
Byte
Figure 190. Queue Tag Messages
Queue Tag messages are used to specify an identifier called a Queue Tag for an I/O process which
establish the I_T_L_Q nexus. The queue tag filed is an 8-bit unsigned integer assigned by the initiator
during an initial connection. The Queue Tag for every I/O process for each I_T_L nexus must be unique. If
the drive receives a Queue Tag that is currently in use for the I_T_L nexus, it will respond as "Incorrect
Initiator Response". A Queue Tag becomes available for reassignment when I/O process ends. The
numeric value of a Queue Tag has no effect on the order of execution.
Whenever an initiator connects to the drive, the appropriate Queue Tag message must be sent imme-
diately following the Identify message and within the same MESSAGE OUT phase to establish the
I_T_L_Q nexus for the I/O process.
Whenever the drive reconnects to an initiator to continue a tagged I/O process, the Simple Queue Tag
message is sent immediately following the Identify and within the same MESSAGE IN phase to revive the
I_T_L_Q nexus for the I/O process.
10.1.18.1 SIMPLE (20xxh)
The SIMPLE Message specifies that the current I/O process be placed in the command queue. The order
of execution with respect to other I/O processes received with SIMPLE Queue Tag Messages is up to the
discretion of the drive. The drive will send a SIMPLE Queue Tag Messages after reselection for I/O
processes that were received with either SIMPLE, ORDERED, or HEAD OF QUEUE messages.
Ultrastar 146Z10 hard disk drive specifications
187
Summary of Contents for IC35L018UCDY10
Page 2: ...This page intentionally left blank ...
Page 16: ...Ultrastar 146Z10 hard disk drive specifications xiv ...
Page 20: ...This page intentionally left blank ...
Page 21: ...Part 1 Functional specification Ultrastar 146Z10 hard disk drive specifications 5 ...
Page 22: ...This page intentionally left blank ...
Page 24: ...This page intentionally left blank ...
Page 34: ...This page intentionally left blank ...
Page 36: ...This page intentionally left blank ...
Page 63: ...Part 2 Interface specification Ultrastar 146Z10 hard disk drive specifications 47 ...