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 5-195and Table 5-196respectively.

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 5-195SET DEVICE IDENTIFIER Command Descriptor Block-Data Format

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 5-196SET DEVICE IDENTIFIER Command Descriptor Block-Field Descriptions

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 5-197and the field descriptions are shown in Table 5-198.

Table 5-197SET DEVICE IDENTIFIER Parameter List-Data Format

Bit

7

6

5

4

 

3

2

1

0

Byte

 

 

 

 

 

 

 

 

 

 

0 – n

(MSB)

 

 

 

Identifier

 

 

 

 

 

 

 

 

 

 

(LSB)

Table 5-198SET DEVICE IDENTIFIER Parameter List-Field Descriptions

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

5-143