5.39SET DEVICE IDENTIFIER Command (A4h)
The SET DEVICE IDENTIFIER command requests that the device identifier information in the logical unit be set to the value send via the SET DEVICE IDENTIFIER command’s parameter list. The data format and field descriptions are shown in Table
Upon successful completion of a SET DEVICE IDENTIFIER command, a Unit Attention is generated for all initiators except the one that issued the command.
Table
Bit | 7 | 6 | 5 | 4 |
| 3 | 2 |
| 1 | 0 |
Byte |
|
| ||||||||
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
0 |
|
|
| Operation | Code (A4h) |
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
1 |
| Reserved |
|
|
| Service Action (06h) |
|
| ||
|
|
|
|
|
|
|
|
|
| |
2 – 5 |
|
|
|
| Reserved |
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
6 – 9 | (MSB) |
|
| Parameter List Length |
|
|
|
| ||
|
|
|
|
|
| (LSB) | ||||
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
10 |
|
|
|
| Reserved |
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
11 |
|
|
|
| Control |
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
Table
Field | Description |
Service Action | Must = 06h. Any other value forces Check Condition, Illegal Request. |
|
|
| This field specifies the length, in bytes, of the Identifier to be transferred from the ap- |
| plication client to the device server. The maximum value for this field is 64 bytes. A |
Parameter List Length | parameter list length of 0 indicates that no data will be transferred, and that subsequent |
REPORT DEVICE IDENTIFIER commands will return an Identifier length of 0. If | |
| the parameter list length exceeds 64 bytes, then the drive returns a Check Condition |
| status with the sense key set to Illegal Request, and an additional sense code of Invalid |
| Field in CDB. |
The SET DEVICE IDENTIFIER command’s parameter list contains Identifier to be set by the logical unit to which the command is sent. The parameter list is shown below in Table
Table
Bit | 7 | 6 | 5 | 4 |
| 3 | 2 | 1 | 0 |
Byte |
| ||||||||
|
|
|
|
|
|
|
|
| |
0 – n | (MSB) |
|
|
| Identifier |
|
|
| |
|
|
|
|
|
|
|
(LSB)
Table
Field | Description |
Identifier | The value reported in this field is the data to be returned by all subsequent |
REPORT DEVICE IDENTIFIER commands, until a new SET DEVICE | |
| IDENTIFIER command is issued that changes the data. |
Maxtor Atlas 10K V |