Hi there,
I'm seen a large amount of JFFS2 badblock and NAND CRC errors during normal use on our DM8148-based platform running off of NAND. The error messages are either "Read of newly-erased block at <address> failed: -74. Putting on bad_list" or CRC check failures.
Aside from the stream of messages, the OS runs fine. I'm concerned that the entire NAND will gradually be mismarked "bad" due to issues with the CRC scheme.
This exact issue appears to be covered in this forum post, but the fix appears to be relevant only for the IPNC RDK.
http://e2e.ti.com/support/embedded/linux/f/354/t/191572.aspx
Could someone shed some light on this as it pertains to the DM8148/8168 EZSDKs?
With respect to ECC algorithm, I've been using the defaults provided with the EZSDK, and have followed the PSP Flashing Tools Guide for flashing U-Boot, the kernel and the rootfs to NAND, which indicates BCH8 should be used.
I'm using EZSDK 5.05 for the DM8148.
Thank you,
Jon