当前位置:  技术问答>linux和unix

DM9000移植 双网卡

    来源: 互联网  发布时间:2017-02-20

    本文导语:  我按照网上的一些说明,移植了dm9000的驱动,加载完dm9000的驱动之后,有打印如下: dm9000 Ethernet Driver dm9000 dm9000_probe dm9000: dm9000x: resetting eth1: dm9000 at c580a000,c580c004 IRQ 44 MAC: 00:24:68:36:5c:bb ifconfig eth1 192.168....

我按照网上的一些说明,移植了dm9000的驱动,加载完dm9000的驱动之后,有打印如下:

dm9000 Ethernet Driver
dm9000 dm9000_probe
dm9000: dm9000x: resetting
eth1: dm9000 at c580a000,c580c004 IRQ 44 MAC: 00:24:68:36:5c:bb


ifconfig eth1 192.168.1.100

eth1: link down
dm9000: dm9000_hash_table()
dm9000: dm9000_hash_table()
dm9000: dm9000_hash_table()
eth1: link up, 100Mbps, half-duplex, lpa 0x00E1


采用ifconfig命令查看

eth0      Link encap:Ethernet  HWaddr 00:24:68:10:20:55  
          inet addr:192.165.54.235  Bcast:192.165.54.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:52 Base address:0x7000 

eth1      Link encap:Ethernet  HWaddr 00:24:68:36:5C:BB  
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:44 Base address:0xa000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

但是使用ping -I eth1 127.0.0.1也ping不通,ping其他设备就更ping不通。使用网线直连,用wireshark抓包,能抓到arp的包。


问题:ping 127.0.0.1都ping不通,会是什么问题呢?


|
就算驱动没问题
ping -I eth1 127.0.0.1 也是不行的,eth1和它不是一个网段滴

蹭分 ^_^

|
蹭分来了。。

目前我也在做linux下双DM9000网卡,  其中一个是后来加上的,但是我发现加上后,原来的那个dm9000的ID都读不对,吹下新加的那个dm9000就正常, 呵呵 郁闷。  可能是bank影响了。

|
楼主,我现在项目用四个网卡,eth0 eth1 eth2 wlan0 。一切很好用!蹭!

|
127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。

蹭分!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 毫无疑问龙芯电脑的出世是我国的一件大事,不知从哪一版的Linux移植过去的?移植Linux复杂吗?
  • 请教下 2.6移植 和 YAFFS2移植到问题
  • 移植USB驱动的小问题
  • arm库的移植
  • mx27开发板Linux移植问题请教
  • 关于在2440上移植linux的问题
  • 专做跨平台移植有没有前途?
  • 可移植C++类库 GNU Common C++
  • 程序可移植性问题
  • EasyARM2200的U-BOOT移植不知谁做过没?
  • WINDOWS GDI程序如何移植到LINUX下?望高手们赐教!!!
  • 求可移植到arm上运行的内存检测软件
  • 驱动移植应该怎么入手
  • 高手帮我看看SNMP的移植问题
  • Apache可移植运行库 APR
  • iptables移植到开发板
  • linux上的c程序移植到solaris 10 需要作哪些工作
  • 关于程序移植,请知道的帮忙,分会加的
  • 急!--请教移植linux内核!
  • u-boot移植问题。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3