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.

problem with nand file system

I have a am3517evm, which I have loaded u-boot, x-load, the kernel and root file system, in a jffs2 format to the nand. The jffs2 can be verified and mounted in linux.

The boot scripts, if they first find the SD card, successfully load the android-rowboat filesystem I have compiled. If the card is not present, it attempts to read from nand.

As you can see, the kernel attempts to read, but only shows emtpy flash warnings:

map_vout omap_vout: 'lcd' Display already enabled
omap_vout omap_vout: Buffer Size = 3686400
omap_vout omap_vout: : registered and initialized video device 1
omap_vout omap_vout: Buffer Size = 3686400
omap_vout omap_vout: : registered and initialized video device 2
Empty flash at 0x00003ffc ends at 0x00004000
Empty flash at 0x00007ffc ends at 0x00008000
Empty flash at 0x0000bffc ends at 0x0000c000
Empty flash at 0x0000fffc ends at 0x00010000
Empty flash at 0x00013f70 ends at 0x00014000
Empty flash at 0x00017ffc ends at 0x00018000
Empty flash at 0x0001bffc ends at 0x0001c000

I know that the flash locations for the filesystem are being correctly written to, as I can load an openembedded linux system without problems.

Anyone encounter this before and could suggest a solution? Could it be the erase block size is incorrect?