12.07.2015 Views

SCSI Primary Commands - 2.pdf

SCSI Primary Commands - 2.pdf

SCSI Primary Commands - 2.pdf

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

18 July 2001 T10/1236-D Revision 207.24 SET DEVICE IDENTIFIER commandThe SET DEVICE IDENTIFIER command (see table 114) requests that the device identifier information in thelogical unit be set to the value received in the SET DEVICE IDENTIFIER parameter list. As defined in the SCC-2standard, the SET DEVICE IDENTIFIER command is the SET PERIPHERAL DEVICE/COMPONENT DEVICEIDENTIFIER service action of the MAINTENANCE OUT command. Additional MAINTENANCE IN and MAINTE-NANCE OUT service actions are defined in SCC-2 and in this standard.The MAINTENANCE OUT service actions defined only in SCC-2 shall apply only to <strong>SCSI</strong> devices that return adevice type of 0Ch or the SCCS bit equal to one in their standard INQUIRY data. When a <strong>SCSI</strong> devices returns adevice type of 0Ch or the SCCS bit equal to one in its standard INQUIRY data, the implementation requirements forthe SCC-2 MAINTENANCE OUT service actions shall be as specified in SCC-2. Otherwise the MAINTENANCEOUT service action definitions and implementation requirements stated in this standard shall apply.On successful completion of a SET DEVICE IDENTIFIER command a unit attention shall be generated for all initiatorsexcept the one that issued the service action. When reporting the unit attention condition the additional sensecode shall be set to DEVICE IDENTIFIER CHANGED.Table 114 — SET DEVICE IDENTIFIER commandBitByte7 6 5 4 3 2 1 00 OPERATION CODE (A4h)1 Reserved SERVICE ACTION (06h)2 Reserved3 Reserved45Restricted6 (MSB)78PARAMETER LIST LENGTH9 (LSB)10 Reserved Restricted Reserved11 CONTROLSCC-2 defines specific usages for bytes 4 and 5, and bit 1 in byte 10, however these fields are reserved for theSET DEVICE IDENTIFIER command defined by this standard.The PARAMETER LIST LENGTH field specifies the length in bytes of the identifier that shall be transferred from theapplication client to the device server. The maximum value for this field shall be 512 bytes. A parameter list lengthof zero indicates that no data shall be transferred, and that subsequent REPORT DEVICE IDENTIFIER commandsshall return an Identifier length of zero. Logical units that implement this command shall be capable of accepting aparameter list length of 64 bytes or less. If the parameter list length exceeds 64 bytes and the logical unit is notcapable of storing the requested number of bytes, then the device server shall return CHECK CONDITION statuswith the sense key set to ILLEGAL REQUEST and an additional sense code of INVALID FIELD IN CDB.dpANS <strong>SCSI</strong> <strong>Primary</strong> <strong>Commands</strong> - 2 (SPC-2) 161

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!