当前位置: 代码迷 >> 驱动开发 >> 开发板接百兆网线可ping通,千兆接入就不通.解决办法
  详细解决方案

开发板接百兆网线可ping通,千兆接入就不通.解决办法

热度:342   发布时间:2016-04-28 11:22:12.0
开发板接百兆网线可ping通,千兆接入就不通...
如题:硬件仿照freescale 8313设计的开发板,使用的8313的CPU e300。

phy芯片使用的是IC+的 IP1001。 原freescale开发板phy使用的是marvel芯片。

在uboot和内核下,硬件设计的开发板接入百兆网线都能通过交换机ping通局域网。 
接入千兆网线就不行了。 同事弄了两周了,依然没什么找到是什么原因导致的。
不知道有没有朋友知道的? 或者提些建议也行。

驱动方面,目前使用的是内核2.6.23的默认驱动。。 freescale开发板使用默认驱动,千兆百兆都通
我们的只在百兆通。实在是非常迷茫。  
购买了一块千兆网卡,硬件开发板直连电脑,百兆通,千兆也ping不通(避免了连交换机网络复杂,丢包等情况)

freescale开发板和硬件设计开发板,在改动方面只修改了 8313使用的device tree, marvel芯片默认phy地址是4
ip1001地址是1. 改为1后就可以在mdio总线上注册了。


求答案~~~

------解决方案--------------------
硬件原因,滤波电容拆了试试
  相关解决方案