TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3354 eth1 ping丢包

测试环境:

开发板(eth1)->交换机->PC机

同一个网段,只用eth1,开发板和PC机互ping,开发板ping PC机没有丢包,PC机ping 开发板有丢包???

phy用的是AR8035,RGMII接口。

谢谢回复!!!

Gene Sun:

补充一下,

1、板子上用tcpdump抓包发现没收到数据包,PC端抓包发现已经发出去了。

是交换机弄丢了吗???怎么证明是交换机问题。

2、不经过交换机ping不会丢包

Gene Sun:

回复 Gene Sun:

补充一下,

环境是linux,内核版本3.2.0

Gene Sun:

回复 Gene Sun:

补充一下:

只有千兆的时候,才会出现以上问题,百兆和10m没有这问题。

Jian Zhou:

回复 Gene Sun:

问下只有Eth1有这个问题么?Eth0有测过么?

Gene Sun:

回复 Jian Zhou:

eth0没有这问题。

Gene Sun:

回复 Jian Zhou:

测试环境:启扬智能科技有限公司的am3354开发板,两个网口(单mac+双phy)linux内核版本3.2.0phy使用的是atheros公司的AR8035,RGMII接口。测试方法:开发板(eth1)->交换机->PC机同一个网段,只用eth1,down掉eth0,开发板和PC机互ping,开发板ping PC机没有丢包,PC机ping 开发板有丢包1、开发板上用tcpdump抓包发现没收到数据包,PC端抓包发现已经发出去了。2、不经过交换机ping也会丢包,只是没有接交换机频繁3、单独测试交换机没有问题

Jian Zhou:

回复 Gene Sun:

你有没有试过TI的双网口demo板SKEVM?或者其他第三方公司的demo板?

Gene Sun:

回复 Jian Zhou:

有一块启扬智能科技的demo板,可以试一下。

Gene Sun:

回复 Jian Zhou:

不过吞吐率上不去,确实应该是驱动的问题,实测如下:

1. TCP测试:

 (-w 320k, 两边TCP窗口设置为320K)

ETH0   PC SERVER — STA CLIENT 200 ~ 280Mbps  上行效果好

       PC client —- STA server 100 ~ 260Mbps  波动比较大。

2. UDP测试。

       打1000M速率 测试结果 (iperf -b 1000M -w 320K, 两边UDP接收BUF均设置为320K)

ETH0  PC SERVER —– STA CLIENT   328mbps       PC CLIENT —– STA SERVER   98Mbps

1. TCP测试:

ETH1   PC SERVER — STA CLIENT 200 ~ 280Mbps 上行效果好

       PC client —- STA server 118 ~ 258Mbps  波动比较大。

2. UDP测试。

       打1000M速率 测试结果 (iperf -b 1000M)

ETH1  PC SERVER —– STA CLIENT   326mbps   上行效果好。      PC CLIENT —– STA SERVER   98Mbps

Jian Zhou:

回复 Gene Sun:

您现在测出有问题的板子不就是启阳的板子么?

有没有在我们TI的双网口demo板上测过?

赞(0)
未经允许不得转载:TI中文支持网 » AM3354 eth1 ping丢包
分享到: 更多 (0)