We are using the PRU-ICSS module for implementing the HSR-PRP module in our application.
We have 2 PHYs connected to the two PRUs.
PRU0:
We do not have any issues here.
We are able to do a ping to our target, and get a response.
PRU1:
We can see that the reception is happening and the incoming packets are seen at the receive buffer.
Also we can see the packets at the transmit buffer of our network stack. But this data is not going out on the Physical lines.
We are able to see the MII1_TXCLK and the MII1_TXEN is HIGH.
But the data lines are always low.
It looks like the PRU is holding/blocking the data which is supposed to be sent on the physical lines.