• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : mini2440 NFS挂载失败困扰我想上吊(望牛人指点一下) 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 12401
精华: 0
发帖: 96
金钱: 500 两
威望: 100 点
贡献值: 0 点
综合积分: 192 分
注册时间: 2010-01-06
最后登录: 2017-09-13
楼主  发表于: 2010-01-21 17:31

 mini2440 NFS挂载失败困扰我想上吊(望牛人指点一下)

我的开发主机在VM下的RHEL5, 开发板为MINI2440(KERNEL:2.6.29)
在开发主机上mount -t nfs -o nolock localhost:/opt/FriendlyARM/mini2440/root_qtopia /mnt  成功, 同时把防火墙也关闭了,在VM中的VNET0也设置成了主机硬件网卡(桥接)。
IP配置如下:
主机:192.168.0.115  MASK:255.255.255.0
开发板:192.168.0.230  MASK:255.255.255.0  
双方均能相互PING通。
在NAND FLASH 启动后进入SUPER VIVI : param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.0.115:/opt/FriendlyARM/mini2440/root_qtopia ip=192.168.1.70:192.168.0.115:192.168.0.115:255.255.255.0:sbc2440.arm9.net:eth0:off"
supper vivi> boot
启动最终没能成功,信息如下:
(以下信息仅为最后的一部分)

RPC: Registered udp transport module.                                          
RPC: Registered tcp transport module.                                          
lib80211: common routines for IEEE802.11 drivers                                
s3c2410-rtc s3c2410-rtc: setting system clock to 2008-09-11 06:00:13 UTC (122111
2813)                                                                          
eth0: link down                                                                
IP-Config: Gateway not on directly connected network.                          
Looking up port of RPC 100003/2 on 192.168.0.115                                
eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1                                
rpcbind: server 192.168.0.115 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.0.115                                
rpcbind: server 192.168.0.115 not responding, timed out                        
Root-NFS: Unable to get mountd port number from server, using default          
Root-NFS: Server returned error -5 while mounting /opt/FriendlyARM/mini2440/root
_qtopia                                                                        
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             384 mtdblock0 (driver?)                                        
1f01            2048 mtdblock1 (driver?)                                        
1f02          128640 mtdblock2 (driver?)                                        
1f03          131072 mtdblock3 (driver?)                                        
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
请问大家这究竟怎么回事呢,好像很多用MINI2440的同仁都遇到过NFS无法启动的问题,还请友善的牛人以及其它世外高人能帮忙看一下!!谢谢!!!
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
1楼  发表于: 2010-01-21 18:45
引用楼主8779586于2010-01-21 17:31发表的

mini2440 NFS挂载失败困扰我想上吊


上吊并不能解决问题, 只能与阎王秉足夜谈.

请尝试把 ip=192.168.1.70 改为 ip=192.168.0.230 试试.

為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
级别: 侠客
UID: 11182
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
贡献值: 0 点
综合积分: 138 分
注册时间: 2009-11-29
最后登录: 2011-11-27
2楼  发表于: 2010-01-21 22:40
程序调不出来,就得上吊,我估计好多人,死好多回都不够的
级别: 侠客
UID: 12401
精华: 0
发帖: 96
金钱: 500 两
威望: 100 点
贡献值: 0 点
综合积分: 192 分
注册时间: 2010-01-06
最后登录: 2017-09-13
3楼  发表于: 2010-01-22 08:44
首先,谢谢坛主的建议,昨晚回到家我也仔细发现了这个IP的确有些问题,因为不在同一个网段内,但是我有一点疑惑,为什么MINI2440的用户手册上要设置这么一个临时的IP(192.168.1.70),而不是板子上的固定IP(192.168.1.230).  
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
4楼  发表于: 2010-01-22 10:25
引用第3楼8779586于2010-01-22 08:44发表的  :
首先,谢谢坛主的建议,昨晚回到家我也仔细发现了这个IP的确有些问题,因为不在同一个网段内,但是我有一点疑惑,为什么MINI2440的用户手册上要设置这么一个临时的IP(192.168.1.70),而不是板子上的固定IP(192.168.1.230).  


读万卷书, 不如行万里路!

尽信书不如无书啊!

实践是验证真理的唯一手段.

為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
级别: 新手上路
UID: 11414
精华: 0
发帖: 15
金钱: 85 两
威望: 23 点
贡献值: 0 点
综合积分: 30 分
注册时间: 2009-12-07
最后登录: 2010-03-10
5楼  发表于: 2010-01-22 12:30
建议:
1、 验证mini2440与vm linux之间的网络是通的。 可以直接把板子启动,然后看是否能ping通。(设置在一个网段里)。
2、如版主所述,cmd line设置中,配置到一个网段。

我曾经用nfs启动过,没问题,不过我当时遇到的问题是板子跟vm linux之间网络不通。。。(linux \ window的防火墙后来都给我关闭了)
级别: 新手上路
UID: 11414
精华: 0
发帖: 15
金钱: 85 两
威望: 23 点
贡献值: 0 点
综合积分: 30 分
注册时间: 2009-12-07
最后登录: 2010-03-10
6楼  发表于: 2010-01-22 12:33

 回 3楼(8779586) 的帖子

这里就是配置板子启动后的IP。

我的理解是:
设备的配置信息(eg: ip address)是存在文件系统的配置文件中的,当通过nfs启动,那么文件系统变了,所以配置也得重新配置一下。

初学,猜的。

请高手斧正!
级别: 新手上路
UID: 12588
精华: 0
发帖: 24
金钱: 125 两
威望: 25 点
贡献值: 0 点
综合积分: 48 分
注册时间: 2010-01-09
最后登录: 2013-11-19
7楼  发表于: 2010-03-22 23:53
这个问题应该不会是个案,我已经搞了几次了,老是和楼主一样的问题,
请问,这到底是哪里、设置错了?
我的设置:我是通过交换机把开发板和主机连接在一起的,没有按照手册上的用交叉网线直连主机和开发板
主机:192.168.1.100
主板:192.168.1.230
网关:192.168.1.1
param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.100:/opt/FriendlyARM/mini2440/root_qtopia ip=192.168.1.230:192.168.1.100:192.168.1.1:255.255.255.0:sbc2440.arm9.net:eth0:off"

我在试验的过程中,偶然,有两次既然起来了,我很怀疑是不是系统哪里有问题?随即会出现?
[ 此帖被haizaolan在2010-03-23 00:17重新编辑 ]
级别: 新手上路
UID: 31572
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2010-11-02
最后登录: 2011-08-01
8楼  发表于: 2010-11-02 14:54
我也遇到了这个问题,被折磨了好几天,mini2440的nfs挂不上去,nfs启动时会出现:
TCP cubic registered
lib80211: common routines for IEEE802.11 drivers
s3c2410-rtc s3c2410-rtc: setting system clock to 2005-12-08 19:30:19 UTC (113407
0219)
eth0: link down
IP-Config: Complete:
  device=eth0, addr=192.168.1.230, mask=255.255.255.0, gw=192.168.1.104,
  host=fzu, domain=, nis-domain=(none),
  bootserver=192.168.1.104, rootserver=192.168.1.104, rootpath=
Looking up port of RPC 100003/2 on 192.168.1.104
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Looking up port of RPC 100005/1 on 192.168.1.104
Root-NFS: Server returned error -13 while mounting /home/fzu/linux/root_qtoqia
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 5120 mtdblock2 (driver?)
1f03 125568 mtdblock3 (driver?)
1f04 131072 mtdblock4 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
Backtrace:
[<c0035270>] (dump_backtrace+0x0/0x10c) from [<c03958f0>] (dump_stack+0x18/0x1c)

r7:c39230cb r6:c0503ed0 r5:c3923000 r4:c3823f40
[<c03958d8>] (dump_stack+0x0/0x1c) from [<c0395940>] (panic+0x4c/0x134)
[<c03958f4>] (panic+0x0/0x134) from [<c0008e9c>] (mount_block_root+0x178/0x234)
r3:00000000 r2:c383692c r1:c3823f40 r0:c0453700
[<c0008d24>] (mount_block_root+0x0/0x234) from [<c0009008>] (mount_root+0xb0/0xf
4)
[<c0008f58>] (mount_root+0x0/0xf4) from [<c0009144>] (prepare_namespace+0xf8/0x1
90)
r7:c05038a0 r6:c0021808 r5:c0021808 r4:c0021818
[<c000904c>] (prepare_namespace+0x0/0x190) from [<c00084c0>] (kernel_init+0xf0/0
x124)
r7:00000000 r6:c00200dc r5:c00205d4 r4:c00205d4
[<c00083d0>] (kernel_init+0x0/0x124) from [<c004d1a4>] (do_exit+0x0/0x62c)
PS:
  我的exports和hosts.allow  hosts.deny 都按要求设置,防火墙也被我卸掉了,但还是出现这个问题
执行命令mount -t nfs -o nolock 192.168.1.200:/opt/FriendlyARM/mini2440/root_qtopia /mnt
然后会出现:mount: RPC: Authentication error; why = Failed (unspecified error)
     希望高手们帮帮忙!
级别: 新手上路
UID: 31572
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2010-11-02
最后登录: 2011-08-01
9楼  发表于: 2010-11-03 15:21
重新装了Fedora,就可以挂载nfs。应该是我原来的Ubuntu的问题,可是具体哪里出问题就不知道了,exports、hosts.allow、hosts.deny都配置过了,PC和虚拟机的防火墙都关了,虽然本机也能挂载,但开发板挂不上去。很无解~
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go