当前位置: 技术问答>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的驱动之后,有打印如下:
ifconfig eth1 192.168.1.100
采用ifconfig命令查看
但是使用ping -I eth1 127.0.0.1也ping不通,ping其他设备就更ping不通。使用网线直连,用wireshark抓包,能抓到arp的包。
问题:ping 127.0.0.1都ping不通,会是什么问题呢?
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和它不是一个网段滴
蹭分 ^_^
ping -I eth1 127.0.0.1 也是不行的,eth1和它不是一个网段滴
蹭分 ^_^
|
蹭分来了。。
目前我也在做linux下双DM9000网卡, 其中一个是后来加上的,但是我发现加上后,原来的那个dm9000的ID都读不对,吹下新加的那个dm9000就正常, 呵呵 郁闷。 可能是bank影响了。
目前我也在做linux下双DM9000网卡, 其中一个是后来加上的,但是我发现加上后,原来的那个dm9000的ID都读不对,吹下新加的那个dm9000就正常, 呵呵 郁闷。 可能是bank影响了。
|
楼主,我现在项目用四个网卡,eth0 eth1 eth2 wlan0 。一切很好用!蹭!
|
127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。
蹭分!
蹭分!