One bit flip in erased page causes uncorrectable error using (LS1020A) HW ECC

Richard Weinberger richard at nod.at
Sun Mar 19 13:34:17 PDT 2017


Kees,

Am 14.03.2017 um 16:56 schrieb Kees Trommel:
> Richard,
> 
>> So, I fear your driver needs a better way to work around these bit flips
> 
> That was I afraid of, thanks for you answer.
> 
>> What exactly does UBI report?
> 
> fsl,ifc-nand 7e800000.flash: NAND Flash ECC Uncorrectable Error
> ubi0 warning: ubi_io_read: error -74 (ECC error) while reading 4096 bytes from PEB 500:4096, read only 4096 bytes, retry
> fsl,ifc-nand 7e800000.flash: NAND Flash ECC Uncorrectable Error
> ubi0 warning: ubi_io_read: error -74 (ECC error) while reading 4096 bytes from PEB 500:4096, read only 4096 bytes, retry
> fsl,ifc-nand 7e800000.flash: NAND Flash ECC Uncorrectable Error
> ubi0 warning: ubi_io_read: error -74 (ECC error) while reading 4096 bytes from PEB 500:4096, read only 4096 bytes, retry
> fsl,ifc-nand 7e800000.flash: NAND Flash ECC Uncorrectable Error
> ubi0 error: ubi_io_read: error -74 (ECC error) while reading 4096 bytes from PEB 500:4096, read 4096 bytes

Did you verify whether the data on PEB 500 are really 0xff bytes with bit-flips?

Thanks,
//richard



More information about the linux-mtd mailing list