SCSI Operation Codes Alphabetic Sorted Listing

SCSI Operation Codes
Alphabetic Sorted Listing
as of 6/10/06

D – DIRECT ACCESS DEVICE (SBC-2) device column key
.T – SEQUENTIAL ACCESS DEVICE (SSC-2) ——————-
. L – PRINTER DEVICE (SSC) M = Mandatory
. P – PROCESSOR DEVICE (SPC-2) O = Optional
. .W – WRITE ONCE READ MULTIPLE DEVICE (SBC-2) V = Vendor specific
. . R – CD/DVD DEVICE (MMC-3) Z = Obsolete
. . O – OPTICAL MEMORY DEVICE (SBC-2)
. . .M – MEDIA CHANGER DEVICE (SMC-2)
. . . A – STORAGE ARRAY DEVICE (SCC-2)
. . . E – ENCLOSURE SERVICES DEVICE (SES)
. . . .B – SIMPLIFIED DIRECT-ACCESS DEVICE (RBC)
. . . . K – OPTICAL CARD READER/WRITER DEVICE (OCRW)
. . . . V – AUTOMATION/DEVICE INTERFACE (ADC)
. . . . .F – OBJECT-BASED STORAGE (OSD)
OP DTLPWROMAEBKVF Description
— ————– —————————————————-

02 VVVVVV V
06 VVVVVV V
09 VVVVVV V
0C VVVVVV V
0D VVVVVV V
0E VVVVVV V
13 V VVVV
1F
20 V VVV V
21 V VVV V
22 V VVV V
23 V V V V
26 V VV
27 V VV
2D V
48
49
4F
59
89
8B
98
99
9A
9B
9C
9D

85 O O O ATA COMMAND PASS THROUGH(16)
86 OO OO OOOOOO ACCESS CONTROL IN
87 OO OO OOOOOO ACCESS CONTROL OUT
A1 O O ATA COMMAND PASS THROUGH(12)

A1 O BLANK

18 ZZZZOZO Z COPY
39 ZZZZOZO Z COMPARE
3A ZZZZOZO Z COPY AND VERIFY
40 ZZZZOZOZ CHANGE DEFINITION
5B O CLOSE TRACK/SESSION

19 VMVVVV ERASE(6)
2C V OO ERASE(10)
83 OOOOO O O EXTENDED COPY
93 M ERASE(16)
A6 O EXCHANGE MEDIUM
AC O ERASE(12)

04 M OO FORMAT UNIT
04 O FORMAT MEDIUM
04 O FORMAT

08 GET MESSAGE(6)
25 GET WINDOW
28 GET MESSAGE(10)
34 GET DATA BUFFER STATUS
46 M GET CONFIGURATION
4A M GET EVENT STATUS NOTIFICATION
A8 GET MESSAGE(12)
AC O GET PERFORMANCE

07 O INITIALIZE ELEMENT STATUS
12 MMMMMMMMMMMMMM INQUIRY
37 O INITIALIZE ELEMENT STATUS WITH RANGE

1B O M LOAD UNLOAD
2B O LOCATE(10)
36 Z O O O LOCK UNLOCK CACHE(10)
4C OOOOO OOOO OOO LOG SELECT
4D OOOOO OOOO OMO LOG SENSE
92 Z O O LOCK UNLOCK CACHE(16)
92 O LOCATE(16)
A6 O LOAD/UNLOAD C/DVD

15 OMO O OOOO OO MODE SELECT(6)
1A OMO O OOOO OO MODE SENSE(6)
38 O O O MEDIUM SCAN
55 OOO OMOOOOMOMO MODE SELECT(10)
5A OOO OMOOOOMOMO MODE SENSE(10)
A3 OOO O OOMOOO MAINTENANCE (IN)
A4 OOO O OOOOOO MAINTENANCE (OUT)
A5 O O OM MOVE MEDIUM
A7 ZZ O O MOVE MEDIUM ATTACHED
BD O MECHANISM STATUS

1B O OPEN/CLOSE IMPORT/EXPORT ELEMENT
31 OBJECT POSITION

0A M PRINT
1E OO OOOO O O PREVENT ALLOW MEDIUM REMOVAL
2B O POSITION TO ELEMENT
34 O O O O PRE-FETCH(10)
45 O PLAY AUDIO(10)
47 O PLAY AUDIO MSF
4B O PAUSE/RESUME
5E OOOOO OOOO M PERSISTENT RESERVE IN
5F OOOOO OOOO M PERSISTENT RESERVE OUT
90 O O O O PRE-FETCH(16)
A5 O PLAY AUDIO(12)

01 M REWIND
01 Z V ZZZZ REZERO UNIT
03 MMMMMMMMMMOMMM REQUEST SENSE
05 VMVVVV V READ BLOCK LIMITS
07 OVV O OV REASSIGN BLOCKS
08 MOV O OV READ(6)
08 O RECEIVE
0F VOVVVV V READ REVERSE(6)
14 VOOVVV RECOVER BUFFERED DATA
16 ZZMZO OOOZ O RESERVE(6)
16 Z RESERVE ELEMENT(6)
17 ZZMZO OOOZ O RELEASE(6)
17 Z RELEASE ELEMENT(6)
1C OOOOO OOOM OOO RECEIVE DIAGNOSTIC RESULTS
23 O READ FORMAT CAPACITIES
25 M M M READ CAPACITY(10)
25 O READ CAPACITY
25 M READ CARD CAPACITY
28 M MOM MM READ(10)
29 V VVO READ GENERATION
2D O READ UPDATED BLOCK
34 M READ POSITION
37 O O READ DEFECT DATA(10)
3C OOOOOOOOOO OOO READ BUFFER
3E O O O READ LONG(10)
42 O READ SUB-CHANNEL
43 O READ TOC/PMA/ATIP
44 M M REPORT DENSITY SUPPORT
44 READ HEADER
51 O READ DISC INFORMATION
52 O READ TRACK INFORMATION
53 O RESERVE TRACK
56 ZZMZO OOOZ RESERVE(10)
56 Z RESERVE ELEMENT(10)
57 ZZMZO OOOZ RELEASE(10)
57 Z RELEASE ELEMENT(10)
58 O REPAIR TRACK
5C O READ BUFFER CAPACITY
81 Z REBUILD(16)
81 O READ REVERSE(16)
82 Z REGENERATE(16)
84 OOOOO O O RECEIVE COPY RESULTS
88 MM O O O READ(16)
8C OO O OO O M READ ATTRIBUTE
A0 MMOOO OMMM OMO REPORT LUNS
A4 O REPORT KEY
A8 O OOO READ(12)
AD O READ DVD STRUCTURE
B4 ZZ OZO READ ELEMENT STATUS ATTACHED
B5 O REQUEST VOLUME ELEMENT ADDRESS
B7 O O READ DEFECT DATA(12)
B8 O OZOM READ ELEMENT STATUS
B9 O READ CD MSF
BA O O OOMO REDUNDANCY GROUP (IN)
BB O O OOOO REDUNDANCY GROUP (OUT)
BE O READ CD

0A M SEND(6)
0A SEND MESSAGE(6)
0B Z ZOZV SEEK(6)
0B O SET CAPACITY
0B O SLEW AND PRINT
10 O SYNCHRONIZE BUFFER
11 VMVVVV SPACE(6)
1B O OOO O MO O START STOP UNIT
1B SCAN
1B O STOP PRINT
1D MMMMM MMOM MMM SEND DIAGNOSTIC
24 V VV SET WINDOW
2A SEND(10)
2A SEND MESSAGE(10)
2B Z OOO O SEEK(10)
30 Z ZZZ SEARCH DATA HIGH(10)
31 Z ZZZ SEARCH DATA EQUAL(10)
32 Z ZZZ SEARCH DATA LOW(10)
33 Z OZO SET LIMITS(10)
35 O OOO MO SYNCHRONIZE CACHE(10)
4E O STOP PLAY/SCAN
54 O SEND OPC INFORMATION
5D O SEND CUE SHEET
91 O O O O SYNCHRONIZE CACHE(16)
91 O SPACE(16)
9E SERVICE ACTION IN(16)
9F M SERVICE ACTION OUT(16)
A2 OO O SECURITY PROTOCOL IN
A3 O SEND KEY
A7 O SET READ AHEAD
A9 SERVICE ACTION OUT(12)
AA SEND MESSAGE(12)
AB O SERVICE ACTION IN(12)
B0 ZZZ SEARCH DATA HIGH(12)
B1 ZZZ SEARCH DATA EQUAL(12)
B2 ZZZ SEARCH DATA LOW(12)
B3 Z OZO SET LIMITS(12)
B5 OO O SECURITY PROTOCOL OUT
B6 O SEND VOLUME TAG
B6 O SET STREAMING
BA O SCAN
BB O SET CD SPEED
BC O O OOMO SPARE (IN)
BD O O OOOO SPARE (OUT)
BF O SEND DVD STRUCTURE

00 MMMMMMMMMMMMMM TEST UNIT READY

3D O UPDATE BLOCK

13 O VERIFY(6)
2F O OOO VERIFY(10)
8F OO O O O VERIFY(16)
AF O OZO VERIFY(12)
BE O O OOMO VOLUME SET (IN)
BF O O OOOO VOLUME SET (OUT)

0A OO O OV WRITE(6)
10 VM VVV WRITE FILEMARKS(6)
2A O MOM MO WRITE(10)
2E O OOO MO WRITE AND VERIFY(10)
3B OOOOOOOOOOMOOO WRITE BUFFER
3F O O O WRITE LONG(10)
41 O WRITE SAME(10)
80 M WRITE FILEMARKS(16)
8A OM O O O WRITE(16)
8D OO O OO O O WRITE ATTRIBUTE
8E O O O O WRITE AND VERIFY(16)
93 O WRITE SAME(16)
AA O OOO WRITE(12)
AE O O O WRITE AND VERIFY(12)

50 O XDWRITE(10)
51 O XPWRITE(10)
52 O XDREAD(10)
80 Z XDWRITE EXTENDED(16)

94 [usage proposed by SCSI Socket Services project]
95 [usage proposed by SCSI Socket Services project]
96 [usage proposed by SCSI Socket Services project]
97 [usage proposed by SCSI Socket Services project]

7F O M variable length CDB (more than 16 bytes)

Leave a Reply

Your email address will not be published. Required fields are marked *