Fujitsu MAS3735 Computer Drive User Manual


 
3.1 Control/Sense Commands
C141-E167 3 -
63
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.
The execution of a REPORT DEVICE IDENTIFIER may require the enabling of a nonvolatile
memory within the logical unit. If the nonvolatile memory is not ready, the device server shall return
CHECK CONDITION status, rather than wait for the device to become ready. The sense key shall
be set to NOT READY and the additional sense data shall be set as described in the TEST UNIT
READY command.
3.1.22 SET DEVICE IDENTIFIER (A4)
Bit
Byte
76543210
0X'A4'
1 0 0 0 Service Action (X’ 06’)
200000000
300000000
400000000
500000000
6 Allocation Length (MSB)
7 Allocation Length
8 Allocation Length
9 Allocation Length (LSB)
1000000000
110000000Link
This command requests that the device identifier information in the logical unit be set to the value
received in the SET DEVICE IDENTIFIER parameter list.
On successful completion of this command a unit attention shall be generated for all initiators except
the one that issued the service action. When reporting the unit attention condition the additional
sense code shall be set to DEVICE IDENTIFIER CHANGED.
The "Service Action" field can be specified only X'06'.