[ELDK] JFFS2 file system error message

Wolfgang Denk wd at denx.de
Sat Oct 31 13:42:32 CET 2009

Dear "J.H.Kim",

In message <3a9e3d730910310328s3b04d6d4vd607cbccd1b9dae7 at mail.gmail.com> you wrote:
> My file system is JFFS2.
> When root file is written first time and kernel boots,
> it works good.
> But whenever kernel boot again, the following JFFS2 error message appears.
> More kernel boots, more JFFS2 error message show up.
> Error message is like this :
> JFFS2 notice: (1) check_node_data: wrong data CRC in data node at
> 0x001f597c: read 0x46058895, calculated 0x52158bec.
> JFFS2 notice: (1) check_node_data: wrong data CRC in data node at
> 0x001f4734: read 0x46058895, calculated 0x3f140b03.

This is pretty normal in case of powering off /resetting a system
while the file system was active / being written to. In such
situations you may lose data (the active files), but the garbage
collector is supposed to clean up this mess.

> By what reason the message show up?
> How can I fix it ?

Normally you don't have to fix this. Just give the garbage collector
thread enough time to clean up before resetting the system again. And
try to avoid to have files active (open for writing) when resetting
the system.

Best regards,

Wolfgang Denk

DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
If a person (a) is poorly, (b) receives treatment  intended  to  make
him  better, and (c) gets better, then no power of reasoning known to
medical science can convince him  that  it  may  not  have  been  the
treatment that restored his health.
- Sir Peter Medawar, The Art of the Soluble

More information about the eldk mailing list