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

Page 290
Image 290
Fujitsu MBC2036RC, MBC2073RC, MBA3300RC, MBA3147RC, MBA3073RC Combinations of error recovery flags, Eer Per Dte Dcr