Erroneous read from flash

Gilles Casse list at gcasse.net
Wed May 13 17:30:30 EDT 2009


Hello,

A reproductible oops appears, here, in jffs2 (file.c, line 251),  with 
such a message :
Node CRC 2e362e33 != calculated CRC 36bb7f4c for node at 000342dc

The traces show that the CRC error is due to an erroneous read of a page 
in an Atmel dataflash.

Have you advices please for helping to better track such an issue?

More details:
- linux 2.6.28-9
- ARM 920T
- Atmel AT45DB642D dataflash

The issue happens relatively rarely if the gc thread has been stopped, and
the SPI bus is at 10Mhz (occurs e.g. after 4000 writes).

The issue happens more frequently if gcd is present, and using a SPI
bus at 6Mhz (occurs at the very first tries).

Best regards,
Gilles




More information about the linux-mtd mailing list