Decided to start from scratch, so downloaded 2.6.32.8 from kernel.org Had some compilation errors, so added the patch. Compiled successfully. Download and boot the dev board, but just after mounting the JFFS2 filesystem and freeing init I get the following error message: Unable to handle kernel paging request at virtual memory 74636570 A Google search suggests that it hasn't been compiled for the right machine. Well, I verified that I have in my .profile as export: CROSS_COMPILE=arm-none-linux-gnueabi- CC=arm-none-linux-gnueabi-gcc -march=armv4t -mtune=arm920t Could anyone suggest what other things I could check? Thank you. Dave
2.6.32.8 not working
Some more information: VFS: Mounted root (jffs2 filesystem) on device 31:3. Freeing init memory: 136K Unable to handle kernel paging request at virtual address 74636570 pgd = c3abc000 [74636570] *pgd=00000000 Internal error: Oops: 80000005 [#1] . . . later on Creating 4 MTD partitions on "NAND 64MiB 3,3V 8-bit": 0x000000000000-0x000000040000 : "u-boot" ftl_cs: FTL header not found. 0x000000040000-0x000000060000 : "u-boot-env" ftl_cs: FTL header not found. 0x000000060000-0x000000560000 : "kernel" ftl_cs: FTL header not found. 0x000000560000-0x000004000000 : "root" ftl_cs: FTL header not found. The only other thing that looks different is size of root. Here 0x000004000000 is reported but when using mtdparts it says the size is 0x03aa0000. Now, I have a small rootfs, but don't know if this important or not. Thanks, Dave
Forget it. Patch for __initdata issues in mach-mini2440.c not done @kernel.org Get the latest from buserror's site.