Section 5
SCSI
Programming Guidelines
5.7.1
COMMAND DESCRIPTOR BLOCK (COB)
A request is made to a device by transferring a Command Descriptor Block (CDB) to that device. The
ProDrive supports two basic command formats: six-byte commands and ten-byte commands. The
command format is recognizable from the opcode
of
the command. Six-byte commands have opcodes
between
00Ji
and .IFH; ten-byte commands have opcodes from
2DJ1
to 3FH
or
EOH
to FFH. This section
defines the CDB fields. The uses
of
the CDB fields in particular commands are fully described in Section
5.11.
5.7.1.1
Opcode
The opcodes (operation codes) for Groups 0 and 1 are listed in Table
54.
TABLE
5-4 Commands Supported
By
ProDrive
OPCODE
COMMAND
SECTION
OOJI
TEST UNIT READY 5.11.1
01H
REZEROUNIT
5.11.2
03H
REQUEST SENSE
5.11.3
04H
FORMAT
UNIT
5.11.4
07H
REASSIGN BLOCKS
5.11.5
08H
READ 5.11.6
OAH
WRITE
5.11.7
OBH
SEEK
5.11.8
12H
INQUIRY
5.11.9
15H
MODE SELECT
5.11.10
16H
RESERVE
5.11.11
17H
RELEASE
5.11.12
lAH
MODE SENSE 5.11.13
IBH
START/STOP UNIT
5.11.14
IDH
SEND DIAGNOSTIC 5.11.15
25H
READ CAPACITY
5.11.16
28H
READ EXTENDED
5.11.17
2AH
WRITE EXTENDED 5.11.18
2BH
SEEK EXTENDED
5.11.19
2EH
WRITE AND VERIFY
5.11.20
2FH
VERIFY
5.11.21
37H
READ DEFECT DATA
5.11.22
3BH
WRITE BUFFER
5.11.23
3CH
READ BUFFER
5.11.24
ESH
READ
LONG
5.11.25
EAH
WRITE
LONG
5.11.26
SCSI Programming Guidelines 5
·15