User Manual

SCSI Commands Reference Manual, Rev. J 316
www.seagate.com Parameters for direct access devices
Table 282 defines the REASSIGN STATUS field.
Table 282 REASSIGN STATUS field
SENSE KEY, ADDITIONAL SENSE CODE, and the ADDITIONAL SENSE CODE QUALIFIER fields
The SENSE KEY field, ADDITIONAL SENSE CODE field, and the ADDITIONAL SENSE CODE QUALIFIER field may contain a hierarchy of additional
information relating to error conditions that occurred during background scanning. They are represented in the same format used by the sense
data (see SPC-5).
LOGICAL BLOCK ADDRESS field
The LOGICAL BLOCK ADDRESS field indicates the LBA associated with the medium error.
Code
LOWIR bit
[a]
Reason
0 1
Original
Error
[b]
Additional conditions
1h Yes Yes
Recovered or
unrecovered
The LBA has not yet been reassigned.
[c]
2h Yes No Recovered
The device server performed automatic read reassignment for the LBA (i.e., performed a reassign
operation for the LBA and a write operation with recovered logical block data).
[d]
4h Yes Yes Recovered
The device server’s attempt to perform automatic read reassignment failed. The logical block may
or may not now have an uncorrectable error.
[c]
5h Yes No Recovered
The error was corrected by the device server rewriting the logical block without performing a reas-
sign operation.
6h Yes Yes
Recovered or
unrecovered
Either:
a) an application client caused automatic write reassignment for the LBA with a command per-
forming a write operation; or
b) the LBPRZ bit is set to one in the Logical Block Provisioning VPD page (see 5.2.19), and an appli-
cation client caused an unmap operation for the LBA.
[c]
7h Yes Yes
Recovered or
unrecovered
Either:
a) an application client caused a reassign operation for the LBA with a REASSIGN BLOCKS com-
mand; or
b) the LBPRZ bit is set to zero in the Logical Block Provisioning VPD page (see 5.2.19), and an appli-
cation client caused an unmap operation for the LBA.
[c]
8h Yes Yes
Recovered or
unrecovered
An application client’s request for a reassign operation for the LBA with a REASSIGN BLOCKS com-
mand failed. The logical block referenced by the LBA may or may not still have an uncorrectable
error.
All
others
Reserved.
[a] Based on the LOWIR bit in the Background Control mode page (see 5.3.7), “No” specifies that a Background Scan log parameter shall not
be generated for the error and Yes” specifies that a Background Scan log parameter shall be generated for the error.
[b] Type of error detected while reading the logical block referenced by the LBA specified by the LOGICAL BLOCK ADDRESS field during a
background scan operation.
[c] The REASSIGN STATUS field in a given log parameter changes from 1h or 4h to 6h, 7h, or 8h when a reassign operation, write medium
operation based on the rules for caching, or unmap operation for the LBA succeeds or when a reassign operation for the LBA fails. After the
LBA is reassigned, any subsequent medium error occurring for the LBA is reported in a new log parameter with the same value in the LOG-
ICAL BLOCK ADDRESS field as the value in the LOGICAL BLOCK ADDRESS field in the log parameter for the previous medium error for the
LBA.
[d] The ARRE bit in the Read-Write Error Recovery mode page (see 5.3.22) controls automatic read reassignment based on errors detected
during all read operations, including those that are part of background scan operations.