mini210s init: line 109: can't open /r/dev/console

Mohammad
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?

Ibrahim
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

Reggie
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.

Dave McLaughlin
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.

Coutinho
I noticed that using mkyaffs2image-128M solves this issue. The generated
image now has the correct mounting points.

Jaybee
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.