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
- T10 working drafts: SAM, SPC and device-type command families; descriptive index, not normative text
- INCITS 513-2015 (R2020), SPC-4 public preview: introduction p. xli and clause 1 p. 1
- Doug Gilbert, sg_opcodes(8), source at 8799caa3741b2b1640970747aeb84f17dbbaad86: description, --opcode, --enumerate and --rctd
Further reading
Sources & caveats
- Foundational standards-family definition; public descriptive sources and the SPC-4 preview reviewed, not full restricted standards or device conformance.