108
status information unit shall be reported for the task management function. If the Task Management Flags field
is not a supported value, then the task manager shall terminate the task with a Good status and the packetized
failure code shall be set to task management function not supported. If a task management function fails, the
task manager shall terminate the task with a Good status. The packetized failure code shall be set to task man-
agement function failed.
If the target terminates a SPI L_Q/SPI command information unit pair for one of the following reasons:
a. Task Set Full status,
b. Busy status,
c. Check Condition due to a SPI command information unit iuCRC error, or
d. a bus free due to a SPI L_Q information unit iuCRC error,
it shall have no effect on any other SPI L_Q/SPI command information unit pair beyond those caused by any
task management functions contained within the last SPI L_Q/SPI command information unit pair.
Table 45:
SPI command information unit
Bit
7
Byte
0
Reserved
1
2
Task Management Flags [2] [7]
3
Additional CDB Length = (number of additional CDB bytes)/4 [3]
4
(MSB)
19
20
(MSB)
n
n+1
(MSB)
n+2
n+3
n+4
[1]
The Task Attribute field is defined in Table 46.
Table 46:
Task Attribute
Codes
Description
000b
Requests that the task be managed according to the rules for a simple task attribute. See the
Architecture Model-2 standard
001b
Requests that the task be managed according to the rules for head of queue task attribute. See the
SCSI Architecture Model-2 standard
010b
Requests that the task be managed according to the rules for an ordered attribute. See the
Architecture Model-2 standard
011b
Reserved.
100b
Requests that the task be managed according to the rules for a simple task attribute. See the
Architecture Model-2 standard
101b-111b Reserved.
6
5
Reserved
Additional CDB [6] [7] [8]
.
.
.
SCSI Interface Product Manual, Rev. B
4
3
CDB [5] [7] [8]
iuCRC [9]
.
2
1
Task Attribute [1] [7]
RDDATA [4] WRDATA [4]
(LSB)
(LSB)
(LSB)
0
SCSI
SCSI
SCSI