xuefeihumei 发表于 2011-12-9 17:29:01

DM9000网卡问题

前段时间看着别人的原理图画了一个DM9000和ARM9的板子,现在DM9000连不通,现象如下:
上电可以读取DM9000:
dm9000 i/o: 0x30000000, id: 0x90000a46
DM9000: running in 8 bit mode
MAC: 12:34:56:78:90:12
但是会输出这一条信息:dm9000 dm9000.0: WARNING: no IRQ resource flags set.eth0: link down
用ifconfig 看一下:
eth0      Link encap:EthernetHWaddr 12:34:56:78:90:12
          inet addr:192.168.1.58Bcast:192.168.1.255Mask:255.255.255.0
          UP BROADCAST MULTICASTMTU:1500Metric: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:107 Base address:0x2000
并且用网线和PC连接时,PC依然显示网线电缆没有连接好。
请各位大侠支招,该从哪里入手调试??

xuefeihumei 发表于 2011-12-10 08:30:57

顶起并且是默默的

xuefeihumei 发表于 2011-12-16 08:48:08

顶起 默默的

xuefeihumei 发表于 2011-12-19 10:07:47

是啊,水平比较低啊

qftek 发表于 2013-11-18 09:59:40

严重建议:
MICREL KSZ8851SNL 性能、价格比台系芯片强很多,特别插拔不能link的bug不存在。另外SPI接口,硬件线路及软件驱动都容易。

WIZNET W5500 ,硬件集成TCP/IP协议栈。不要哪么费心费力去调试uIP lwIP之类的东东,硬件SPI接口,线路简单。

还有SMSC的相关芯片,性能超强。某些台系芯片在系统上电启动之后再插网线无法LINK这种低级bug要小心。

哪些用台系芯片的,要好好考虑一下芯片BUG,及原厂及代理商是否能出质量承诺书,及硬件软件的复杂程度。

芯片软复位100次检测link是否可以成功 ? 系统上电运行之后,插入网线检测是否可以link ? 静电打击是否可以自恢复 ?用台系网络芯片要小心。
页: [1]
查看完整版本: DM9000网卡问题