Hi extract rootfs_qtopia_qt4-20120828.tar.gz from "Mini210s cd" then create image with mkyaffs2image-mlc2 and write it to board. now see this error: yaffs: passed flags "" /init: line 109: can't open /r/dev/console: no such file [ 3.787684] Kernel panic - not syncing: Attempted to kill init! .... what? how to extract mkyaffs2image-mlc2 image?
mini210s init: line 109: can't open /r/dev/console
Hi! I have little experience with it but I had a similar problem a few days ago. I am cross compiling a kernel for an cortex-a8 using buildroot. Check if the system uses a .cpio file and if it uses, disable it. Also check if the image has the correct pagesize! Best, Ibrahim
the mkyaffs2image-mlc2 does have the correct pagesize (8KB) it's built to make images for the mlc nand mini210S boards. It is definitely using a cpio file (the /init file is in the cpio file) so the chances are that it's not able to mount the rootfs device, I would suggest that you try again but make sure you're using the superboot and the zImage from the DVD iso that you got the rootfs_qtopia_qt4-20120828.tar.gz file from. You should also 'fuse' the superboot210.bin from this DVD to your SD card as well as replace the one in /images on your SD card before you burn.
I had this same issue and it turns out that my Android image was not complete. As you are using Linux, double check that the image is correct.
I noticed that using mkyaffs2image-128M solves this issue. The generated image now has the correct mounting points.
File /dev/console is missing on your root partition. You can create this special file as root in your dev folder of your arm root_fs directory by this command: mknod console 5 1 Then rebuild the fs image and flash it. You must also extract tar.gz archives as root to preserve these special files.