6.Command Specification

REQUEST SENSE

Additional Sense Length: This field specifies the number of additional sense bytes that are to follow. If the Allocation Length of the CDB is too small to transfer all of the additional sense bytes, the Additional Sense Length is not adjusted to reflect the truncation.

Command Specific Information: Command Specific Information field is unused, and will be ZERO.

Additional Sense Code and Additional Sense Code Qualifier: These fields provide additional information about what caused the CHECK CONDITION status. They are used extensively by the drive. The information is presented in the Sense Key Description table on the following pages.

Field Replaceable Unit Code: This field is used to define a device specific mechanism or part that has failed. A value of ZERO indicates that no specific mechanism or unit has been identified to have failed. This field is always set to ZERO.

Sense-Key specific: This field will contain data that further information related to the CHECK CONDITION.

If the Sense Key field is set to ILLEGAL REQUEST and the SKSV bit is set to one, the Sense-Key specific fields will be as shown below. The fields point to illegal parameters sent by the initiator.

Table 6-88: Field Pointer Bytes

Bit

7

6

5

4

3

2

1

0

Byte

 

 

 

 

 

 

 

 

15

SKSV(1)

C/D

Reserved

Reserved

BPV

 

Bit Pointer

 

16

(MSB)

 

 

Field

Pointer

 

 

 

17

 

 

 

 

 

 

 

(LSB)

C/D: When this bit is set, it indicates that the illegal parameter is in the CDB. A C/D of ZERO indicates that the illegal parameter is in the Parameter List sent by the initiator during the DATA OUT phase.

BPV: When the Bit Pointer Valid bit is set, indicates that the Bit Pointer field specifies which bit of the byte designated by the Field Pointer is in error. When a multiple-bit field is in error, the Bit Pointer field points to the most significant (left most) bit of the field.

Field Pointer: This field indicates which byte of the CDB or of the Parameter List data was in error. Bytes are numbered from ZERO. When a multiple byte field is in error, the pointer points to the most significant byte of the field.

If the SKSV bit is ZERO, then the Field Pointer Bytes take the Sony Unique Format as shown below:

Table 6-89: Error Code and Status Bytes

Bit

7

6

5

4

3

2

1

0

Byte

 

 

 

 

 

 

 

 

15

SKSV(0)

 

 

 

Reserved

 

 

 

16

 

 

 

Runtime Error Code

 

 

 

17

 

 

 

Status Byte

 

 

 

Runtime Error Code: This field is part of the internal protocol and contains the Runtime (error set 0) Error code. These internal error codes are also listed below, showing to which Sense, ASC and ASCQ fields they are mapped.

Status Byte: This field is not supported.

Read/Write Data Error Counter: After a read operation, this field returns Total error collected fields of Read Error Counters Pages. After a write operation, this field returns Total error collected fields of Write Error Counters Pages. This field is valid only after a READ or a WRITE command. It is direct mapping of these log page data and is cleared/reset in the same way as those log page data.

Remaining Tape: The capacity remaining of the tape in 1024 byte blocks is returned. This means the area from the current logical position to EOP.

6-86

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

Page 140
Image 140
Sony SDX-1100V/R manual SKSV1, Bpv, SKSV0