All,
I'm consulting with a company to help them tidy up a 2.6.22 kernel image running on an embedded ARM 9 processor running at 200MHz on a device that has 32MB of DRAM (2 banks of 16MB) and a YAFFS2 File System.
WORKS - When they use a Kernel built in a 16MB configuration, their YAFFS2 file system runs well.
FAILS - However, when they try running a kernel build in a 24MB or 32MB configuration, the system boots up okay; but file copies from NAND to NAND encounter segmentation faults with an "unable to handle kernel paging request..." error.
Testing...Copies from SD card to SD Card, from SD Card to NAND and from NAND to SD Card all seem to be working fine. Also, previous tests showed that booting from ramdisk seemed to be working fine (in a 16MB as well as a 32MB configuration).
If any of you have insights or advice as to where to look and/or what may be the cause, please let me know.
Oner