板子为DM6446。在TI官网下载的dvsdk2_00_00_22。编译出uImage能正常加载,网卡也起来。
Kernel command line: console=ttyS0,57600n8 init=/linuxrc noinitrd rw mem=120M nfsroot=192.168.1.121:/opt/nfs,nolock eth=00:0E:FF:FF:FF:80 ip=192.168.1.111::192.168.1.1 root=/dev/nfs video=dm64XXfb:interface=composite:mode=pal
但是挂载文件系统时始终为:
IP-Config: Guessing netmask 255.255.255.0
IP-Config: Complete:
device=eth0, addr=192.168.1.111, mask=255.255.255.0, gw=192.168.1.1,
host=192.168.1.111, domain=, nis-domain=(none),
bootserver=255.255.255.255, rootserver=192.168.1.121, rootpath=
Looking up port of RPC 100003/2 on 192.168.1.121
portmap: server 192.168.1.121 not responding, timed out
Root-NFS: Unable to get nfsd port number from server, using default
Looking up port of RPC 100005/1 on 192.168.1.121
portmap: server 192.168.1.121 not responding, timed out
Root-NFS: Unable to get mountd port number from server, using default
mount: server 192.168.1.121 not responding, timed out
除此之外,使用另一个不知名样本uImage(MontaVista4.0)时能正常挂载。据此推测与内核相关。
我的内核采用的是davinci_dm644x_defconfig,也尝试将nfs系统相关内容全部编译进内核仍不能解决此问题。
目前仍无进展,望赐教。