Command Processing
Table 1.2
Commands with executing disconnect processing. (Note 2)
Commands without executing disconnect processing. (Note 1)
C
CHANGE DEFINITION
F
FORMAT UNIT
I
INQUIRY
L
LOG SELECT
LOG SENSE
M
MODE SELECT
MODE SELECT EXTENDED
MODE SENSE
MODE SENSE EXTENDED
N
P
PERSISTENT RESERVE IN
PERSISTENT RESERVE OUT
R
READ
READ BUFFER
READ CAPACITY
READ DEFECT DATA
READ DEFECT DATA
READ EXTENDED
READ LONG
REASSIGN BLOCKS
RECEIVE DIAGNOSTIC RESULTS
RELEASE
REPORT DEVICE IDENTIFIER
REPORT LUN
REQUEST SENSE
RESERVE
REZERO UNIT
S
SEEK
SEEK EXTENDED
SEND DIAGNOSTIC
SET DEVICE IDENTIFIER
START/STOP UNIT
SYNCHRONIZE CACHE
T
TEST UNIT READY
V
VERIFY
W
WRITE
WRITE AND VERIFY
WRITE BUFFER
WRITE EXTENDED
WRITE LONG
WRITE SAME
(Note 1)
Commands without executing disconnect processing: In cases only where commands are issued
without a tag, queuing processing (see Section 1.4) and disconnect processing cannot be performed in
the execution sequence.
(Note 2)
Commands with executing disconnect processing: Regardless of command queuing, in a command's
execution process (after the COMMAND phase is completed, or during or after the completion of data
transfer), disconnect processing is performed. However, in the case of commands with a data state (in cases
where it is hit in the cache, etc.), or with a number of processing modes, other than cases where the
command is in a queue, disconnect processing may not be executed depending on the processing content
specification of the command.
1-12
Types of Command and Disconnect Processing
(40)
(04)
(12)
O
(4C)
(4D)
(15)
(55)
(1A)
(5A)
(5E)
(5F)
(08)
(3C)
(25)
(37)
(B7)
(28)
(3E)
(07)
(1C)
(17)
(A3)
(A0)
O
(03)
O
(16)
(01)
(0B)
(2B)
(1D)
(A4)
(1B)
(35)
(00)
O
(2F)
(0A)
(2E)
(3B)
(2A)
(3F)
(41)
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
C141-C010