Tool/software: Linux
Hi
66AK2H12 has for sgmii, form sgmii 1 to sgmii 4.
On my board, 66AK2H12's SGMII 2 and SGMII3 connect to another Soc's two sgmii directly, mac to mac.
66AK2H12 can communicate with the Soc through sgmii 2,but 66AK2H12 cannot receive soc's packet through sgmii 3, I check the gbe_switch's statistic. The switch has received the packets form soc,and ale_table has the correct mac address of the soc。66AK2H12's transmit is ok,soc can receive 66AK2H12's packets.
66AK2H12's SGMII 4 connect to DP83867.In uboot, it works well, ping and tftp are working properly. But when linux boots up,SGMII4 works like sgmii3,PC can receive packets form 66AK2H12, but 66AK2 can't receive PC's packets.
EVMK2H's dts file support SGMII1 SGMII2, I modifiy the dts file to support SGMII 3 and SGMII 4. SDK is processor sdk 05.01.00.11
here is the dts file, looking forward to reply