3.1 Control/Sense Commands
C141-C010
3-69
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
7
6
5
4
3
2
1
0
0
X'A4'
1
0
0
0
Service Action (X’ 06’)
2
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
6
Allocation Length (MSB)
7
Allocation Length
8
Allocation Length
9
Allocation Length (LSB)
10
0
0
0
0
0
0
0
0
11
0
0
0
0
0
0
0
Link
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'.
Summary of Contents for 80
Page 4: ...This page is intentionally left blank ...
Page 10: ...This page is intentionally left blank ...
Page 18: ...This page is intentionally left blank ...
Page 62: ...This page is intentionally left blank ...
Page 284: ...Sense Data Error Recovery Methods This page is intentionally left blank ...
Page 296: ...This page is intentionally left blank ...
Page 298: ...This page is intentionally left blank ...
Page 308: ...This page is intentionally left blank ...
Page 309: ......
Page 310: ......