I'm pritty sure you are right; I build my rootfs for coping it into a jffs2 filesysystem using mkfs.jffs2 --big-endian --eraseblock=65536 --pad=2097152 --root=$(ROOT_FS) -- output=$(IMAGE_DIR)/sh7203-filesystem.bin
so mkfs,jffs2 have in account the big endian problem. Now, how can I solve? Whare can I study use to use EABI (compiler part ena dkernel part)? Thanks a lot In data mercoledì 17 marzo 2010 20:21:20, Alan Carvalho de Assis ha scritto: : > Hi Fabio, > > On 3/17/10, Fabio Giovagnini <fabio.giovagn...@aurion-tech.com> wrote: > > Now I have this problem: > > do_mount_root,273 - debug 2 > > do_mount_root,277 - debug 3 > > do_mount_root,279 - debug 4 > > VFS: Mounted root (nfs filesystem). > > Freeing unused kernel memory: 88k freed > > Warning: unable to open an initial console. > > Kernel panic - not syncing: No init found. Try passing init= option to > > kernel. > > > > What I have to check? > > Rule of thumb: you have to check at Google :-) > > Seriously, It can have many causes: > > 1) you don't have a /bin/init file; > 2) your init file is damaged or it is an EABI binary but you forgot to > select EABI support on kernel; > 3) you doesn't have a /dev/console in your file system; > 4) etc... > > I suspect it was caused by option 2. Be sure your crosscompiler > supports EABI and select EABI support on kernel. > > You can try passing your binary shell as init as kernel command line > parameter (init=/bin/ash), just replace ash by your shell. This is a > quick test and could enforce the problem is caused by option 2. > > Best Regards, > > Alan > -- Fabio Giovagnini Aurion s.r.l. P.I e C.F. 00885711200 Tel. +39.051.594.78.24 Cell. +39.335.83.50.919 _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev