We developed the board using imx6 solo and Linkstreet (Ethernet switch) of Marvell.
However, the board has a problem which an ENET_EIR [GRA] interrupt occurs and transmitting stops, when traffic increases.
.
The occurrence of cause of GRA interrupt is mention to the reference manual(23.4.9.4.1 Graceful transmit stop (GTS)),
but that doesn't apply to any of them.
I think that the Marvell tag added to the header caused problem.
Then, please let me know about following,
- When it stops by GRA interrup, is there any method of resume transmission?
The method of clearing ENET_TCR [GTS] was not effective.
-I think that the Marvell tag is misrecognition to be pause frame.
Is there any method of disable pause frame?
t-Kaz
Could you please rspond to Jozef's questions as soon as possible?
Thanks,
Yixing
Hi,
Did you try disable flow control? ENET_RCR[FCE].
How you clear the ENET_TCR[GTS]?
What is state of ENET_TCR[RFC_PAUSE] in your unpleasant situation?
Thanks,
Jozef
t-Kaz
We are sorry for getting back to you so late. Are you still stuck with the issue? If you have somehow to resolved the issue, can we close the discussion? If you still need help, please feel free to reply with an update to this discussion.
Thanks,
Yixing