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.

AM625: Ethernet behaviour query for AM625

Part Number: AM625

Tool/software:

Hi TI Team,

I am currently working with the AM625 EVK board, which has two Ethernet ports, and I have encountered a couple of issues that I need assistance with:

  1. Ethernet Communication Between eth0 and eth1:
    I attempted to establish communication between eth0 and eth1 by directly connecting them with an Ethernet cable. However, I am not receiving any data between the two ports. Could you please advise on why this might be happening or how I can set up communication between the two Ethernet ports on the AM625 EVK?

  2. Reduced Speed with Both Ethernet Ports in Use:
    I have configured both Ethernet ports to deliver a speed of 1 Gbps. When only one port is in use, I am able to achieve this speed without any issues. However, when both Ethernet ports are active, the speed seems to be reduced by approximately half. I have not found any documentation that addresses this behavior. Could you please provide insights into why this reduction in speed occurs and if there are any configurations or limitations that might be causing it?

Regards,

Abhishek

  • Hi Abhishek,

    Thanks for your query.

    Which SDK you are working on?

    AM62x MCU+ SDK: Introduction

    PROCESSOR-SDK-AM62X Software development kit (SDK) | TI.com

    Can you share full console logs?

    Regards

    Ashwani

  • Hi ,

    Thanks for the reply.

    I am using Yocto SDK 9.1.

    Currently, I don't have the log but for the 1st query, I am simply connecting an ethernet cable from eth0 to eth1 and sending the ping from eth0 but it is not working,

    For the second query, I am connecting both  ports separately on separate laptops, Making laptop as a iperf server and boards as a client. When we use both port together speed is around 400-500mbps while if i use single port speed is more than 900mbps

    Regards,

    Abhishek Lakhara

  • Hi Ashwani,

    Please find the below logs.

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    root@ACM1000:~# ifconfig
    eth0 Link encap:Ethernet HWaddr 34:08:E1:7E:91:C9
    inet addr:192.168.0.224 Bcast:192.168.0.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:684 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:29978 (29.2 KiB)
    eth1 Link encap:Ethernet HWaddr FE:4A:EE:EE:A6:AD
    inet addr:192.168.0.225 Bcast:192.168.0.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:30 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:2606 (2.5 KiB)
    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:65536 Metric:1
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Hi,

    Could you please describe your test setup for the dual port test? Are you using iperf? 

    Best Regards,

    Schuyler

  • Hi ,

    Please check my setup as below.

    Currently, I am just testing with the ping command.

    Regards,

    Abhishek

  • Hello Abhishek,

    This test setup looks to be for the Ethernet Communication Between eth0 and eth1 test case, correct?

    For this test case, it was previously answered in https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1414060/am625-inquiry-regarding-ethernet-port-speed-behavior/5422122#5422122 that simply connecting eth0 and eth1 on the EVM together will not allow communication to flow between the two interfaces.

    Additionally for the Reduced Speed with Both Ethernet Ports in Use test result, it was also answered in https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1414060/am625-inquiry-regarding-ethernet-port-speed-behavior/5416420#5416420 that this is expected when both Ethernet interfaces are in use at the same time. This is in part due to the received packets on both interfaces need to be handled by the same CPU cores so the performance of the interfaces limited by the CPU load. 

    I suggest trying to check the CPU load when this test is running with either htop or mpstat -P ALL 1. Let us know what you see for the CPU load when this test is running.

    -Daolin