How to eliminate the variation in Ethernet link-up time

Hi,

When using the R-Car H3 Starter Kit, there are variations in the time from system startup to Ethernet link-up.

What causes the Ethernet link-up time to vary?
Also, can you tell me what to do to eliminate the variation in Ethernet link-up time?

[Details]
We have confirmed how often the Ethernet link-up time varies.
After booting a total of 10 times, the Ethernet link-up time after system booting is as follows.
2.5-3 sec: 6 times
5.5-6 sec: 4 times


After checking the details, there is no change in the driver initialization processing time, and the link-up notification from the Ethernet phy is uneven.

・ Reference (variation check)
Driver initialization completion time: 48msec
Ethernet link-up time: 5643 msec

Driver initialization completion time: 48msec
Ethernet link-up time: 5643 msec

Driver initialization completion time: 48msec
Ethernet link-up time: 3047 msec

Driver initialization completion time: 48msec
Ethernet link-up time: 2442 msec

In addition, I tried setting Auto MDI / MDI-X to "OFF", setting Auto Negotiation to "OFF", and fixing it to 100Base Full, but I could not suppress the variation in Ethernet link-up time.

Thanks & Regards,