This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6442: prueth with 10 MBit/s RGMII: transmit queue 0 timed out

Part Number: AM6442
Other Parts Discussed in Thread: DP83TD510E, TIDA-010262, TIDA-010261

Hi,

we have a board using AM6442 together with DP83TD510E 10 BASE-T1L Ethernet PHY, running Linux. The Ethernet connections is working fine as long as the link remains stable, after the one or the other link drop, it does not resume well. 

This means the link of the PHY comes up again, Linux is receiving frames again (they are also see in Linux with tcpdump), Linux answers, but the TX_en line of the RGMII interface is not going high any more and no frames are sent out. After a certain time the Kernel will crash with "NETDEV WATCHDOG: eth0 (icssg-prueth): transmit queue 0 timed out". The only way to recover seems to be a reboot.

This is tested with SDK Version 08.06.00.42, but also the same with 09.00.00.03. Any ideas how to debug this?

Best regards,

Steffen