SCSI standalone enclosure services

SCSI standalone enclosure services is a computer protocol used mainly with disk storage enclosures. It allows a host computer to communicate with the enclosure to access its power, cooling, and other non-data characteristics.

The host computer communicates with one or more SCSI Enclosure Services (SES) controllers in the enclosure via a SCSI interface which may be Parallel SCSI, FC-AL, SAS, or SSA. Each SES controller has a SCSI identity (address) and so can accept direct SCSI commands.

Implemented commands

The following SCSI commands are implemented by standalone enclosure services devices:

SCSI commandOperation codeComment
ACCESS CONTROL IN86hOptional
ACCESS CONTROL OUT87hOptional
CHANGE ALIASESA4hOptional
INQUIRY12hMandatory
LOG SELECT4ChOptional
LOG SENSE4DhOptional
MAINTENANCE INA3hSee note 1
MAINTENANCE OUTA4hSee note 1
MODE SELECT15h/55hOptional
MODE SENSE1Ah/5AhOptional
PERSISTENT RESERVE IN5EhOptional
PERSISTENT RESERVE OUT5FhOptional
READ BUFFER3ChOptional
RECEIVE DIAGNOSTIC RESULTS1ChMandatory
REDUNDANCY GROUP INBAhSee note 1
REDUNDANCY GROUP OUTBBhSee note 1
REPORT ALIASESA3hOptional
REPORT DEVICE IDENTIFIERA3hOptional
REPORT LUNSA0hMandatory
REPORT PRIORITYA3hOptional
REPORT SUPPORTED OPERATION CODESA3hOptional
REPORT SUPPORTED TASK MANAGEMENT FUNCTIONSA3hOptional
REPORT TARGET PORT GROUPSA3hOptional
REPORT TIMESTAMPA3hOptional
REQUEST SENSE03hMandatory
SEND DIAGNOSTIC1DhMandatory
SET DEVICE IDENTIFIERA4hOptional
SET PRIORITYA4hOptional
SET TARGET PORT GROUPSA4hOptional
SET TIMESTAMPA4hOptional
SPARE INBChSee note 1
SPARE OUTBDhSee note 1
TEST UNIT READY00hMandatory
VOLUME SET INBEhSee note 1
VOLUME SET OUTBFhSee note 1
WRITE BUFFER3BhOptional

Note 1: The initiator needs to send a SCSI inquiry to interrogate the SCCS bit which says whether the SES controller has this command.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.