2022-04-01 05:42 AM
Hello. I am currently working on a custom stm32mp157a Linux based board with a KSZ9896 as network switch. At this point everything works on the board expect the RGMII connection to the switch. The RGMII is currently running in 100MBit mode for easier debugging, all signals seem to be received correctly. The stm32mp1 s not receiving any data over RGMII. Even when enabling the loopback on the interface in RGMII no data is seen using tcpdump (-Qin -i eth0). This is interesting since running ethtool -S eth0 shows the rx and tx counters going up together as packages are sent and looped back. Both connections are 100Mbit with a 125 MHz clock coming from the switch and flow control has been disabled.
Could anyone point me in the right direction where to start looking?
2022-04-04 02:07 AM
Hi SLitt.1 (Community Member)
You can start looking on to related documentations:
The the configuration might be linked to the specificity of the switch KSZ9896:
Regards,
Olivier
2022-04-11 10:18 AM