Command Specifications
210 C141-C013
Table 4.34 REPORT DEVICE IDENTIFIER parameter data
Bit
Byte
7 6 5 4 3 2 1 0
0 (MSB)
Identifier Length (n-4)
3 (LSB)
4 (MSB)
Identifier
n (LSB)
The "Identifier Length" field specifies the length in bytes of the "Identifier" field.
If the "Allocation Length" field in the CDB is too small to transfer all of the
identifier, the length shall not be adjusted to reflect the truncation. The identifier
length shall initially equal zero, and shall be changed only by a successful SET
DEVICE IDENTIFIER command.
The "Identifier" field shall contain a vendor specific value. The value reported
shall be the last value written by a successful SET DEVICE IDENTIFIER
command. The value of the identifier shall be changed only by a SET DEVICE
IDENTIFIER command. The identifier value shall persist through resets, power
cycles, media format operations, and media replacement.
The target shall return the same Identifier to all initiators on all ports.
When this command is executed, the HDD must be in the Ready state. If this
command is issued when the HDD is not in the Ready state, the HDD reports the
CHECK CONDITION status (NOT READY [= 2]/Additional Sense Code
indicating the NOT READY state).
~
~
~
~
~
~