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
