This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3354 eth1 ping丢包

Other Parts Discussed in Thread: AM3354

测试环境:

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

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

phy用的是AR8035,RGMII接口。

谢谢回复!!!

  • 补充一下,

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

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

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

  • 补充一下,

    环境是linux,内核版本3.2.0

  • 补充一下:

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

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

  • eth0没有这问题。

  • 测试环境:
    启扬智能科技有限公司的am3354开发板,两个网口(单mac+双phy)
    linux内核版本3.2.0
    phy使用的是atheros公司的AR8035,RGMII接口。

    测试方法:
    开发板(eth1)->交换机->PC机
    同一个网段,只用eth1,down掉eth0,开发板和PC机互ping,开发板ping PC机没有丢包,PC机ping 开发板有丢包
    1、开发板上用tcpdump抓包发现没收到数据包,PC端抓包发现已经发出去了。
    2、不经过交换机ping也会丢包,只是没有接交换机频繁
    3、单独测试交换机没有问题

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

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

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

    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
  • 您现在测出有问题的板子不就是启阳的板子么?

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

  • 不是启阳的,是我们按照启阳自己做的板子,启阳还没测。

    公司没有你们的demo板。

    还一个吞吐率的问题:

    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
  • 请参考我们在TI demo板上的测试数据:

    http://processors.wiki.ti.com/index.php/AM335x-PSP_04.06.00.11_Features_and_Performance_Guide#Ethernet_Driver

  • 请问这个问题有进展么?解决了么?