linux内核移植,挂接nfs出错,跪求高手指点,如果解决感激不尽
本人在新买的S3C2440开发板上移植了linux2.6.22.6内核,发现可以挂接yaffas文件系统,但是挂接nfs文件系统时,一直挂接不上,用开发板提供的内核可以挂上,纠结了好几天了不晓得哪的问题,寻高手帮助啊!
下面贴出启动内核时候的提示:
......(表示前面有一部分省略了)
TCP cubic registered
NET: Registered protocol family 1
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
eth0: link down
IP-Config: Complete:
device=eth0, addr=192.168.1.18, mask=255.255.255.0, gw=192.168.1.1,
host=192.168.1.18, domain=, nis-domain=(none),
bootserver=192.168.1.56, rootserver=192.168.1.56, rootpath=
Looking up port of RPC 100003/2 on 192.168.1.56
eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1
rpcbind: server 192.168.1.56 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.56
rpcbind: server 192.168.1.56 not responding, timed out
Root-NFS: Unable to get mountd port number from server, using default
mount: server 192.168.1.56 not responding, timed out
Root-NFS: Server returned error -5 while mounting /work/nfs_root/zhan_fs
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; here are the available partitions:
1f00 256 mtdblock0 (driver?)
1f01 128 mtdblock1 (driver?)
1f02 2048 mtdblock2 (driver?)
1f03 259712 mtdblock3 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
补充:开始以为是自己移植的网卡有问题,后来直接将开发板提供的内核中与网卡相关的文件/driver/net/dm9000.c以及arch/arm/plat-s3c24xx/common-smdk.c(定义了网卡的平台设备硬件资源)直接复制到自己的内核中,并且在make meunconfig中配置了对nfs的相关支持,编译后的uImage还是不能挂机nfs。