Tool/software: Linux
We have strange situation with AM3358BZCZA80. We made 2 designs on this SoC and got the same behavior on them. On first board we connect MAC0 to PHY and MAC1 to switch, in second design both MAC's to PHY. Schematics looks similar for both MAC's, but we catch some issues only on MAC1 in both design. Therefore we think that it may be system error.
- The Ethernet connection on MAC1 may not be established at power on sometimes. It's required to reboot to fix it.
- On MAC1 uplink speed is about 90-95 Mbps, while the downlink is low as 1-20 Mbps!
dop@dop-PC:~$ iperf -c 10.2.11.125 -i 1 -t 600 ------------------------------------------------------------ Client connecting to 10.2.11.125, TCP port 5001 TCP window size: 85.0 KByte (default) ------------------------------------------------------------ [ 3] local 10.2.11.138 port 59678 connected with 10.2.11.125 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 1.0 sec 640 KBytes 5.24 Mbits/sec [ 3] 1.0- 2.0 sec 512 KBytes 4.19 Mbits/sec [ 3] 2.0- 3.0 sec 256 KBytes 2.10 Mbits/sec [ 3] 3.0- 4.0 sec 384 KBytes 3.15 Mbits/sec [ 3] 4.0- 5.0 sec 128 KBytes 1.05 Mbits/sec [ 3] 5.0- 6.0 sec 640 KBytes 5.24 Mbits/sec [ 3] 6.0- 7.0 sec 640 KBytes 5.24 Mbits/sec [ 3] 7.0- 8.0 sec 128 KBytes 1.05 Mbits/sec [ 3] 8.0- 9.0 sec 384 KBytes 3.15 Mbits/sec [ 3] 9.0-10.0 sec 128 KBytes 1.05 Mbits/sec [ 3] 10.0-11.0 sec 128 KBytes 1.05 Mbits/sec [ 3] 11.0-12.0 sec 128 KBytes 1.05 Mbits/sec [ 3] 12.0-13.0 sec 384 KBytes 3.15 Mbits/sec [ 3] 13.0-14.0 sec 128 KBytes 1.05 Mbits/sec [ 3] 14.0-15.0 sec 0.00 Bytes 0.00 bits/sec [ 3] 15.0-16.0 sec 384 KBytes 3.15 Mbits/sec [ 3] 16.0-17.0 sec 256 KBytes 2.10 Mbits/sec [ 3] 17.0-18.0 sec 384 KBytes 3.15 Mbits/sec [ 3] 18.0-19.0 sec 256 KBytes 2.10 Mbits/sec [ 3] 19.0-20.0 sec 384 KBytes 3.15 Mbits/sec [ 3] 20.0-21.0 sec 128 KBytes 1.05 Mbits/sec [ 3] 21.0-22.0 sec 256 KBytes 2.10 Mbits/sec [ 3] 22.0-23.0 sec 640 KBytes 5.24 Mbits/sec [ 3] 23.0-24.0 sec 256 KBytes 2.10 Mbits/sec [ 3] 24.0-25.0 sec 896 KBytes 7.34 Mbits/sec [ 3] 25.0-26.0 sec 128 KBytes 1.05 Mbits/sec [ 3] 26.0-27.0 sec 256 KBytes 2.10 Mbits/sec [ 3] 27.0-28.0 sec 128 KBytes 1.05 Mbits/sec [ 3] 28.0-29.0 sec 256 KBytes 2.10 Mbits/sec [ 3] 29.0-30.0 sec 256 KBytes 2.10 Mbits/sec [ 3] 30.0-31.0 sec 256 KBytes 2.10 Mbits/sec ^C[ 3] 31.0-32.0 sec 256 KBytes 2.10 Mbits/sec [ 3] 0.0-33.1 sec 9.88 MBytes 2.50 Mbits/sec dop@dop-PC:~$
We think, that it may be configuration bug.
Can anybody recommend how to fix it?