From: <ada...@ae...> - 2006-07-26 23:27:24
|
Craig, This weird, /sbin/init doesn't appear... did I have to recompile the=20 buldroot... did I forgot something ? do you think that can be the=20 results of the removing file config.h ? Antoine GUM> ls /sbin Scanning JFFS2 FS: .... done. -rwxr-xr-x 34566 Wed Jul 26 05:49:56 2006 depmod -rwxr-xr-x 8723 Wed Jul 26 04:34:46 2006 generate-modprobe.conf -rwxr-xr-x 30499 Wed Jul 26 05:49:56 2006 hotplug -rwxr-xr-x 5103 Wed Jul 26 05:49:56 2006 insmod -rwxr-xr-x 35223 Wed Jul 26 05:49:56 2006 insmod.static -rwxr-xr-x 17030 Wed Jul 26 05:49:56 2006 ldconfig lrwxrwxrwx 67 Wed Jul 26 04:35:16 2006 lspcmcia ->=20 /home/antoine/gumstix- buildroot/build_arm_nofpu/root/sbin/pccardctl -rwxr-xr-x 9013 Wed Jul 26 05:49:56 2006 modinfo -rwxr-xr-x 21398 Wed Jul 26 05:49:56 2006 modprobe -rwxr-xr-x 10306 Wed Jul 26 05:49:56 2006 pccardctl -rwxr-xr-x 6282 Wed Jul 26 05:49:56 2006 pcmcia-check-broken-cis -rwxr-xr-x 7281 Wed Jul 26 05:49:56 2006 rmmod -rwxr-xr-x 39087 Wed Jul 26 05:49:56 2006 udev -rwxr-xr-x 8584 Wed Jul 26 05:49:56 2006 udevcontrol -rwxr-xr-x 45703 Wed Jul 26 05:49:56 2006 udevd -rwxr-xr-x 4412 Wed Jul 26 05:49:56 2006 udevsend -rwxr-xr-x 41539 Wed Jul 26 05:49:56 2006 udevstart GUM> Craig Hughes a =E9crit : > On Jul 26, 2006, at 1:26 AM, antoine wrote: > >> I finally managed to build the buildroot by removing the config.h =20 >> file in the /usr/include/linux directory. So I flashed my gumstix =20 >> with the brand new kernel image and u-boot and at the reboot I've =20 >> got an error. >> the last line is: >> Kernel panic - not syncing: No init found. Try passing init=3D option = =20 >> to kernel. >> I didn't find any init=3D in the printenv output ! It's probably not = a=20 >> big deal but I didn't find any help (maybe it's too late to find =20 >> something and have clear idears...). What kind of options did I have=20 >> to pass and how ?? > > > Sounds like you don't have a /sbin/init on the gumstix. If you =20 > interrupt the u-boot countdown, and do: > > GUM> ls /sbin > > what does it show? Is init in there? > > C > > |
From: Craig H. <cr...@gu...> - 2006-07-27 14:11:19
|
On Jul 26, 2006, at 1:26 AM, antoine wrote: > I finally managed to build the buildroot by removing the config.h > file in the /usr/include/linux directory. So I flashed my gumstix > with the brand new kernel image and u-boot and at the reboot I've > got an error. > the last line is: > Kernel panic - not syncing: No init found. Try passing init= option > to kernel. > I didn't find any init= in the printenv output ! It's probably not > a big deal but I didn't find any help (maybe it's too late to find > something and have clear idears...). What kind of options did I > have to pass and how ?? Sounds like you don't have a /sbin/init on the gumstix. If you interrupt the u-boot countdown, and do: GUM> ls /sbin what does it show? Is init in there? C |
From: Dave H. <dhy...@gm...> - 2006-07-27 22:36:29
|
Hi Antoine, > This weird, /sbin/init doesn't appear... did I have to recompile the > buldroot... did I forgot something ? do you think that can be the > results of the removing file config.h ? Not only is /sbin/init missing but so are alot of other things: lrwxrwxrwx 1 root root 14 Jul 21 2006 getty -> ../bin/busybox lrwxrwxrwx 1 root root 14 Jul 21 2006 ifconfig -> ../bin/busybox lrwxrwxrwx 1 root root 14 Jul 21 2006 init -> ../bin/busybox lrwxrwxrwx 1 root root 14 Jul 21 2006 insmod -> ../bin/busybox Your bin directory is probably missing busybox and stuff like cat, cp, and ls which are also symlinked to busybox. I'm not sure what happened. But I'd recommend removing build_arm_nofpu and toolchain_arm_nofpu and trying again. -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |
From: Craig H. <cr...@gu...> - 2006-07-28 18:29:52
|
On Jul 26, 2006, at 4:44 PM, Dave Hylands wrote: > Hi Antoine, > >> This weird, /sbin/init doesn't appear... did I have to recompile the >> buldroot... did I forgot something ? do you think that can be the >> results of the removing file config.h ? > > Not only is /sbin/init missing but so are alot of other things: > > lrwxrwxrwx 1 root root 14 Jul 21 2006 getty -> ../ > bin/busybox > lrwxrwxrwx 1 root root 14 Jul 21 2006 ifconfig -> > ../bin/busybox > lrwxrwxrwx 1 root root 14 Jul 21 2006 init -> ../ > bin/busybox > lrwxrwxrwx 1 root root 14 Jul 21 2006 insmod - > > ../bin/busybox > > Your bin directory is probably missing busybox and stuff like cat, cp, > and ls which are also symlinked to busybox. > > I'm not sure what happened. But I'd recommend removing build_arm_nofpu > and toolchain_arm_nofpu and trying again. I'd try removing build_arm_nofpu/root only first and re-make at the top level. That will probably force busybox to relink all its links. C |
From: Craig H. <cr...@gu...> - 2006-07-27 14:34:19
|
Looks like you're missing all the busybox symlinks. Did you see =20 errors in the buildroot build log when busybox was trying to create =20 all its symlinks? I think someone else on the list recently mentioned missing busybox =20 symlinks -- anyone remember the details? C On Jul 26, 2006, at 4:27 PM, Octave, Ad=E8le et Antoine wrote: > Craig, > > This weird, /sbin/init doesn't appear... did I have to recompile =20 > the buldroot... did I forgot something ? do you think that can be =20 > the results of the removing file config.h ? > > Antoine > > GUM> ls /sbin > Scanning JFFS2 FS: .... done. > -rwxr-xr-x 34566 Wed Jul 26 05:49:56 2006 depmod > -rwxr-xr-x 8723 Wed Jul 26 04:34:46 2006 generate-modprobe.conf > -rwxr-xr-x 30499 Wed Jul 26 05:49:56 2006 hotplug > -rwxr-xr-x 5103 Wed Jul 26 05:49:56 2006 insmod > -rwxr-xr-x 35223 Wed Jul 26 05:49:56 2006 insmod.static > -rwxr-xr-x 17030 Wed Jul 26 05:49:56 2006 ldconfig > lrwxrwxrwx 67 Wed Jul 26 04:35:16 2006 lspcmcia -> /home/=20 > antoine/gumstix- > buildroot/build_arm_nofpu/root/sbin/pccardctl > -rwxr-xr-x 9013 Wed Jul 26 05:49:56 2006 modinfo > -rwxr-xr-x 21398 Wed Jul 26 05:49:56 2006 modprobe > -rwxr-xr-x 10306 Wed Jul 26 05:49:56 2006 pccardctl > -rwxr-xr-x 6282 Wed Jul 26 05:49:56 2006 pcmcia-check-broken-cis > -rwxr-xr-x 7281 Wed Jul 26 05:49:56 2006 rmmod > -rwxr-xr-x 39087 Wed Jul 26 05:49:56 2006 udev > -rwxr-xr-x 8584 Wed Jul 26 05:49:56 2006 udevcontrol > -rwxr-xr-x 45703 Wed Jul 26 05:49:56 2006 udevd > -rwxr-xr-x 4412 Wed Jul 26 05:49:56 2006 udevsend > -rwxr-xr-x 41539 Wed Jul 26 05:49:56 2006 udevstart > GUM> > > Craig Hughes a =E9crit : > >> On Jul 26, 2006, at 1:26 AM, antoine wrote: >> >>> I finally managed to build the buildroot by removing the =20 >>> config.h file in the /usr/include/linux directory. So I flashed =20 >>> my gumstix with the brand new kernel image and u-boot and at the =20= >>> reboot I've got an error. >>> the last line is: >>> Kernel panic - not syncing: No init found. Try passing init=3D =20 >>> option to kernel. >>> I didn't find any init=3D in the printenv output ! It's probably =20 >>> not a big deal but I didn't find any help (maybe it's too late =20 >>> to find something and have clear idears...). What kind of =20 >>> options did I have to pass and how ?? >> >> >> Sounds like you don't have a /sbin/init on the gumstix. If you =20 >> interrupt the u-boot countdown, and do: >> >> GUM> ls /sbin >> >> what does it show? Is init in there? >> >> C >> >> |