1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
Command coverage
================
The following table lists SCSI commands in alphabetical order on the
left and the sg3_utils utilities that implement invocations of them
on the right. The second table lists supported ATA commands.
SCSI command sg3_utils utilities that use this SCSI command
------------ ----------------------------------------------
INQUIRY sg_inq, sginfo, sg_logs, sg_map('-i'), sg_modes,
sg_opcodes, sg_persist, sg_scan, sg_ses
LOG SELECT sg_logs
LOG SENSE sg_logs
MODE SELECT(6) sginfo, sg_emc_trespass
MODE SELECT(10) sginfo, sg_emc_trespass
MODE SENSE(6) sginfo, sg_modes, sg_senddiag('-e')
MODE SENSE(10) sginfo, sg_modes, sg_senddiag('-e')
PERSISTENT IN sg_persist
PERSISTENT OUT sg_persist
READ(6) sg_dd, sgm_dd, sgp_dd, sg_read
READ(10) sg_dd, sgm_dd, sgp_dd, sg_read
READ(12) sg_dd, sgm_dd, sgp_dd, sg_read
READ(16) sg_dd, sgm_dd, sgp_dd, sg_read
READ BUFFER sg_rbuf, sg_test_rwbuf
READ CAPACITY(10) sg_readcap, sg_dd, sgm_dd, sgp_dd
READ CAPACITY(16) sg_readcap, sg_dd, sgm_dd, sgp_dd
READ DEFECT(10) sginfo
READ DEFECT(12) sginfo
READ LONG sg_read_long
RECEIVE DIAGNOSTIC sg_senddiag, sg_ses
REPORT LUNS sg_luns
REPORT SUPPORTED OPERATION CODES sg_opcodes
REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS sg_opcodes
REQUEST SENSE sg_requests
SEND DIAGNOSTIC sg_senddiag, sg_ses
START STOP sg_start
SYNCHRONIZE CACHE sg_dd, sgm_dd, sgp_dd, sg_start
TEST UNIT READY sg_turs
VERIFY(10) sg_verify
WRITE(6) sg_dd, sgm_dd, sgp_dd
WRITE(10) sg_dd, sgm_dd, sgp_dd
WRITE(12) sg_dd, sgm_dd, sgp_dd
WRITE(16) sg_dd, sgm_dd, sgp_dd
WRITE BUFFER sg_test_rwbuf
WRITE LONG sg_write_long
ATA command sg3_utils utilities that use this SCSI command
----------- ----------------------------------------------
IDENTITY sg_inq, sg_scan
Doug Gilbert
26th October 2004
|