View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004609 | FSVybrid | NAND-FMD | public | 2021-02-03 13:16 | 2021-09-24 05:40 |
Reporter | derksen | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Product Version | V3.0 | ||||
Target Version | V3.1 | Fixed in Version | V3.1 | ||
Summary | 0004609: Improve ECC error handling | ||||
Description | Improve ECC error handling. The level when ECC errors are reporterd to F3S is to low. This is not optimal because F3S starts refresh operation to often. | ||||
Additional Information | FMD_LB_ReadSector function must be reworked because only ECC_MAX_THRESHOLD should be handled by F3S. This should be reworked: ... /* Do we have to start block recovery mechanism ? */ if((dwECCStatus & NFC_ECC_STATUS_WORD_ERROR_COUNT_MASK) <= ECC_MAX_THRESHOLD) { /* No: Number of errors is lower than max value */ FMDMSG(FMD_FUNC, (DTAG TEXT("[MAIN] Correctable ECC error : sector %d errors %d\r\n"), uBlockPage, dwECCStatus)); // HERE NEED TO BE REWORKED SetLastError(ERROR_READ_FAULT); }else ... Additional, F3S error handling must be corrected too. | ||||
Found Driver Version | V1.3 | ||||
Fixed Driver Version | V1.4 | ||||
Forum Link | |||||