全部博文(118)
分类: LINUX
2007-06-27 21:41:55
tony32472008-04-25 19:15:05
其实这个问题我们可以从几个方面怀疑,当时我验证过几个方面,一是你的PC主机的NFS协议有点问题,我用的NFS SERVER就有过问题,UBUNTU的NFS SERVER有两种:NFS-KERNEL-SERVER和nfs-user-server,其中后者启动的nfs协议根本就是有问题的,完全没办法工作,你可以换一台linux电脑试一下。 第二就是你的嵌入式平台的nfs内核选项有问题,你试着将所有v3和v4的版本支持都选上再用一下看看,呵呵。 要坚信一点:只要给我时间,问题我总能解决的,办法总是比问题多,呵呵,这是我学linux的最大收获。。。。。 很高兴和你们一起学习
chinaunix网友2008-04-25 17:08:27
你好,看了您博客中关于NFS协议启动的分析文档后,非常敬佩你的钻研精神! 佩服!呵呵................. 去年我用CS8900网卡也弄过通过U-BOOT从TFTP倒入内核映像在挂载NFS文件系统,当时没遇到什么问题,一弄马上就成功了. 现在公司做一个新项目,用到很多新芯片,现在FLSAH内核驱动还没做好,所以我先把网络芯片驱动作好后,用NFS挂载,从虚拟机用tcpdump观察接收包,发送也出现ICMP超时抱错,ARP SUNRPC都正常,根据你的PDF修改了root_nfs_name,添加了对 NFS协议的版本3与TCP的支持,但还是一样抱错! U-BOOT与内核中启动参数均为: "root=/dev/nfs rw nfsroot=200.200.200.89:/home/yf/nfs ip=200.200.200.124:200.200.200.89:200.200.200.1:255.255.255.0 console=ttySAC0,115200 mem=62M" 200.200.200.89为我的板子地址. QQ:704385