Command Specifications
The "Allocation Length" field specifies the length in bytes of the Identifier that shall be transferred from
the application client to the device server. The maximum value for this field shall be 512 bytes. A
parameter list length of zero indicates that no data shall be transferred, and that subsequent REPORT
DEVICE IDENTIFIER commands shall return an Identifier length of zero. Logical units that implement
this command shall be capable of accepting a parameter list length of 512 bytes or less. If the parameter
list length exceeds 512 bytes and the logical unit is not capable of storing the requested number of bytes,
then the device server shall return CHECK CONDITION status (ILLEGAL REQUEST [=5] / Invalid
field in CDB [=24-00]).
The SET DEVICE IDENTIFIER parameter list are shown below.
Bit
Byte
0
(MSB)
~
~
n
The "Identifier" field shall be a vendor specific value, to be returned in subsequent REPORT DEVICE
IDENTIFIER commands.
3-70
7
6
5
Figure 3.21 SET DEVICE IDENTIFER: parameter list
4
3
2
Identifier
1
0
(LSB)
C141-C010