<4>mtd->read(x bytes from y) returned ECC error / Node header CRC failed / READ error

Arno Steffen arno.steffen at googlemail.com
Fri May 7 05:45:57 EDT 2010


Thanks for this tip!

For the first I have mounted the jffs2 (rootfs) as read only
(confirmed by a "VFS: Mounted root (jffs2 filesystem) readonly
message").
The behaviour is still the same. So does it makes a difference to set
WriteProtection?
The other question - if this is some selfhealing issue (as messages
dissapear in next boot), why it will not try to heal itself right on
time? Is it possible to force this?
I cound't found a fitting option in kernel config (at least not one I
would understood).

Regards
Arno


2010/5/6 Darwin Rambo <drambo at broadcom.com>:
> Some flashes have write-protect (WP) pins that can be strapped to prevent writing as the power is being lost. This dramatically reduces flash corruption on power cycles.
>
> Darwin
>
>> -----Original Message-----
>> From: linux-mtd-bounces at lists.infradead.org [mailto:linux-mtd-
>> bounces at lists.infradead.org] On Behalf Of Arno Steffen
>> Sent: Thursday, May 06, 2010 5:31 AM
>> To: linux-mtd at lists.infradead.org
>> Subject: <4>mtd->read(x bytes from y) returned ECC error / Node header
>> CRC failed / READ error
>>
>> After some powercycles I get sometimes messages like this:
>>
>> uncorrectable error : <3>uncorrectable error : <4>mtd->read(0x3f8
>> bytes from 0x25d8408) returned ECC error
>> JFFS2 notice: (220) jffs2_get_inode_nodes: Node header CRC failed at
>> 0x25d8408. {ffe0,ffe0,ffe0ffe0,ffe0ffe0}
>>
>> I do check a 30MB file wether it contains the original information,
>> but reading/compare give holes of 2048bytes which gives "0" instead of
>> its content.
>>
>> I don't access the jffs-fs with writes, just boot and read some files.
>>
>> In the next reboot everything is fine again. So what can I do, to
>> prevent this?
>>
>> Or who can I ask? I am lost.
>>
>> ______________________________________________________
>> Linux MTD discussion mailing list
>> http://lists.infradead.org/mailman/listinfo/linux-mtd/
>
>
>



More information about the linux-mtd mailing list