eboot 网卡出问题

love2008   2009-3-31 11:12 楼主
系统为2440,cs8900网卡,在eboot启动后,download image是出现如下信息:
INFO:   OEMEthSendFrame:   retrying   send   (1)
INFO:   OEMEthSendFrame:   retrying   send   (2)   
INFO:   OEMEthSendFrame:   retrying   send   (3)   
INFO:   OEMEthSendFrame:   retrying   send   (4)   
EbootGratuitousARP   failed   
Some   other   station   has   IP   Address:   192.168.1.71   !!!   Aborting.   

不知这是什么问题,声明,ip跟pc在一网段,ip没重复,pc端显示网络已连接。

请高手指点。
谢谢了。

回复评论 (13)

查看看MAC地址有没有设置正确。 还有中断配置有没有正确。
点赞  2009-3-31 11:51
引用: 引用 1 楼 xajhuang 的回复:
查看看MAC地址有没有设置正确。 还有中断配置有没有正确。


确定MAC地址没问题,是从别的电脑上抄过来的,

中断的配置在什么地方,我看eboot中也就是startup.s中有设置中断的,别的地方没有。
Startup都是一样的,是需要改变这里的中断设置吗。谢了
点赞  2009-3-31 12:14
引用: 引用 2 楼 sanlybeen 的回复:
引用 1 楼 xajhuang 的回复:
查看看MAC地址有没有设置正确。 还有中断配置有没有正确。


确定MAC地址没问题,是从别的电脑上抄过来的,

中断的配置在什么地方,我看eboot中也就是startup.s中有设置中断的,别的地方没有。
Startup都是一样的,是需要改变这里的中断设置吗。谢了


你抄mac的那台機器不在你一個网吧.
点赞  2009-3-31 14:56
这我不可能搞错的,板子跟pc是交叉网线连的,跟抄mac的机器根本就不连接
点赞  2009-3-31 16:20
中断。。。。。有问题
点赞  2009-3-31 17:19
引用: 引用 5 楼 irenehan 的回复:
中断。。。。。有问题


中断的问题,请问该如何修改。谢谢。
点赞  2009-3-31 18:12
1. 你 2440 eboot 有設定成 static ip 嗎?
2. 你 pc 跟 eboot 的 ip 各為多少? submask & gateway 設定呢?
3. 在 ARM 系統中, 大部份的 eboot 都沒把 interrupt 打開來, 故跟中斷應沒關係.
4. 你為什麼不用 DHCP, 把你的 PC and eboot 全接到網路中, 大部份應該是這樣開發的吧.

Paul, Chao @ Techware
点赞  2009-3-31 18:19
引用: 引用 7 楼 paul_chao 的回复:
1. 你 2440 eboot 有設定成 static ip 嗎?
2. 你 pc 跟 eboot 的 ip 各為多少? submask & gateway 設定呢?
3. 在 ARM 系統中, 大部份的 eboot 都沒把 interrupt 打開來, 故跟中斷應沒關係.
4. 你為什麼不用 DHCP, 把你的 PC and eboot 全接到網路中, 大部份應該是這樣開發的吧.

Paul, Chao @ Techware

1.eboot设定成了静态ip
2.pc ip为192.168.1.1;eboot ip 为192.168.1.71;
  submask均为255.255.255.0;
  eboot的gateway为192.168.1.1;pc端没有设置;
3.我同意你这个说法,因为我看eboot没有开中断的
4.用不用DHCP也没关系吧,静态ip也是可以的



后来又发现已现象:把网线拔掉后,仍然是上面的错误信息。
谢谢了。
点赞  2009-4-1 08:58
請你把 PC 的 ip = 192.168.1.2, gateway=192.168.1.1 再試試看吧.

我以前用過 crosstalk 線直接互連是可以的, 那時 PC 的 gateway 與 eboot 是設一樣的, 但 ip <> gateway.

Paul, Chao @ TEchware
点赞  2009-4-1 09:23
还是不行啊,估计还是cs8900驱动有问题,得仔细查问题了。
点赞  2009-4-1 14:57
CS8900 出問題機率比較小, 建議你

1. MAC address 有沒有, 沒有的話, eboot 會工作的很奇怪

2. 硬體接線有沒有問題, 再檢查一下 --- 不過通常硬體工程師會說沒問題, 他只會連網測, 故請你用軟體測測看 -- 這就是先有雞還是先有蛋的哲學問題了

3. 連網, 看能不能透過 dhcp 要到 ip.

Paul, Chao @ Techware
点赞  2009-4-1 17:12
检测 CS8900 的片选地址定义是否和你板子硬件连接一致。
点赞  2009-4-1 17:23
1.用DHCP 也出错,error on sendudp() call

2,片选为ngcs3,这个应该也没问题,能够读出EISA_NAMBER为:630e,product id为:0

点赞  2009-4-2 11:46
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复