Hi Matt,

Thanks!
Do you if there is a new version for M5208EVB dBug
that supports the kcl command?
--- Matt Waddel <[EMAIL PROTECTED]> wrote:

Thanks,

Fabio

> Hi Fabio,
> 
> Fabio Estevam wrote:
>  > I am using uClinux-dist-20060803 and I can do NFS
>  > mount on the M5208EVB.
>  >
>  > Now I would like to do a NFS root file system
> mount.
>  >
>  > My question is: how to enable NFS root file
> system
>  > support?
>  >
>  > I am using dBug as bootloader and I am not sure
> if it
>  > can pass boot arguments to uClinux.
> 
> Here's some instructions I've used for NFS mounting
> a root
> filesystem on a M5208EVB.  Hope this helps.  (Make
> sure
> you disable the CONFIG_ROMFS_FS option in the
> kernel.)
> 
> Regards,
> Matt
> 
> ---+ NFS deployment example
> 
> In this example we assume the following parameters:
> 
> Host system's IP address:  192.168.0.9
> Target board's IP address: 192.168.0.254
> 
> ---++ setup your host and target IP addresses
> 
> Change the bootloader parameters (this is persistent
> and so needs to
> only be done once):
> 
> dBUG> set client 192.168.0.254
> dBUG> set server 192.168.0.9
> 
> ---++ Configure the target IP and Kernel command
> line
> 
> Next, you need to set the kernel command line for
> NFS deployment.
> If you have a newer bootloader, you can use the 'set
> kcl' command.
> If not, you're going to have to configure this into
> the kernel you build
> 
> ---+++ Newer dBUG bootloaders that support 'set kcl'
> 
> dBUG> set kcl "console=ttyS0,115200 root=/dev/nfs rw
> ip=192.168.0.254:192.168.0.
> 9:::::"
> 
> ---+++ Older dBUG bootloaders that don't support
> 'set kcl'
> 
> Configure the kernel
> 
> Kernel hacking  --->
> [*] Compiled-in Kernel Boot Parameter
>   Kernel Boot Parameter: "console=ttyS0,115200
> root=/dev/nfs rw ip=192.168.0.254:
> 192.168.0.9:::::"
> 
> Build kernel
> 
> ---++ Copy the kernel to the /tftpboot area
> 
> $ cp rootfs/boot/vmlinux.bin /tftpboot
> 
> ---++ Setup the NFS server area
> 
> As root make a symlink to your root filesystem area:
> 
> # cd /tftpboot
> # ln -s /home/uClinux-dist/romfs 192.168.0.254
> 
> As root, edit /etc/exports and enter into this:
> 
> /tftpboot/192.168.0.254
> 192.168.0.254(rw,no_root_squash,sync)
> 
> re-export the NFS area:
> 
> # /usr/sbin/exportfs -rv
> 
> Note: make sure your NFS server is running.
> And:  make sure your firewall (iptables) is not
> blocking 192.168.0.254
> 
> ---++ Download the built kernel
> 
> dBUG> dn vmlinux.bin
> Address:  0x40020000
> Downloading Image 'vmlinux.bin' from 192.168.0.9
> TFTP transfer completed
> Read 1519616 bytes (2969 blocks)
> 
> ---++ Boot the kernel
> 
> dBUG> go 0x40020000
> 
> > 
> > 
> >  
> >
>
____________________________________________________________________________________
> > Food fight? Enjoy some healthy debate 
> > in the Yahoo! Answers Food & Drink Q&A.
> >
>
http://answers.yahoo.com/dir/?link=list&sid=396545367
> > _______________________________________________
> > uClinux-dev mailing list
> > [email protected]
> >
>
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> > This message was resent by [email protected]
> > To unsubscribe see:
> >
>
http://mailman.uclinux.org/mailman/options/uclinux-dev
> > 
> _______________________________________________
> uClinux-dev mailing list
> [email protected]
>
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by [email protected]
> To unsubscribe see:
>
http://mailman.uclinux.org/mailman/options/uclinux-dev
> 



 
____________________________________________________________________________________
Expecting? Get great news right away with email Auto-Check. 
Try the Yahoo! Mail Beta.
http://advision.webevents.yahoo.com/mailbeta/newmail_tools.html 
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to