I am using jffs2 for my Linux root file
system.
I am using the following command to
create it:
$ mkfs.jffs2 -D ${ROOTFS_DEVICE_TABLE}
-r ${ROOTFS_TMP} -o ${DIR_TFTP}/${ROOTFS_IMG} -n -l -e 128
Then I am using the barebox shell to
program this image to the NAND flash:
$ update_rootfs nand
The system get's booted now. All seems
to be fine.
But after using the system for a while
I get a lot of error messages originating from the jffs2 file system:
UnCorrectable RS-ECC Error
UnCorrectable RS-ECC Error
UnCorrectable RS-ECC Error
UnCorrectable RS-ECC Error
mtd->read(0x6f8 bytes from 0x760108)
returned ECC error
This leads to a corrupted and unusable
file system.
I executed all the tests provided by
the Linux kernel mtd device driver with success.
Also nandtest from the MTD utils package
runs with success.
Therefore I assume that the imx35 NFC
device driver is working well.
Software Versions:
barebox-2011.11.0
linux-2.6.38.2
mkfs.jffs2 --version # revision 1.60