Hello,
I am using a IMX8MM based custom boards with DP83867 Ethernet PHY. I am observing low bandwidth when the device is configured as client. Please see below report.
## | Cable | Server | Client | Cable Length | Server Speed (Mbps) | Client Speed (Mbps) |
1 | Straight 1000 Mbps |
DP83867 | PC | Approx 1 meters | 953 | 940 |
2 | PC | DP83867 | Approx 1 meters | ~10 | ~10 | |
3 | DP83867 | PC | 100 meters | 936 | 935 | |
4 | PC | DP83867 | 100 meters | ~3 | ~3 | |
5 | Straight 100 Mbps |
DP83867 | PC | < 1 meter | 94.1 | 94 |
6 | PC | DP83867 | < 1 meter | 93 | 93 | |
7 | Cross Cable 1000 Mbps |
DP83867 | PC | Approx 1 meters | 940 | 939 |
8 | PC | DP83867 | Approx 1 meters | 627 | 627 |
The PHY is directly connected to the PC through the Ethernet cable and both are configured with static IPs. As seen from the above table, in every case with low bandwidth, the device is configured as client.
I used iperf3 tool to test the bandwidth. The IMX8MM device is running Android 9.0 OS and PC has Ubuntu 16.04 OS.
Please help to improve the Ethernet performance.
Thanks in advance.