Specifications

ATAPI For Streaming Tape QIC-157 Rev B
87
Table 6-64 Field Pointer Bytes
Bit
Byte
7 6 5 4 3 2 1 0
15 SKSV C/D Reserved Reserved BPV Bit Pointer
16 (MSB) Field Pointer
17 (LSB)
A Command Data (C/D) bit of one indicates that the illegal parameter is in the Command Packet. A
C/D bit of zero indicates that the illegal parameter is in the data parameters sent by the Host.
A Bit Pointer Valid (BPV) bit of zero indicates that the value in the Bit Pointer field is not valid. A
BPV bit of one indicates that the Bit Pointer field specifies which bit of the byte designated by the
Field Pointer field is in error. When a multiple-bit field is in error, the Bit Pointer field shall point
to the most-significant (left-most) bit of the field.
The Field Pointer field indicates which byte of the Command Packet or of the parameter data was
in error. Bytes are numbered starting from zero, as shown in the tables describing the commands
and parameters. When a multiple-byte field is in error, the pointer shall point to the most significant
(left-most) byte of the field.
If the Sense Key is RECOVERED ERROR, HARDWARE ERROR or MEDIUM ERROR and if
the SKSV bit is one, the sense-key specific field shall be as shown in Table 6-65 Field Pointer
Bytes.
Table 6-65 Field Pointer Bytes
Bit
Byte
7 6 5 4 3 2 1 0
15 SKSV C/D Reserved Reserved BPV Bit Pointer
16 (MSB) Actual Retry Count
17 (LSB)
The Actual Retry Count field returns implementation-specific information on the actual number of
retries of the recovery algorithm used in attempting to recover an error or exception condition. This
field should relate to the retry count fields within the Error Recovery Page of the MODE SELECT
command.
6.8.11.26. Deferred Errors
Error code 70h indicates that the “Check Condition” status returned is the result of an error or
exception condition on the I/O process that returned the “Check Condition” status. This includes
errors generated during execution of the command by the actual execution process. It also includes
errors not related to any command that are first observed during execution of a command. Examples
of this latter type of error include a servo-mechanism, off-track errors, and power-up test errors.
Error code 71h (deferred error) indicates that the “Check Condition” status returned is the result of
an error or exception condition that occurred during execution of a previous command for which
“Good” status has already been returned. Such commands are associated with use of the Immediate
bit, with some forms of caching, and with multiple command buffering. Devices that implement
these features are required to implement deferred error reporting. For ATAPI Streaming Tape
Devices, a Media Access command shall provide an immediate Completion Status with the DSC bit