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


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 <[email protected] <javascript:>>
> Reply-To: <[email protected] <javascript:>>
> Date: Thursday, March 13, 2014 at 9:58 PM
> To: <[email protected] <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_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 [email protected] <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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to