Tool/software: Linux
for dm6446, I built U-Boot 2009.03 and Linux version 2.6.18_pro500-davinci in the enviorment of DVSDK_2_00_00_22;
when I built linux kernel, I enable "root filesystem on nfs" in the davinci default configuration.
I used folder /home/lmm/workdir/filesys as nfs root, and I can mount it to /mnt folder in the same linux server. it means NFS
is enabled; After linux is loaded by tftp into board, ip 10.1.0.102 is given to the board, this is able to ping from linux server,
it proved dhcp worked; the uboot args as:
setenv bootargs 'console=ttyS0,115200n8 noinitrd rw ip=dhcp root=/dev/nfs nfsroot=$(nfshost):$(rootpath),nolock mem=118M'
but the output log said the nfs failed. What is the possible reseaon for it?
IP-Config: Complete:
device=eth0, addr=10.1.0.102, mask=255.255.255.0, gw=10.1.0.1,
host=10.1.0.102, domain=, nis-domain=(none),
bootserver=0.0.0.0, rootserver=0.0.0.0, rootpath=
Looking up port of RPC 100003/2 on 0.0.0.0
portmap: server 0.0.0.0 not responding, timed out
Root-NFS: Unable to get nfsd port number from server, using default
Looking up port of RPC 100005/1 on 0.0.0.0
portmap: server 0.0.0.0 not responding, timed out
Root-NFS: Unable to get mountd port number from server, using default
mount: server 0.0.0.0 not responding, timed out
Root-NFS: Server returned error -5 while mounting /tftpboot/$(nfshost):$(rootpath)
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)