From: siva kumar <boopathisivaku...@gmail.com> Reply-To: <beagleboard@googlegroups.com> Date: Friday, March 14, 2014 at 7:55 AM To: <beagleboard@googlegroups.com> Subject: Re: [beagleboard] Re: Kernel panic - not syncing: No init found. Try passing init= option to kernel.
> hello john, > thanks for your help > some how i understood the flow of kernel booting from nfs > but still i got the same error report > 6.876536] ALSA device list: > [ 6.879838] #0: TI BeagleBone Black > [ 6.889766] VFS: Mounted root (nfs filesystem) on device 0:12. > [ 6.896385] devtmpfs: mounted > [ 6.899975] Freeing init memory: 292K > [ 6.907579] > [ 6.920985] Kernel panic - not syncing: No init found. Try passing init= > option to kernel. See Linux Documentation/init.txt for guidance. > [ 6.934045] [<c001367c>] (unwind_backtrace+0x0/0xe0) from [<c05e6d00>] > (panic+0x84/0x1e0) > [ 6.942611] [<c05e6d00>] (panic+0x84/0x1e0) from [<c05e1a80>] > (kernel_init+0xb8/0xe4) > [ 6.950812] [<c05e1a80>] (kernel_init+0xb8/0xe4) from [<c000d918>] > (ret_from_fork+0x14/0x3c) > [ 6.959639] drm_kms_helper: panic occurred, switching back to text console Did you rebuild your kernel without Initrd configured? Regards, John > > > this is my uEnv.txt file > ================ > > kernel_file=zImage > initrd_file=uInitrd > initrd_high=0xffffffff > fdt_high=0xffffffff > > serverip=192.168.1.69 > ipaddr=192.168.1.61 > gwaddr=192.168.1.100 > netmask=255.255.255.0 > > #Video: Uncomment to override: > #kms_force_mode=video=HDMI-A-1:1024x768@60 > > ##BeagleBone Cape Overrides > ##Note: On the BeagleBone Black, there is also an uEnv.txt in the eMMC, so if > these changes do not seem to be makeing a difference... > > ##BeagleBone Black: > # Disable HDMI/eMMC > # Note it is necessary to disable BOTH HDMI and HDMIN (no audio) "capes" > # in order to use the HDMI pins for I/O > #optargs=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G > > # Default to leaving the HDMIN "cape" enabled, so HDMI works "out of the box" > # Comment the line below and uncomment the optargs= line above to use an > unmodified > # BeBoPr or other board that uses the HDMI/LCD pins > #siva optargs=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONE-EMMC-2G > capemgr.enable_partno=BB-BONE-AUDI-02 > > console=ttyO0,115200n8 > > mmcroot=/dev/mmcblk0p2 ro > mmcrootfstype=ext4 rootwait fixrtc > # ip_method=${ipaddr}:${serverip}:${gwaddr}:${netmask}::eth0:off > ip_method=192.168.1.61:192.168.1.69:192.168.1.100:255.255.255.0::eth0:off > nfsrootdev=/dev/nfs rw > nfsroot=192.168.1.69:/home/cis-69/targetNFS ,vers=3 > nfsrootfstype=ext4 rootwait fixrtc > nfsargs=setenv bootargs console=${console} ${optargs} ${kms_force_mode} > root=${nfsrootdev} rootfstype=${nfsrootfstype} nfsroot=${nfsroot} > init=/lib/modules/3.8.13/init mem=456M vram=50M ${expansion} > #video=HDMI-A-1:1280x1024@60 ${expansion} > > loadkernel=tftp 0x80200000 ${kernel_file} > loadinitrd=tftp 0x81000000 ${initrd_file}; setenv initrd_size ${filesize} > loadfdt=tftp 0x815f0000 ${fdtfile} > > boot_classic=run loadkernel; run loadinitrd > # boot_ftd=run loadkernel; run loadinitrd; run loadfdt > boot_ftd=run loadkernel; run loadfdt > > device_args=run expansion_args; run nfsargs > mmcargs=setenv bootargs console=${console} ${optargs} rootdelay=5 > ${kms_force_mode} root=${mmcroot} rootfstype=${mmcrootfstype} ${expansion} > > expansion_args=setenv expansion ip=${ip_method} > #Classic Board File Boot: > #uenvcmd=run boot_classic; run device_args; bootz 0x80200000 > 0x81000000:${initrd_size} > #New Device Tree Boot: > # uenvcmd=run boot_ftd; run device_args; bootz 0x80200000 > 0x81000000:${initrd_size} 0x815f0000 > uenvcmd=run boot_ftd; run device_args; bootz 0x80200000 - 0x815f0000 > > > i tried this init=/lib/modules/3.8.13/init option but no use of it > > help me out fix this issue > > > > > > On Friday, 14 March 2014 11:20:15 UTC+5:30, john3909 wrote: >> >> From: siva kumar <boopathi...@gmail.com <javascript:> > >> Reply-To: <beagl...@googlegroups.com <javascript:> > >> Date: Thursday, March 13, 2014 at 9:58 PM >> To: <beagl...@googlegroups.com <javascript:> > >> Subject: [beagleboard] Re: Kernel panic - not syncing: No init found. Try >> passing init= option to kernel. >> >>> >>> hai all, >>> >>> can anybody help me how to boot the rootfs using nfs ..still i stuck with >>> same issue.. >>> currently i'm using ubuntu13.10 as a host pc to implement nfs booting. >>> i referred the following link to build the kernel >>> http://wiki.beyondlogic.org/index.php/BeagleBoneBlack_Building_Kernel >>> http://elinux.org/Building_BBB_Kernel >> I attached my uEnv.txt file I use for NFS. Make sure you change the IP >> address and <userID> for nfsroot to match your host IP and userID. My local >> network uses an address 10.100.116.xxx. My BBB is 10.100.116.104 and my host >> is 10.100.116.73. >> >> You need to install nfs-kernel-server on your Ubuntu host >> >> Add the following line to your /etc/exports file on your host >> >> /home/<userID>/targetNFS >> 10.100.116.0/255.255.255.0(rw,insecure,async,no_wdelay,no_root_squash,no_subt >> ree_check) >> <http://10.100.116.0/255.255.255.0(rw,insecure,async,no_wdelay,no_root_squash >> ,no_subtree_check)> >> >> Place your rootfs in /home/<userID>/targetNFS on your host >> >> sudo service nfs-kernel-server restart >> >> I think that is all, so NFS should work for you. I hope this helps. >> >> Regard, >> John >> >>> >>> >>> regards >>> siva >>> >>> >>> >>> On Wednesday, 12 March 2014 15:43:34 UTC+5:30, siva kumar wrote: >>>> hai , >>>> >>>> i try to mount the rootfs using nfs for my beagle bone back..while booting >>>> the kernel i'm facing the following issue .. >>>> >>>> error log message : >>>> ============= >>>> >>>> 5.745517] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready >>>> [ 5.758912] IP-Config: Complete: >>>> [ 5.762359] device=eth0, hwaddr=90:59:af:5b:d4:88, >>>> ipaddr=192.168.1.61, mask=255.255.255.0, gw=192.168.1.100 >>>> [ 5.773113] host=192.168.1.61, domain=, nis-domain=(none) >>>> [ 5.779231] bootserver=192.168.1.69, rootserver=192.168.1.69, >>>> rootpath= >>>> [ 5.786438] ALSA device list: >>>> [ 5.789741] #0: TI BeagleBone Black >>>> [ 5.799661] VFS: Mounted root (nfs filesystem) on device 0:12. >>>> [ 5.808793] devtmpfs: mounted >>>> [ 5.812347] Freeing init memory: 292K >>>> [ 5.822210] Kernel panic - not syncing: No init found. Try passing >>>> init= option to kernel. See Linux Documentation/init.txt for guidance. >>>> [ 5.835271] [<c001367c>] (unwind_backtrace+0x0/0xe0) from [<c05e6d00>] >>>> (panic+0x84/0x1e0) >>>> [ 5.843839] [<c05e6d00>] (panic+0x84/0x1e0) from [<c05e1a80>] >>>> (kernel_init+0xb8/0xe4) >>>> [ 5.852039] [<c05e1a80>] (kernel_init+0xb8/0xe4) from [<c000d918>] >>>> (ret_from_fork+0x14/0x3c) >>>> [ 5.860868] drm_kms_helper: panic occurred, switching back to text >>>> console >>>> >>>> >>>> >>>> i used the following procedure to build the kernel >>>> >>>> >>>> U-Boot> setenv ipaddr 192.168.1.61 >>>> U-Boot> setenv serverip 192.168.1.69 >>>> U-Boot> tftpboot 0x80200000 uImage-BBB >>>> U-Boot> setenv bootargs console=ttyO0,115200n8 root=/dev/nfs rw >>>> nfsroot=192.168.1.69:/nfsroot >>>> ip=192.168.1.61:192.168.1.69:192.168.1.100:255.255.255.0::eth0 >>>> U-Boot> bootm 0x80200000 >>>> >>>> i tried with vaious bootargs for nfs booting but no success !!! >>>> >>>> [1] setenv bootargs 'console=ttyO0,115200n8 noinitrd,3 root=/dev/nfs >>>> ip=192.168.1.61:192.168.1.69:192.168.1.100:255.255.255.0::eth0 rootwait rw >>>> nolock,rsize=1024,wsize=1024,rootdelay=2 nfsroot=192.168.1.69:/nfsroot ' >>>> >>>> [2]setenv bootargs 'console=ttyO0,115200n8 noinitrd root=/dev/nfs >>>> nfsroot=192.168.1.69:/nfsroot rw >>>> ip=192.168.1.61:192.168.1.69:192.168.1.100:255.255.255.0::eth0:' >>>> and so on.. >>>> >>>> pls share your experience to get my kernel bootable... >>>> >>>> regards >>>> siva >>>> >>>> >>> >>> -- >>> For more options, visit http://beagleboard.org/discuss >>> --- >>> You received this message because you are subscribed to the Google Groups >>> "BeagleBoard" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to beagleboard...@googlegroups.com <javascript:> . >>> For more options, visit https://groups.google.com/d/optout. > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to beagleboard+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.