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