scsi-primary-commands · unknown · also SPC

SCSI Primary Commands

SCSI Primary Commands defines a common device model and commands shared across SCSI device types.

SPC is used alongside a device-type command standard, rather than replacing it. [1]

Shared applicability does not mean every listed command is mandatory. SPC-4 clause 1 distinguishes mandatory and optional commands and treats features as optional unless specified otherwise. Identify the applicable revision and device support before relying on a feature. [2]

REPORT SUPPORTED OPERATION CODES provides capability-discovery data; naming an opcode is not the same as probing a device. [3]

Relations

related
SCSI, INCITS T10 SCSI, SCSI Architecture Model, SCSI Block Commands, SCSI REPORT SUPPORTED OPERATION CODES

Citations

  1. T10 working drafts: SAM, SPC and device-type command families; descriptive index, not normative text (accessed 2026-11-10)
  2. INCITS 513-2015 (R2020), SPC-4 public preview: introduction p. xli and clause 1 p. 1 (accessed 2026-11-10)
  3. Doug Gilbert, sg_opcodes(8), source at 8799caa3741b2b1640970747aeb84f17dbbaad86: description, --opcode, --enumerate and --rctd (accessed 2026-11-10)

Further reading

  1. Hesela: SCSI command, logical-unit and transport boundaries (accessed 2026-11-10)
Sources & caveats
  • Foundational standards-family definition; public descriptive sources and the SPC-4 preview reviewed, not full restricted standards or device conformance.

JSON: /data/terms/scsi-primary-commands.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. SCSI Primary Commands. Hesela. 2026-11-10. https://hesela.dev/terms/scsi-primary-commands/