Parameter Data Format
This parameter specifies the maximum time that can be used by the TARG for
error recovery processing, as a 1ms constant. The value specified in this
parameter is the maximum permissible time for error recovery processing for
each individual command. When both this parameter and the "Number of
retries" parameter are specified, the parameter which specifies the shortest
time must be given priority in application.
If less than 5000ms is specified, the HDD performs rounding processing and
sets 5000ms.
Table 5.2 Combinations of error recovery flags
EER PER DTE DCR Error Recovery Procedure
1 0 0 0 1. When a correctable data check is detected, immediately, correction is executed
according to the ECC. For data checks which cannot be corrected, rereading is
tried repeatedly up to the number of times specified in the "Read Retry Count",
"Write Retry Count" or "Verify Retry Count" parameter. However, if a
correctable error is detected during reading, data correction is executed at that
point according to the ECC.
2. When error recovery has succeeded, processing of the command is continued.
3. The contents of recovered errors are not reported.
4. If unrecoverable errors have been detected, execution of that command is
terminated at that point.
5. Transfer of data in blocks which include unrecoverable errors to the INIT is
done in accordance with the specification in the TB bit (read commands).
1 1 0 0 1. When a correctable data check is detected, immediately, correction is executed
according to the ECC. For data checks which cannot be corrected, rereading is
tried repeatedly up to the number of times specified in the "Read Retry Count",
"Write Retry Count" or "Verify Retry Count" parameter. However, if a
correctable error is detected during reading, data correction is executed at that
point according to the ECC.
2. When error recovery has succeeded, processing of the command is continued.
3. If unrecoverable errors have been detected, execution of that command is
terminated at that point.
4. Transfer of data in blocks which include unrecoverable errors to the INIT is
done in accordance with the specification in the TB bit (read commands).
5. When recovery from all detected errors has been successful, a CHECK
CONDITION status (RECOVERED ERROR [=1]) is reported after all
processing of the command is completed and the sense data indicate the
content of the last error that was successfully recovered from and the address
of the data block where that error occurred. However, if the error is corrected
with ECC only, the CHECK CONDITION is not reported and no sense data is
created.
286 C141-C013