|
|
本帖最后由 xiang8000 于 2010-12-4 14:13 编辑
s3c2410-rtc s3c2410-rtc: setting system clock to 2010-12-04 13:20:18 UTC (1291468818)
s3c2440-sdi s3c2440-sdi: powered down.
IP-Config: Failed to open eth0
IP-Config: Device `eth0' not found.
Looking up port of RPC 100003/2 on 192.168.1.99
rpcbind: server 192.168.1.99 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.99
设置了arm的启动参数后,内核启动正常,但到了挂NFS文件系统时出现上诉错误
经过下列分析:
1:开发板出厂u-boot + 出厂kernel 能够挂载上NFS文件系统,启动正常
2:自己的u-boot + 自己的kernel ,出现上诉错误
3:开发板出厂u-boot + 自己的kernel,也出现上诉错误 (自己的kernel可能有问题……)
4:自己的u-boot + 出厂kernel ,内核启动不了,会卡在这里
Uncompressing Linux.......................................................................................................................... done, booting the kernel.(然后就不动了,一直卡着,机器码是一致的,故不清楚自己的u-boot在NFS启动上是否有问题)
因为目前判断自己的kernel出现问题的可能性最大,故重新查看kernel配置选项,我的kernel版本是2.6.30.4,查看后发现,该版本没有一些朋友所提到的NFS file system support选项
File systems --->
Network File Systems --->
<*> NFS file system support 这个选项在2.6.30.4这个内核中没有
已确定没有该选项,我逐个点开看了的,包括用find来搜NFS关键字,找出所有的NFS选项都没有这个。
我最后把
File systems --->
Network File Systems --->
下面的所有选项全都勾上,生成的内核弄到开发板上启动,还是不能启动NFS文件系统,错误仍然为上诉错误……郁闷了,谁知道是怎么回事么?
5:刚才又做了一个测试,用自己的kernel内核 加载 出厂kernel的配置单,版本都是一样的(linux-2.6.30.4)(我在出厂kernel的内核中也没有NFS file system support选项),成功编译后下载到开发板,问题依旧是上诉现象……
IP-Config: Failed to open eth0
IP-Config: Device `eth0' not found. |
|