6.Command Specification

SET DEVICE IDENTIFIER A4h

6.26.SET DEVICE IDENTIFIER A4h

Table 6-97: SET DEVICE IDENTIFIER command

 

Bit

7

6

5

4

 

3

2

 

1

0

Byte

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

Operation Code (A4h)

 

 

 

 

 

1

 

Reserved

 

 

 

Service Action(06h)

 

 

2

– 5

 

 

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

– 9

 

 

 

Parameter List Length

 

 

 

 

 

10

 

 

 

 

Reserved

 

 

 

 

 

11

 

 

 

 

Control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The SET DEVICE IDENTIFIER command (Table 6-97) requests that the device identifier information in the logical unit be set to the value received in the SET DEVICE IDENTIFIER command parameter list.

The Identifier set by an initiator may be from 0 (reset) to 64 bytes in increments of 1 byte.

The identifier is preserved over power cycles and reset events (see the REPORT DEVICE IDENTIFIER command).

Service Action: Service Action must be 06h.

If the Service Action is not 06h, the command is terminated with a CHECK CONDITION status, the sense key is set to ILLEGAL REQUEST, and the ASC/ASCQ is set to INVALID FIELD IN CDB.

Parameter List Length: Parameter List Length specifies the length in bytes of the Identifier that is transferred from the application client to the logical unit. The maximum value for this field is 64 bytes; the minimum is 0.

If the parameter list length exceeds 64, the command is terminated with a CHECK CONDITION status, the sense key is set to ILLEGAL REQUEST, and the ASC/ASCQ is set to INVALID FIELD IN CDB.

A parameter list length of ZERO indicates that no data is to be transferred, the identifier in the logical unit is to be set to zero length, and subsequent REPORT DEVICE IDENTIFIER commands return an Identifier length of zero.

The SET DEVICE IDENTIFIER parameter list contains the identifier to be set by the logical unit (see Table 6-98).

Table 6-98: SET DEVICE IDENTIFIER Parameter List — Data Format

Bit

7

6

5

4

 

3

2

1

0

Byte

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 - <= 63

 

 

 

 

Identifier

 

 

 

Idenfifer:The Identifier field is an initiator selected value, to be returned in subsequent valid REPORT DEVICE IDENTIFIER commands or until reset or until replaced by another valid SET DEVICE IDENTIFIER command.

On successful completion of a SET DEVICE IDENTIFIER command a unit attention will be generated for all initiators except the initiator that issued the SET DEVICE IDENTIFIER command with service action 06h. When reporting the unit attention condition the additional sense code will be set to DEVICE IDENTIFIER CHANGED.

6-98

SONY AIT-5 drive SDX-1100V series Ver.1.0

Page 152
Image 152
Sony SDX-1100V/R manual SET Device Identifier A4h, Service Action06h Reserved Parameter List Length Control