Seagate Fibre Channel Interface TV Cables User Manual


 
310 Fibre Channel Interface Manual, Rev. D
12.48 Set Device Identifier command
The Report Device Identifier command (see Table 211) requests that the device identifier information in the log-
ical unit be set to the value received in the Set Device Identifier parameter list. On successful completion of the
command, a Unit Attention is generated for all initiators except the one that issued the service action. When
reporting the Unit Attention condition, the additional sense code is set to Device Identifier Changed.
Field definitions (listed alphabetically)
Control
See Control Bytes in Section 11.2.1.6.
Parameter List Length
This field indicates the length in bytes of the identifier that will be transferred from the initiator to the drive. The maximum
value for this field is 512 bytes. A parameter list length of zero indicates that no data will be transferred and that subsequent
Report Device Identifier commands will return an identifier length of zero. Logical units that implement this command will be
capable of accepting a parameter list length of 64 bytes or less. If the parameter list length exceeds 64 bytes and the logical
unit is not capable of storing the requested number of bytes, the device server returns Check Condition status with the
sense key set to Illegal Request and an additional sense code of Invalid Field in CDB.
Operation Code
A4h The operation code for the Report Device Identifier command.
Service Action
06h The Service Action Code for the Set Peripheral Device/Component Device Identifier.
The Set Device Identifier parameter list contains the identifier to be set by the addressed logical unit (see Table
199).
Table 211: Set Device Identifier command (A4h)
Bit
Byte
76543210
0
Operation Code (A4h)
1 Reserved Service Action (06h)
2
Reserved
3
Reserved
4
Reserved
5
Reserved
6
(MSB)
Parameter List Length
7
8
9 (LSB)
10
Reserved
11
Control
A4h
Table
number
211
211
211
211