scsi-report-supported-operation-codes · unknown · also REPORT SUPPORTED OPERATION CODES, RSOC

SCSI REPORT SUPPORTED OPERATION CODES

REPORT SUPPORTED OPERATION CODES is a SCSI command that queries a logical unit for supported commands or support details for a selected command.

Command identity may require an opcode and service action; interpreting its name may also depend on the peripheral device type. The sg_opcodes tool can request a list or one command's support data. Its --enumerate option only looks up a name and ignores the device; that is not a capability probe. [1]

A 2011 tape-drive interface reference distinguishes SUPPORT 0 (information unavailable), 1 (unsupported), 3 (standard-defined support) and 5 (vendor-specific support). Unavailable information is not evidence of non-support. This is a historical implementation reference, not an exhaustive current-SPC table. Operational implication: retrieving a support report does not prove that a later command will complete successfully. [2]

The --rctd option requests timing descriptors, which may be absent. Reported nominal and recommended timeouts use seconds; zero means no timeout is indicated, not instantaneous completion. These are timeout guidance, not measured workload latency. [1]

The historical T10 timeout proposal excludes delays outside the device server's control and warns against product comparisons using these values. It explains design intent, not current conformance requirements. [3]

Relations

related
SCSI, SCSI Primary Commands

Citations

  1. Doug Gilbert, sg_opcodes(8), source at 8799caa3741b2b1640970747aeb84f17dbbaad86: description, --opcode, --enumerate and --rctd (accessed 2026-11-10)
  2. Oracle StorageTek T10000 Fibre Channel Interface Reference, E20425-02 (July 2011), pp. 189-194: REPORT SUPPORTED OPERATION CODES (accessed 2026-11-10)
  3. Kevin Butt, T10/05-284r4 (8 November 2006), section 6.22.2: Self Describing Command Timeouts (accessed 2026-11-10)

Further reading

  1. Hesela: SCSI command, logical-unit and transport boundaries (accessed 2026-11-10)
Sources & caveats
  • Source-backed capability-discovery synthesis; pinned tool documentation, historical Oracle implementation and explicitly non-normative T10 proposal. No hardware measurement or latest-standard claim.
  • The support-status example is scoped to Oracle's 2011 T10000 manual; the T10 proposal is not an approved standard. No device experiment was performed.

JSON: /data/terms/scsi-report-supported-operation-codes.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. SCSI REPORT SUPPORTED OPERATION CODES. Hesela. 2026-11-10. https://hesela.dev/terms/scsi-report-supported-operation-codes/