SG_OPCODES(8) SG3_UTILS SG_OPCODES(8) (NAME) sg_opcodes - SCSI (SYNOPSIS) sg_opcodes [--alpha] [--compact] [--enumerate] [--help] [--hex] [--inhex=FN] [--json[=JO]] [--js-file=JFN] [--mask] [--mlu] [--no-inquiry] [--opcode=OP[,SA]] [--pdt=DT] [--raw] [--rctd] [--repd] [--rep-opts=RO] [--sa=SA] [--tmf] [--unsorted] [--verbose] [--version] DEVICE sg_opcodes [-a] [-c] [-e] [-H] [-i=FN] [-j] [-m] [-M] [-n] [-o=OP] [-p=DT] [-q] [-R] [-s=SA] [-t] [-u] [-v] [-V] [-?] DEVICE (DESCRIPTION) SCSI REPORT SUPPORTED OPERATION CODES ( RSOC) REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS ( RSTMF) DEVICE . . --opcode=OP ( --sa=SA) . SCSI ( ) . RSOC RSTMF MMC CD DVD . INQUIRY . CmdDt SCSI INQUIRY ( sg_inq(8) ). SPC-3 ( ) RSOC . . . (OPTIONS) . -a, --alpha ( DEVICE) . ( ) . --unsorted ( ). -c, --compact (service actions) . << >> . . . CDB . -e, --enumerate SCSI . DEVICE . "Test Unit ready" 0 () SCSI Primary Commands ( SPC) . -h, --help . DEVICE . -H, --hex ASCII . () 0 . ASCII "." . . --inhex=FN . -i, --inhex=FN FN ASCII . DEVICE DEVICE FN . "HEX, BINARY AND JSON FORMATS" sg3_utils . --raw FN . -j[=JO], --json[=JO] JSON . "=" "=" . sg3_utils_json '?' JO . -J, --js-file=JFN JSON JFN . (truncate) . JSON (stdout) . --json[=JO] . JO --json[=JO] . -m, --mask cdb . cdb . ( ) "1" cdb "0" cdb . "0" cdb (sense key) "illegal request" . -M, --mlu (0 1) . MLU ( Multiple Logical Units) RSOC 18-045r1 ( spc5r20) . MLU . -n, --no-inquiry SCSI RSOC RSTMF SCSI INQUIRY . (pdt) DEVICE . INQUIRY . ( --raw) stdout . -O, --old . . -o, --opcode=OP[,SA] DEVICE ( OP) SCSI . SA SCSI . OP OP,0 SCSI 0 ( ). OP SA "0x" "h" . OP 0 255 (0xff) . SA 0 65535 (0xffff) . SCSI DEVICE . --rep-opts=RO REPORTING OPTIONS RSOC . -p, --pdt=DT DT . --enumerate ( ) . -1 31 ( ) -1 SPC . 'tape' 'disk' 'processor' . --no-inquiry INQUIRY DEVICE . -r, --raw ( stdout) --inhex=FN . (FN) ( ( )). -R, --rctd (RCTD) cdb . . . : . . "-" . -q, --repd (REPD) cdb . SPC-4 ( ) . -Q, --rep-opts=RO RO RSOC ( cdb) . --opcode=OP[,SA] RO 0 . RO 0 . -s, --sa=SA DEVICE ( SA) . --opcode=OP . --opcode=OP 0 . SA 0 65535 (0xffff) . -t, --tmf . SCSI REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS . --alpha --opcode=OP --rctd --sa=SA --unsorted . -u, --unsorted ( DEVICE) . DEVICE . ( ). -v, --verbose . . -V, --version . (NOTES) SPC-5 : abort set abort task set clear ACA clear task set logical unit reset query task query asynchronous event query task set I_T nexus reset. SPC-4 target reset wakeup . . DEVICE SCSI ( sg) . . ( SCSI DVD) . "sg_opcodes /dev/sda" . . (EXIT STATUS) sg_opcodes 0 . sg3_utils(8) . (OLDER COMMAND LINE OPTIONS) . sg3_utils . --old ( -O) . . -a . --alpha . -c --compact . -e --enumerate . -H --hex . -m --mask . -n SCSI INQUIRY stdout. -N, --new . -o=OP DEVICE ( OP) SCSI . OP 0 ff . SCSI DEVICE . -p=DT --pdt=DT . -q (REPD) cdb TMF. --repd . -R (RCTD) cdb. --rctd . -s=SA DEVICE ( SA) . -o=OP . -o=OP 0 . SA 0 ffff . -t . --tmf . -u DEVICE . --unsorted . -v . . -V . -? . . (EXAMPLES) . sg3_utils(8) . '--op=' . : # sg_opcodes --op=93h /dev/sdb Opcode=0x93 Command_name: Write same(16) Command supported [conforming to SCSI standard] Usage data: 93 e2 00 00 00 00 ff ff ff ff 00 00 ff ff 00 00 : # sg_opcodes --tmf -n /dev/sdb Task Management Functions supported by device: Abort task Abort task set Clear ACA Clear task set Logical unit reset Query task Enumerate SCSI . ( ) : # sg_opcodes --enumerate --op=0x9b,0xa SCSI command: Read buffer(16), read data from echo buffer (ENVIRONMENT VARIABLES) . sg3_utils SG3_UTILS_OLD_OPTS . . --old ( -O) . (AUTHOR) Douglas Gilbert. (REPORTING BUGS) . (COPYRIGHT) Copyright (C) 2004-2023 Douglas Gilbert GPL . . (SEE ALSO) sg_inq,sg3_utils_json(sg3_utils) sg3_utils-1.49 October 2023 SG_OPCODES(8)