
JULY 2007 MAGNUM 224, MAGNUM 448, STORAGELIBRARY T24, OR STORAGELOADER 2U
18-5
WHAT THE LIBRARY RETURNS
Sense Key Specific – Byte 15, Bits 6 through 0; Bytes 16 and 17
When the SKSV bit is set to 1, the information contained in this field indicates
which field in the CDB or parameter list of a command caused the Check
Condition status. This field, valid only for a sense key of Illegal Request (5h), is
defined as follows:
C/D (Command/Data) – Byte 15, Bit 6 Indicates whether the Check
Condition status resulted from an illegal parameter in either the command
descriptor block (Command) or the parameter list (Data) of a particular
command, as follows:
BPV (Bit Pointer Valid) – Byte 15, Bit 3 Indicates whether the value in the Bit
Pointer field is valid, as follows:
The value in the Bit Pointer field is valid when the field of the CDB or
parameter list that caused the error is less than one byte long.
Bit Pointer – Byte 15, Bits 2 through 0 Specifies the bit of the byte identified
by the Field Pointer (bytes 16 and 17). When a multiple-bit field is in error, the
Bit Pointer contains the value of the most significant bit of the field. The most
significant bit of a multiple-bit field is the bit with the highest bit number. For
example, if a field consists of bits 5, 4, and 3, the most significant bit is bit 5.
Field Pointer – Bytes 16 and 17 Contains the number of the byte in which
the error occurred. Byte numbers start at 00. When a multiple-byte field is in
error, the Field Pointer contains the value of the most significant byte of the
field. The most significant byte of a multiple-byte field is the byte with the
lowest byte number. For example, if a field consists of bytes 02, 03, and 04, the
most significant byte is byte 02.
Bit
Byte
7 6 5 4 3 2 1 0
15 SKSV C/D Reserved BPV Bit Pointer
16 (MSB)
Field Pointers
(LSB)
17
0
The Check Condition status resulted from an illegal
parameter in the parameter list (Data)
1
The Check Condition status resulted from an illegal
parameter in the command descriptor block (Command)
0 The value contained in the Bit Pointer is not valid
1
The value contained in the Bit Pointer (byte 15, bits 2
through 0) is valid
Comentários a estes Manuais