This is my setup |----------------------| |(Superboot) 151MB | | | |----------------------| | | |FAT 1.6GB | (Found out that 256MB wasn't enough to hold | | | the DVD images folder. So I made it 1.6GB) | | | | |images/ | | |Superboot.bin | | |Friendlyarm.ini | | |Linux/ | | |zImage | | | |----------------------| | | |(RootFS) EXT4 2.0GB | | | |----------------------| This is some of my console output. [ 3.152199] Freeing init memory: 1428K [ 3.180788] EXT4-fs (mmcblk0p2): recovery complete [ 3.180846] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: /init: line 103: can't open /r/dev/console: no such file [ 3.201739] Kernel panic - not syncing: Attempted to kill init! [ 3.201795] Backtrace: [ 3.201843] [<c0171efc>] (dump_backtrace+0x0/0x110) from [<c059bb04>] (dump_stack+0x18/0x1c) [ 3.201915] r6:cfc24000 r5:c074d798 r4:c074bff4 r3:00000000 [ 3.201980] [<c059baec>] (dump_stack+0x0/0x1c) from [<c059bb7c>] (panic+0x74/0xf0) [ 3.209423] [<c059bb08>] (panic+0x0/0xf0) from [<c019980c>] (do_exit+0x74/0x5f4) [ 3.216777] r3:c074d798 r2:00000000 r1:00000024 r0:c06b1297 [ 3.222392] [<c0199798>] (do_exit+0x0/0x5f4) from [<c019a070>] (do_group_exit+0x98/0xc8) [ 3.230460] r7:000000f8 [ 3.232976] [<c0199fd8>] (do_group_exit+0x0/0xc8) from [<c019a0b8>] (sys_exit_group+0x18/0x20) [ 3.241553] r7:000000f8 r6:00000001 r5:bed50ef4 r4:00000004 [ 3.247175] [<c019a0a0>] (sys_exit_group+0x0/0x20) from [<c016dfc0>] (ret_fast_syscall+0x0/0x30) [ 3.255943] Rebooting in 5 seconds.. [ 8.328432] Restarting Linux versRunning OS 'LINUX' Loading kernel... file: /images/Linux/zImage: 3 MB(4045356 Byte)
tiny210v2 init error
Disable the initramfs/initrd stuff in the kernel. It's friendlyarm's cpio not understanding the commandline correctly, the commandline is a standard kernel commandline but friendlyarm do their own parsing of custom commands inside the init script in the cpio, one of which is mounting everything to /r/ on a ramdisk and then using switch_root to mount mmcblk0p2 as /. As we're circumventing their junk and doing it properly, the cpio is getting confused.