This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

NAND ECC error: Read of newly-erased block at <address> failed: -74. Putting on bad_list. JFFS2: marking eraseblock at <address> as badDM8168



你好:

我在DM8168平台上开发,用的是DVRRDK2.80,发现存在下面问题

NAND ECC error: Read of newly-erased block at <address> failed: -74. Putting on bad_list. JFFS2: marking eraseblock at <address> as bad

每隔20分钟会增加些,

估计是JFFS2 不支持HW ECC 8 校验,

查了下dvrrdk3.0 release note ,这个问题fix了

Generic Issues affecting multiple platforms
JFFS2 flashing / booting failures Work Around Available.
This is due to default usage of BCH8 ECC scheme in
uboot / kernel. JFFS2 is incompatible with BCH8.
Solution is to use 1Bit ECC. Special patch required.
Refer Flash File System Notes[7] for details. In future
releases, only UBIFS support will be made available


但是没有说具体怎么修改的,

我想在dvrrdk2.80上改掉这个bug

不知道该怎么做呢?