Hi,
We have a tough problem. We are observing packet loss on i.MX6SX ENET2 interface. RX is perfect and ENET1 interface is perfect - no packet lost at all. ENET2 drops transmitted packets depending on individual part and temperature. We have samples marked CTGK1803 where we are NOT observing this issue at all. Samples marked CTPA2026 and CTPA2029 drop packets in varying degree, from 1% to over 50% in room temperature. The issue worsens at higher temperatures. Bad samples may start to work perfectly when cooled.
When a packet is dropped, i.e. ping report failure, TX_EN is silent. There is no errors reported in logs, ip-command or ethtool-command. ip and ethtool show that the packet should have been transmitted. So it seems like the ENET2 module just forgets to transmit the packet.
We have tested with 4.9 and 5.4 series kernels.
We are using KSZ9031 PHYs and 100Mbits/s. The MDIO interfaces of the two PHYs are connected together to ENET1.
Soldering problems are ruled out with röntgen.
We are mystified. Can anyone give any ideas what might be going on and what to try?
--
Timo