We are facing an issue with the Marvel 88X3310PA1-BUS4I000 PHY10GbE Ethernet interface on our Jetson AGX Orin-based custom hardware.
After a system boot or reboot, if the RJ45 Ethernet cable is already connected, the 10GbE interface establishes a network connection normally with the expected negotiated link speed.
However, if the Ethernet cable is physically disconnected and then reconnected while the system is running, there is a noticeable delay before the link is re-established. No specific errors are observed in the dmesg logs, and the link eventually comes back, but only after several minutes.
Could you please suggest a solution to minimize the 10GbE link re-establishment delay after Ethernet cable re-connection on Jetson AGX Orin with the Marvell 88X3310 PHY?
The Marvell 88X3310 PHY is connected to the Jetson AGX Orin through the 10GbE MAC interface (XFI), not via PCIe or USB. It is interfaced directly through the native Ethernet controller on the Orin SoC.
The board prints are coming, and the Ethernet interface is being detected, but only after a delay when the RJ45 cable is reconnected. The link is not established immediately upon reconnection. However, the interface works fine on a fresh boot when the cable is already connected.
Not sure why this delay is occurring on every cable replug.