SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
scu Command Summary
1
This document describes a summary of the scu commands implemented for the
different device types and the actual SCSI command issued for each . There are many
other scu commands and options described in the help file, which is accessed via “scu
help”. Each scu command is described in fuller detail in the help file, and is usually
accompanied by an example of each command.
Several SCSI commands are listed with a scu command of NONE. These are
commands we may wish to consider implementing if we want these tested.
I did not create a separate table for optical devices, since we don’t usually qualify
these, but they are very similar to direct access devices. However, scu does have an
“erase media” command in support of optical devices.
Note: Most of the SCSI-2 commands are listed, as are those SCSI-3 commands
now used by Tru64 UNIX/Clusters V5.0. Please let me know if there are additional SCSI
commands which ought to be added.
I think this is a good document to send other groups who would like to know what
test coverage is provided by scu. I’ll (try) to keep this updated as new commands are
implemented. There’s a fair amount of scu work necessary for future DVD support.
As usual, your feedback and comments are welcome.
Enjoy,
Robin
Monday, January 1st, 2001
scu Command Summary
2
SCSI - All Devices Opcode Scu Command
COMPARE 39h NONE
COPY 18h NONE
COPY AND VERIFY 3Ah NONE
INQUIRY 12h show inquiry [ pages [inquiry-page ] [ supported ] ]
LOG SELECT 4Ch zero log pages pcf { code hex-value | current | default | threshold }
LOG SENSE 4Dh { [ code hex-code } [ full | summary ]
show log pages { [ log-page ] } [ pcf page-control ]
{ [ supported ] }
MODE SELECT(6) 15h { [ code hex-code ] }
set pages { [ mode-page ] } [ field-name ] [ pcf page-control ]
or
{ [ code hex-code ] }
change pages { [ mode-page ] } [ pcf page-control ]
Note: Use “show layout” to display field names for “set pages”.
MODE SENSE(6)
MODE SENSE(10)
1Ah
5Ah
{ [ code hex-code ] }
show pages { [ mode-page ] } [ pcf page-control ]
{ [ supported ] }
Note: The 10 byte Mode Sense is used if supported by the device.
PERSISTENT RESERVE IN
PERSISTENT RESERVE OUT
5Eh
5Fh
preserve { action } [ aptpl ] [ key value ] [ type ptype ] 
[ scope stype ] [ skey value ]
Where persistent reservation 'action' is one of:
{ clear | register | release | reserve | preempt | preclear }
show reservations
READ BUFFER
WRITE BUFFER
3Ch
3Bh
test memory [ test-parameters ] [ parameters ]
download filename [ save ] [ parameters ]
Note: “test memory” uses both Read/Write Buffer commands, where
“download” only uses the Write Buffer command.
RECEIVE DIAGNOSTIC RESULTS
SEND DIAGNOSTIC
1Ch
1Dh
show diagnostic pages
test self
REPORT LUNS A0h show luns
REQUEST SENSE 03h show sense
Note: Autosense is supported by most operating systems, so the sense data
is usually returned on any command failed with a Check Condition.
TEST UNIT READY 00h tur
scu Command Summary
3
SCSI – Direct Access Opcode Scu Command
FORMAT UNIT 04h format [ defects defect-list ] [ interleave value ] 
[ density density-type ] [ flags value ] 
[ dlist defect-format ] [ options ... ] 
[ pattern value ] [ working time-value ]
LOCK-UNLOCK CACHE 36h NONE
MODE SELECT(6)
MODE SENSE(6)
15h
1Ah
{ block-length value }
set device { capacity value }
{ density-code value }
{ specific value }
PRE-FETCH 34h NONE
PREVENT-ALLOW MEDIUM REMOVAL 1Eh allow | prevent
READ(6)
READ(10)
08h
28h
read media [ test-parameters ]
Note: A 6-byte or 10-byte CDB is chosen automatically
depending on the lba range and/or transfer size selected.
READ CAPACITY 25h show capacity
READ DEFECT DATA (10 & 12) 37h show defects [ [ defect-list [ defect-format ] ] ]
READ LONG
WRITE LONG
3Eh
3Fh
mbad lba n [ { hard | soft } ] [ flip bits ] 
[ length bytes ] [ nowrite ]
REASSIGN BLOCKS 07h reassign lba n
RECEIVE DIAGNOSTIC RESULTS
SEND DIAGNOSTIC
1Ch
1Dh
translate address supplied-format to translate-format
RELEASE 17h release device [ rid reservation-identification ]
RESERVE 16h reserve device [ rid id [ rtype type ] [ lba n ] [ blocks n ] ]
Note: I have not encountered any drives supporting extents.
REZERO UNIT 01h rezero
SEEK(10) 2Bh seek lba value
SET LIMITS 33h NONE
START STOP UNIT 1Bh start [ immed ] | stop [ immed ]
SYNCHRONIZE CACHE 35h NONE
VERIFY 2Fh verify media [ test-parameters ]
WRITE(6)
WRITE(10)
0Ah
2Ah
write media [ test-parameters ]
Note: A 6-byte or 10-byte CDB is chosen automatically
depending on the lba range and/or transfer size selected.
WRITE AND VERIFY 2Eh write media [ test-parameters ] verify
WRITE SAME 41h write same [ test-parameters ]
scu Command Summary
4
SCSI – Sequential Access Opcode Scu Command
ERASE 19h mt erase
LOAD UNLOAD 1Bh mt load | mt unload or mt online | mt offline
LOCATE 2Bh mt locate lba value
MODE SELECT(6)
MODE SENSE(6)
15h
1Ah
{ blocking { fixed [ size ] | variable } }
set tape { buffered mode }
{ density { code value | type } }
PREVENT ALLOW MEDIUM REMOVAL 1Eh allow | prevent
READ 08h read media [ test-parameters ]
READ BLOCK LIMITS 05h mt limits
READ POSITION 34h mt rdpos [ short | full ] | mt tell
READ REVERSE 0Fh NONE
RECOVER BUFFERED DATA 14h NONE
RELEASE UNIT 17h release device
REPORT DENSITY 44h mt density
RESERVE UNIT 16h release device [ rid reservation-identification ]
REWIND 01h mt rewind
SPACE 11h mt ( bsf | bsr | fsf | fsr } [ count ]
mt retention
mt { seod | seorm }
Note: Spacing Setmarks is not currently implemented.
VERIFY 13h verify media [ test-parameters ]
WRITE 0Ah write media [ test-parameters ]
WRITE FILEMARKS 10h mt { eof | weof } [ count ]
scu Command Summary
5
SCSI – Read-Only Direct Aceess Opcode Scu Command
MODE SELECT(6)
MODE SENSE(6)
15h
1Ah
{ address { lba | msf } }
set audio { density { code hex-code | density-code } }
{ length block -length }
{ volume [ channel-{ 0 | 1 } ] level n }
show audio volume
PAUSE/RESUME 4Bh pause | resume
PLAY AUDIO(10) 45h play audio lba n length n
PLAY AUDIO(12) A5h NONE
PLAY AUDIO MSF 47h play msf starting minute-units second-units frame-units 
ending minute-units second-units frame-units
PLAY AUDIO TRACK/INDEX 48h play track n
or
play [ [ starting_track [ n ] ] [ ending_track [ n ] ] ]
PLAY TRACK RELATIVE(10) 49h NONE
PLAY TRACK RELATIVE(12) A9h NONE
PREVENT/ALLOW MEDIUM REMOVAL 1Eh allow | prevent
READ(6)
READ(10)
08h
28h
read media [ test-parameters ]
Note: A 6-byte or 10-byte CDB is chosen automatically
depending on the lba range and/and transfer size selected.
READ CD BEh NONE
READ CD-ROM CAPACITY 25h show capacity
READ HEADER 44h show audio header lba n [ address-format ]
READ LONG 3Eh NONE
READ SUB-CHANNEL 42h { channel }
{ catalog }
show audio { isrc } [ address-format ]
{ position }
{ status }
READ TOC 43h show audio toc [ { entry n | header } ] 
[ address-format ] [ report-format ]
RELEASE 17h release device
RESERVE 16h reserve device [ rid id [ rtype type ] [ lba n ] [ blocks n ] ]
REZERO UNIT 01h rezero
SEEK(10) 2Bh seek lba n
SET CD SPEED BBh NONE
START STOP UNIT 1Bh start [ immed ] | stop [ immed ]
VERIFY(10) 2Fh verify media [ test-parameters ]
scu Command Summary
6
SCSI – Medium Changers Opcode scu Command
EXCHANGE MEDIUM A6h exchange medium source e-address destination1 e-address 
destination2 e-address [ medium-transport e-address ] 
[ invert1 ] [ invert2 ] 
[ drive value ] [ port value ] 
[ slot value ] [ transport value ] 
[ tags string ] [ atags string ] [ ptags string ]
MOVE MEDIUM A5h move medium source e-address destination e-address 
[ medium-transport e-address ] [ invert ] 
[ drive value ] [ port value ] 
[ slot value ] [ transport value ] 
[ tags string ] [ atags string ] [ ptags string ]
POSITION TO ELEMENT 2Bh position element destination e-address 
[ medium-transport e-address ] 
[ drive value ] [ port value ] 
[ slot value ] [ transport value ] 
[ tags string ] [ atags string ] [ ptags string ]
PREVENT ALLOW MEDIUM REMOVAL 1Eh allow | prevent
READ ELEMENT STATUS B8h show elements [ starting e-address ] [ ending e-address ] 
[ number value ] [ type element-type ] 
[ drive value ] [ port value ] 
[ slot value ] [ transport value ] 
[ { full | summary } ]
RELEASE 17h release device
TODO: release element is not implemented (my oversight).
REQUEST VOLUME ELEMENT ADDRESS
SEND VOLUME TAG
B5h
B6h
show elements [ tags string ] [ atags string ] [ ptags string ] 
[ notags ] [ voltags ] 
[ { full | summary } ]
RESERVE 16h reserve elements [ starting e-address ] [ ending e-address ] 
[ number value ] [ type element-type ] 
[ drive value ] [ port value ] 
[ slot value ] [ transport value ] 
[ tags string ] [ atags string ] [ ptags string ] 
[ rid id ]
REZERO UNIT 01h rezero
SEND VOLUME TAG B6h set element [ action { assert | replace | undefine } ] 
[ drive value ] [ port value ] 
[ slot value ] [ transport value ] 
[ tag string ] [ atag string ] [ ptag string ]

Más contenido relacionado

La actualidad más candente

Make Sure Your Applications Crash
Make Sure Your  Applications CrashMake Sure Your  Applications Crash
Make Sure Your Applications CrashMoshe Zadka
 
Ansible for Beginners
Ansible for BeginnersAnsible for Beginners
Ansible for BeginnersArie Bregman
 
(Practical) linux 104
(Practical) linux 104(Practical) linux 104
(Practical) linux 104Arie Bregman
 
(Practical) linux 101
(Practical) linux 101(Practical) linux 101
(Practical) linux 101Arie Bregman
 
Linux tech talk
Linux tech talkLinux tech talk
Linux tech talkPrince Raj
 
Ios i pv4_access_lists
Ios i pv4_access_listsIos i pv4_access_lists
Ios i pv4_access_listsMohamed Gamel
 
2.1.using the shell
2.1.using the shell2.1.using the shell
2.1.using the shelldonv214
 
Goroutines and Channels in practice
Goroutines and Channels in practiceGoroutines and Channels in practice
Goroutines and Channels in practiceGuilherme Garnier
 
Introduction to linux day1
Introduction to linux day1Introduction to linux day1
Introduction to linux day1Gourav Varma
 
Cisco vs. huawei CLI Commands
Cisco vs. huawei CLI CommandsCisco vs. huawei CLI Commands
Cisco vs. huawei CLI CommandsBootcamp SCL
 
Network emulator
Network emulatorNetwork emulator
Network emulatorjeromy fu
 
Basic linux commands
Basic linux commands Basic linux commands
Basic linux commands Raghav Arora
 

La actualidad más candente (19)

Make Sure Your Applications Crash
Make Sure Your  Applications CrashMake Sure Your  Applications Crash
Make Sure Your Applications Crash
 
Ansible for Beginners
Ansible for BeginnersAnsible for Beginners
Ansible for Beginners
 
(Practical) linux 104
(Practical) linux 104(Practical) linux 104
(Practical) linux 104
 
Adb instructions
Adb instructionsAdb instructions
Adb instructions
 
(Practical) linux 101
(Practical) linux 101(Practical) linux 101
(Practical) linux 101
 
Linux tech talk
Linux tech talkLinux tech talk
Linux tech talk
 
Golang Channels
Golang ChannelsGolang Channels
Golang Channels
 
Ios i pv4_access_lists
Ios i pv4_access_listsIos i pv4_access_lists
Ios i pv4_access_lists
 
2.1.using the shell
2.1.using the shell2.1.using the shell
2.1.using the shell
 
Go memory
Go memoryGo memory
Go memory
 
Basic linux commands
Basic linux commandsBasic linux commands
Basic linux commands
 
Goroutines and Channels in practice
Goroutines and Channels in practiceGoroutines and Channels in practice
Goroutines and Channels in practice
 
Introduction to linux day1
Introduction to linux day1Introduction to linux day1
Introduction to linux day1
 
Tcpdump
TcpdumpTcpdump
Tcpdump
 
Polling server
Polling serverPolling server
Polling server
 
Metrics with Ganglia
Metrics with GangliaMetrics with Ganglia
Metrics with Ganglia
 
Cisco vs. huawei CLI Commands
Cisco vs. huawei CLI CommandsCisco vs. huawei CLI Commands
Cisco vs. huawei CLI Commands
 
Network emulator
Network emulatorNetwork emulator
Network emulator
 
Basic linux commands
Basic linux commands Basic linux commands
Basic linux commands
 

Similar a Scu scsi-summary

Huawei cisco command conversion
Huawei cisco command conversionHuawei cisco command conversion
Huawei cisco command conversionjames Omara
 
Performance Tuning Using oratop
Performance Tuning Using oratop Performance Tuning Using oratop
Performance Tuning Using oratop Sandesh Rao
 
Performance Tuning Using oratop
Performance Tuning Using oratop Performance Tuning Using oratop
Performance Tuning Using oratop Sandesh Rao
 
Introduction to eBPF and XDP
Introduction to eBPF and XDPIntroduction to eBPF and XDP
Introduction to eBPF and XDPlcplcp1
 
Cisco router-commands
Cisco router-commandsCisco router-commands
Cisco router-commandsRobin Rohit
 
Verification of Concurrent and Distributed Systems
Verification of Concurrent and Distributed SystemsVerification of Concurrent and Distributed Systems
Verification of Concurrent and Distributed SystemsMykola Novik
 
Essential Linux Commands for DBAs
Essential Linux Commands for DBAsEssential Linux Commands for DBAs
Essential Linux Commands for DBAsGokhan Atil
 
クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術Ryousei Takano
 
PostgreSQL 8.4 TriLUG 2009-11-12
PostgreSQL 8.4 TriLUG 2009-11-12PostgreSQL 8.4 TriLUG 2009-11-12
PostgreSQL 8.4 TriLUG 2009-11-12Andrew Dunstan
 
Containers with systemd-nspawn
Containers with systemd-nspawnContainers with systemd-nspawn
Containers with systemd-nspawnGábor Nyers
 
Basic linux commands
Basic linux commandsBasic linux commands
Basic linux commandsAniket Thakur
 
Designing Tracing Tools
Designing Tracing ToolsDesigning Tracing Tools
Designing Tracing ToolsSysdig
 
Servers and Processes: Behavior and Analysis
Servers and Processes: Behavior and AnalysisServers and Processes: Behavior and Analysis
Servers and Processes: Behavior and Analysisdreamwidth
 
Media Frameworks Versus Swift (Swift by Northwest, October 2017)
Media Frameworks Versus Swift (Swift by Northwest, October 2017)Media Frameworks Versus Swift (Swift by Northwest, October 2017)
Media Frameworks Versus Swift (Swift by Northwest, October 2017)Chris Adamson
 
Ordina Accelerator program 2019 - Linux
Ordina Accelerator program 2019 - LinuxOrdina Accelerator program 2019 - Linux
Ordina Accelerator program 2019 - LinuxBert Koorengevel
 
How to use TAU for Performance Analysis on Summit Supercomputer
How to use TAU for Performance Analysis on Summit SupercomputerHow to use TAU for Performance Analysis on Summit Supercomputer
How to use TAU for Performance Analysis on Summit SupercomputerGeorge Markomanolis
 
Comandos huawei comparacion con cisco
Comandos huawei comparacion con ciscoComandos huawei comparacion con cisco
Comandos huawei comparacion con ciscoRuben Rojas
 

Similar a Scu scsi-summary (20)

Huawei cisco command conversion
Huawei cisco command conversionHuawei cisco command conversion
Huawei cisco command conversion
 
Performance Tuning Using oratop
Performance Tuning Using oratop Performance Tuning Using oratop
Performance Tuning Using oratop
 
Performance Tuning Using oratop
Performance Tuning Using oratop Performance Tuning Using oratop
Performance Tuning Using oratop
 
Introduction to eBPF and XDP
Introduction to eBPF and XDPIntroduction to eBPF and XDP
Introduction to eBPF and XDP
 
Cisco router-commands
Cisco router-commandsCisco router-commands
Cisco router-commands
 
Verification of Concurrent and Distributed Systems
Verification of Concurrent and Distributed SystemsVerification of Concurrent and Distributed Systems
Verification of Concurrent and Distributed Systems
 
Essential Linux Commands for DBAs
Essential Linux Commands for DBAsEssential Linux Commands for DBAs
Essential Linux Commands for DBAs
 
クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術
 
PostgreSQL 8.4 TriLUG 2009-11-12
PostgreSQL 8.4 TriLUG 2009-11-12PostgreSQL 8.4 TriLUG 2009-11-12
PostgreSQL 8.4 TriLUG 2009-11-12
 
Os4
Os4Os4
Os4
 
Containers with systemd-nspawn
Containers with systemd-nspawnContainers with systemd-nspawn
Containers with systemd-nspawn
 
Basic linux commands
Basic linux commandsBasic linux commands
Basic linux commands
 
Designing Tracing Tools
Designing Tracing ToolsDesigning Tracing Tools
Designing Tracing Tools
 
Servers and Processes: Behavior and Analysis
Servers and Processes: Behavior and AnalysisServers and Processes: Behavior and Analysis
Servers and Processes: Behavior and Analysis
 
Media Frameworks Versus Swift (Swift by Northwest, October 2017)
Media Frameworks Versus Swift (Swift by Northwest, October 2017)Media Frameworks Versus Swift (Swift by Northwest, October 2017)
Media Frameworks Versus Swift (Swift by Northwest, October 2017)
 
Ordina Accelerator program 2019 - Linux
Ordina Accelerator program 2019 - LinuxOrdina Accelerator program 2019 - Linux
Ordina Accelerator program 2019 - Linux
 
Comandos huawei-prof
Comandos huawei-profComandos huawei-prof
Comandos huawei-prof
 
How to use TAU for Performance Analysis on Summit Supercomputer
How to use TAU for Performance Analysis on Summit SupercomputerHow to use TAU for Performance Analysis on Summit Supercomputer
How to use TAU for Performance Analysis on Summit Supercomputer
 
Comandos huawei-prof
Comandos huawei-profComandos huawei-prof
Comandos huawei-prof
 
Comandos huawei comparacion con cisco
Comandos huawei comparacion con ciscoComandos huawei comparacion con cisco
Comandos huawei comparacion con cisco
 

Último

《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...ur8mqw8e
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaUnited Arab Emirates
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Pooja Nehwal
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsPooja Nehwal
 
presentation about microsoft power point
presentation about microsoft power pointpresentation about microsoft power point
presentation about microsoft power pointchhavia330
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一zul5vf0pq
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样qaffana
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Pooja Nehwal
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...Pooja Nehwal
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...nagunakhan
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...Pooja Nehwal
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...Call Girls in Nagpur High Profile
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 

Último (20)

《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call Girls
 
presentation about microsoft power point
presentation about microsoft power pointpresentation about microsoft power point
presentation about microsoft power point
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 

Scu scsi-summary

  • 1. scu Command Summary 1 This document describes a summary of the scu commands implemented for the different device types and the actual SCSI command issued for each . There are many other scu commands and options described in the help file, which is accessed via “scu help”. Each scu command is described in fuller detail in the help file, and is usually accompanied by an example of each command. Several SCSI commands are listed with a scu command of NONE. These are commands we may wish to consider implementing if we want these tested. I did not create a separate table for optical devices, since we don’t usually qualify these, but they are very similar to direct access devices. However, scu does have an “erase media” command in support of optical devices. Note: Most of the SCSI-2 commands are listed, as are those SCSI-3 commands now used by Tru64 UNIX/Clusters V5.0. Please let me know if there are additional SCSI commands which ought to be added. I think this is a good document to send other groups who would like to know what test coverage is provided by scu. I’ll (try) to keep this updated as new commands are implemented. There’s a fair amount of scu work necessary for future DVD support. As usual, your feedback and comments are welcome. Enjoy, Robin Monday, January 1st, 2001
  • 2. scu Command Summary 2 SCSI - All Devices Opcode Scu Command COMPARE 39h NONE COPY 18h NONE COPY AND VERIFY 3Ah NONE INQUIRY 12h show inquiry [ pages [inquiry-page ] [ supported ] ] LOG SELECT 4Ch zero log pages pcf { code hex-value | current | default | threshold } LOG SENSE 4Dh { [ code hex-code } [ full | summary ] show log pages { [ log-page ] } [ pcf page-control ] { [ supported ] } MODE SELECT(6) 15h { [ code hex-code ] } set pages { [ mode-page ] } [ field-name ] [ pcf page-control ] or { [ code hex-code ] } change pages { [ mode-page ] } [ pcf page-control ] Note: Use “show layout” to display field names for “set pages”. MODE SENSE(6) MODE SENSE(10) 1Ah 5Ah { [ code hex-code ] } show pages { [ mode-page ] } [ pcf page-control ] { [ supported ] } Note: The 10 byte Mode Sense is used if supported by the device. PERSISTENT RESERVE IN PERSISTENT RESERVE OUT 5Eh 5Fh preserve { action } [ aptpl ] [ key value ] [ type ptype ] [ scope stype ] [ skey value ] Where persistent reservation 'action' is one of: { clear | register | release | reserve | preempt | preclear } show reservations READ BUFFER WRITE BUFFER 3Ch 3Bh test memory [ test-parameters ] [ parameters ] download filename [ save ] [ parameters ] Note: “test memory” uses both Read/Write Buffer commands, where “download” only uses the Write Buffer command. RECEIVE DIAGNOSTIC RESULTS SEND DIAGNOSTIC 1Ch 1Dh show diagnostic pages test self REPORT LUNS A0h show luns REQUEST SENSE 03h show sense Note: Autosense is supported by most operating systems, so the sense data is usually returned on any command failed with a Check Condition. TEST UNIT READY 00h tur
  • 3. scu Command Summary 3 SCSI – Direct Access Opcode Scu Command FORMAT UNIT 04h format [ defects defect-list ] [ interleave value ] [ density density-type ] [ flags value ] [ dlist defect-format ] [ options ... ] [ pattern value ] [ working time-value ] LOCK-UNLOCK CACHE 36h NONE MODE SELECT(6) MODE SENSE(6) 15h 1Ah { block-length value } set device { capacity value } { density-code value } { specific value } PRE-FETCH 34h NONE PREVENT-ALLOW MEDIUM REMOVAL 1Eh allow | prevent READ(6) READ(10) 08h 28h read media [ test-parameters ] Note: A 6-byte or 10-byte CDB is chosen automatically depending on the lba range and/or transfer size selected. READ CAPACITY 25h show capacity READ DEFECT DATA (10 & 12) 37h show defects [ [ defect-list [ defect-format ] ] ] READ LONG WRITE LONG 3Eh 3Fh mbad lba n [ { hard | soft } ] [ flip bits ] [ length bytes ] [ nowrite ] REASSIGN BLOCKS 07h reassign lba n RECEIVE DIAGNOSTIC RESULTS SEND DIAGNOSTIC 1Ch 1Dh translate address supplied-format to translate-format RELEASE 17h release device [ rid reservation-identification ] RESERVE 16h reserve device [ rid id [ rtype type ] [ lba n ] [ blocks n ] ] Note: I have not encountered any drives supporting extents. REZERO UNIT 01h rezero SEEK(10) 2Bh seek lba value SET LIMITS 33h NONE START STOP UNIT 1Bh start [ immed ] | stop [ immed ] SYNCHRONIZE CACHE 35h NONE VERIFY 2Fh verify media [ test-parameters ] WRITE(6) WRITE(10) 0Ah 2Ah write media [ test-parameters ] Note: A 6-byte or 10-byte CDB is chosen automatically depending on the lba range and/or transfer size selected. WRITE AND VERIFY 2Eh write media [ test-parameters ] verify WRITE SAME 41h write same [ test-parameters ]
  • 4. scu Command Summary 4 SCSI – Sequential Access Opcode Scu Command ERASE 19h mt erase LOAD UNLOAD 1Bh mt load | mt unload or mt online | mt offline LOCATE 2Bh mt locate lba value MODE SELECT(6) MODE SENSE(6) 15h 1Ah { blocking { fixed [ size ] | variable } } set tape { buffered mode } { density { code value | type } } PREVENT ALLOW MEDIUM REMOVAL 1Eh allow | prevent READ 08h read media [ test-parameters ] READ BLOCK LIMITS 05h mt limits READ POSITION 34h mt rdpos [ short | full ] | mt tell READ REVERSE 0Fh NONE RECOVER BUFFERED DATA 14h NONE RELEASE UNIT 17h release device REPORT DENSITY 44h mt density RESERVE UNIT 16h release device [ rid reservation-identification ] REWIND 01h mt rewind SPACE 11h mt ( bsf | bsr | fsf | fsr } [ count ] mt retention mt { seod | seorm } Note: Spacing Setmarks is not currently implemented. VERIFY 13h verify media [ test-parameters ] WRITE 0Ah write media [ test-parameters ] WRITE FILEMARKS 10h mt { eof | weof } [ count ]
  • 5. scu Command Summary 5 SCSI – Read-Only Direct Aceess Opcode Scu Command MODE SELECT(6) MODE SENSE(6) 15h 1Ah { address { lba | msf } } set audio { density { code hex-code | density-code } } { length block -length } { volume [ channel-{ 0 | 1 } ] level n } show audio volume PAUSE/RESUME 4Bh pause | resume PLAY AUDIO(10) 45h play audio lba n length n PLAY AUDIO(12) A5h NONE PLAY AUDIO MSF 47h play msf starting minute-units second-units frame-units ending minute-units second-units frame-units PLAY AUDIO TRACK/INDEX 48h play track n or play [ [ starting_track [ n ] ] [ ending_track [ n ] ] ] PLAY TRACK RELATIVE(10) 49h NONE PLAY TRACK RELATIVE(12) A9h NONE PREVENT/ALLOW MEDIUM REMOVAL 1Eh allow | prevent READ(6) READ(10) 08h 28h read media [ test-parameters ] Note: A 6-byte or 10-byte CDB is chosen automatically depending on the lba range and/and transfer size selected. READ CD BEh NONE READ CD-ROM CAPACITY 25h show capacity READ HEADER 44h show audio header lba n [ address-format ] READ LONG 3Eh NONE READ SUB-CHANNEL 42h { channel } { catalog } show audio { isrc } [ address-format ] { position } { status } READ TOC 43h show audio toc [ { entry n | header } ] [ address-format ] [ report-format ] RELEASE 17h release device RESERVE 16h reserve device [ rid id [ rtype type ] [ lba n ] [ blocks n ] ] REZERO UNIT 01h rezero SEEK(10) 2Bh seek lba n SET CD SPEED BBh NONE START STOP UNIT 1Bh start [ immed ] | stop [ immed ] VERIFY(10) 2Fh verify media [ test-parameters ]
  • 6. scu Command Summary 6 SCSI – Medium Changers Opcode scu Command EXCHANGE MEDIUM A6h exchange medium source e-address destination1 e-address destination2 e-address [ medium-transport e-address ] [ invert1 ] [ invert2 ] [ drive value ] [ port value ] [ slot value ] [ transport value ] [ tags string ] [ atags string ] [ ptags string ] MOVE MEDIUM A5h move medium source e-address destination e-address [ medium-transport e-address ] [ invert ] [ drive value ] [ port value ] [ slot value ] [ transport value ] [ tags string ] [ atags string ] [ ptags string ] POSITION TO ELEMENT 2Bh position element destination e-address [ medium-transport e-address ] [ drive value ] [ port value ] [ slot value ] [ transport value ] [ tags string ] [ atags string ] [ ptags string ] PREVENT ALLOW MEDIUM REMOVAL 1Eh allow | prevent READ ELEMENT STATUS B8h show elements [ starting e-address ] [ ending e-address ] [ number value ] [ type element-type ] [ drive value ] [ port value ] [ slot value ] [ transport value ] [ { full | summary } ] RELEASE 17h release device TODO: release element is not implemented (my oversight). REQUEST VOLUME ELEMENT ADDRESS SEND VOLUME TAG B5h B6h show elements [ tags string ] [ atags string ] [ ptags string ] [ notags ] [ voltags ] [ { full | summary } ] RESERVE 16h reserve elements [ starting e-address ] [ ending e-address ] [ number value ] [ type element-type ] [ drive value ] [ port value ] [ slot value ] [ transport value ] [ tags string ] [ atags string ] [ ptags string ] [ rid id ] REZERO UNIT 01h rezero SEND VOLUME TAG B6h set element [ action { assert | replace | undefine } ] [ drive value ] [ port value ] [ slot value ] [ transport value ] [ tag string ] [ atag string ] [ ptag string ]