![](/images/backgrounds/146247/146247-253169x1.png)
5.30REPORT DEVICE IDENTIFIER Command (A3h)
The REPORT DEVICE IDENTIFIER command requests that the device server send device identification to the application client. The data format and field descriptions are shown in Table
Table
Bit | 7 | 6 | 5 | 4 |
| 3 | 2 |
| 1 | 0 |
Byte |
|
| ||||||||
|
|
|
|
|
|
|
|
|
| |
0 |
|
|
| Operation Code (A3h) |
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
1 |
| Reserved |
|
|
| Service Action (05h) |
|
| ||
|
|
|
|
|
|
|
|
|
| |
2 – 5 |
|
|
|
| Reserved |
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
6 – 9 |
|
|
|
| (MSB) |
|
|
|
| |
|
|
| Allocation Length |
|
|
|
| |||
|
|
|
|
| (LSB) |
|
|
|
| |
10 |
|
|
|
| Reserved |
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
11 |
|
|
|
| Control |
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
Table
Field | Description |
Service Action | Must = 05h. Any other value forces Check Condition, Illegal Request. |
|
|
| If the length is not sufficient to contain all of the parameter data, the first |
| portion of the data is returned, and this is not considered to be an error. |
Allocation Length | The actual length of the parameter data is available in the Identifier |
Length field in the parameter data. If the remainder of the parameter data | |
| is required, the application client must send a new REPORT DEVICE |
| IDENTIFIER command with an Allocation Length field large enough to |
| contain all of the data. |
The REPORT DEVICE IDENTIFIER command’s parameter list contains a
Table
Bit | 7 | 6 | 5 | 4 |
| 3 | 2 | 1 | 0 |
Byte |
| ||||||||
|
|
|
|
|
|
|
|
| |
0 – 3 | (MSB) |
|
| Identifier Length (n – 4) |
|
|
| ||
|
|
|
|
| (LSB) | ||||
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
| |
4 – n |
|
|
|
| Identifier |
|
|
| |
|
|
|
|
|
|
|
|
|
|
Table
Field | Description |
| This field specifies the length, in bytes, of the Identifier field. If the Al- |
Identifier Length | location Length field in the CDB is insufficient in size to transfer all of |
the Identifier, the length is not adjusted to reflect any truncation of infor- | |
| mation. The Identifier is initially set = 0, and is changed only by a suc- |
| cessful SET DEVICE IDENTIFIER command. |
Maxtor Atlas 10K V |