This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/TMS320DM6446: dm6446 board NFS failed

Part Number: TMS320DM6446

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)