阅读:1413回复:6
如何在CE注册表中配置ne2000 ISA 网卡?
硬件平台:X86
PB版本: 4.2 我的硬件平台上配有一块ne2000 ISA网卡,我用PB定制CE OS时在Project.reg中进行了 配置,包括IP, 网关等(参照PB帮助文档中的例子改的)。然后把编译好的nk.bin拷到目标机上,从目标机上启动。在目标机上ping它自己的IP是通的,但ping同一个局域网中的其他任何机器都ping不通,为什么会这样? |
|
|
论坛版主
|
沙发#
发布于:2004-08-10 13:04
这块网卡是用来和HOST实时通信调试目标系统的,不能同时用作正常的网卡,如果要能同时使用,需要BSP的支持,你看看你的BSP中有没有诸如IMGSHAREETH的条件编译变量,如果有,打开试试行不行。
|
|
板凳#
发布于:2004-08-10 14:04
wxl_50685330你可能误会了,我说的那块ne2000 isa网卡是我后插上去的。我们买的是研华的主机卡,卡上配有3个RTL8139网口。
我试过不同的IO基地址和中断号,但现象都是一样,只能ping通自己, 不能ping出去。 请指教!! |
|
|
论坛版主
|
地板#
发布于:2004-08-11 12:55
多了网口?那你检查一下NDIS和下层NIC的绑定情况,是否使用了ISA那块网卡
|
|
地下室#
发布于:2004-08-11 15:55
wxl_50685330 大虾:
谢谢你的解答。我前面没说清楚,是这样的,我的那块研华的主机卡插在一块母板上,这块母板上有6个ISA插槽。其中一个插槽插的是研华主机卡(自带3个8139网口),其余5个插槽可以外扩一些板卡,如网卡,我的NE2000网卡就是外扩的。:) 还请wxl_50685330 大虾继续指教!谢谢 |
|
|
论坛版主
|
5楼#
发布于:2004-08-12 13:09
哇,拓扑有点儿复杂:),对了,我不是大虾哈,是小虾,和大家战斗在wince的战场上也刚2个月,大家共同讨论:)
据你的描述,我觉得至于网卡的位置应该没有什么关系,研华卡和网卡同时挂到isa总线上,网卡就是研华卡的isa总线设备,工作没问题,你还是应该看看ndis是否邦定的是这块isa的网卡,因为你的研华卡现在可见4个Mac控制器,3个他带的rtl和这个isa总线上的ne2000,这样的话ndis在收发包的时候有一个和下层mac层建立绑定的问题,绑定到谁就用谁收发包,你需要知道ndis使用了哪个mac控制器,ndis用的谁就可以把谁接到lan上。 不知道我说的对兄弟有无帮助,不对的地方我们讨论。 |
|
6楼#
发布于:2004-08-12 13:20
谢谢wxl_50685330,你说的很有道理,我去看看。:)
|
|
|