Hello,
We configured our AM3354 processor into switch mode.
We can pass full (98% utilization) traffic from one port to the other port using a SmartBits 200 and two ML-7710 cards in 100BaseT-FD and 100BaseT-HD modes.
We can pass half duplex 10BaseT-HD traffic between ports. Linux reports the ports as "Link is up = 10/Full". The traffic will pause in one direction while the other is transmitting. Then the one that is transmitting will pause and the other will transmit. I do not think that the ports are configured correctly for 10BaseT-FD mode. We are working on fixing mii-tool to access and set the phy registers correctly (TI DP83848K). We have strapped the phy to advertise 10BaseT-FD, 10BaseT-HD, 100BaseT-FD and 100BaseT-HD (AN0:1 to 0b11).
Our biggest problem is that we cannot pass traffic between a port configured as 100BaseT-FD or 100BaseT-HD and a port configured as 10BaseT-HD or 10BaseT-FD.
Does anyone have any suggestions on why this is happening or how to fix passing traffic between ports configured at different speeds?
Thanks,
Doug