Maxtor 10K III User Manual

Page of 284
 SCSI Description
5-130
Maxtor Atlas 10K III
Table 5-166   
REPORT DEVICE IDENTIFIER Command Descriptor Block-Field Descriptions
The REPORT DEVICE IDENTIFIER command’s parameter list contains a 4-byte 
field that provides the length, in bytes, of the parameter list and the logical unit’s 
identifier. The data format and field descriptions are shown in Table 5-167 and Table 
5-168 re
spectively.
Table 5-167   
.REPORT DEVICE IDENTIFIER Parameter List-Data Format
Table 5-168   
REPORT DEVICE IDENTIFIER Parameter List-Field Descriptions
&*2,
"()**+
Service Action
2&3. Any other value forces Check Condition, Illegal 
Request.
Allocation Length
If the length is not sufficient to contain all of the parameter da-
ta, the first portion of the data is returned, and this is not con-
sidered to be an error. 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 applica-
tion client must send a new REPORT DEVICE IDENTIFIER com-
mand with an Allocation Length field large enough to contain 
all of the data.
*
5
>
'
%
$
0 – 3 
(MSB)
Identifier Length (n – 4)
(LSB)
4 – n 
Identifier
&*2,
"()**+
Identifier Length
This field specifies the length, in bytes, of the Identifier field. 
If the Allocation Length field in the CDB is insufficient in size 
to transfer all of the Identifier, the length is not adjusted to re-
flect any truncation of information. The Identifier is initially set 
= 0, and is changed only by a successful SET DEVICE IDEN-
TIFIER command.
Identifier
The value reported in this field is a vendor-specific value and 
is the last value written by a successful SET DEVICE IDENTI-
FIER command. The value of the Identifier is changed only by 
a successful SET DEVICE IDENTIFIER command. The Identifier 
value persists through device resets, power cycles, and for-
matting of media.