Skip to main content
SLitt.1
Visitor II
April 1, 2022
Question

STM32MP1 - RGMII sending, but not receiving data

  • April 1, 2022
  • 2 replies
  • 1396 views

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?

This topic has been closed for replies.

2 replies

OlivierK
Technical Moderator
April 4, 2022

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:

  • Is it declared in the menuconfig?
  • have you looked at the product erratasheet for some limitations?

Regards,

Olivier

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
OlivierK
Technical Moderator
April 11, 2022

Hi SLitt.1 (Community Member)

Have you made any progress? Is it fixed?

Olivier

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.