Part Number: AM5726
Hi,
We are using AM5726 on one of our products and are using the Processor SDK for Linux RT: 04_03_00_05
We are seeing an issue sometimes where the PRU ethernet's (MII0 in our case) Tx queue gets full and never recovers from this situation unless the box is rebooted.
We always observe this issue after a reboot of the system. We have never seen the issue while the box has been up for long time.
I am trying to understand what could be causing this issue to occur? What could the reason that the Tx queue never gets emptied and whats preventing it to be emptying?
Is the firmware stuck up and not dequeuing packets from the Tx queue?
One debug log that I added to the PRU ethernet driver shows me the following:
prueth_tx_enqueue: out of queue space, pkt_block_size: 5, free_blocks: 2
Can you please help me understand what could be causing this issue and how can I debug further to know the exact reason for this issue to occur?
Thanks,
Mukul