How to solve "nvethernet 2310000.ethernet: deferred probe timeout, ignoring dependency" when I port 88E1512 to Orin

Hello Nvidia experts,
when I transplanted 88E1512 reported an error, I have modified the Pinmux ,gpio files and dts.
Here is my kernel.dts and dmesg.log
dmesg.log (72.8 KB)
kernel.dts (541.0 KB)
Before coming to the forum to ask a question, I have checked almost all the posts in the forum about connecting RGMII Ethernet to Orin, but none of them can solve my problem.
I noticed that one possible point in the kernel log that ethernet is now unusable is “nvethernet 2310000.ethernet: deferred probe timeout, ignoring dependency”.
I checked the gpio configuration and PG5 doesn’t seem to be used.
gpio-387 (PG.04 )
gpio-388 (PG.05 )
debuggpio.log (7.6 KB)
I can’t find the generated eth node via ifconig or ethtool, nor can I find the device in /sys/bus/mdio_bus/devices.
This is my pinmux.dtsi and gpio.dtsi
tegra234-mb1-bct-gpio-p3701-0000.dtsi (3.9 KB)
tegra234-mb1-bct-pinmux-p3701-0000-a04.dtsi (64.6 KB)
This is my tegra234-p3701-0004-p3737-0000 and tegra234-p3711-ethernet.dtsi
tegra234-p3701-0004-p3737-0000.dts (13.9 KB)
tegra234-p3711-ethernet.dtsi (1.6 KB)
This is tegra234-soc-eqos.dtsi
tegra234-soc-eqos.dtsi (3.6 KB)
The last is conf
jetson-orin-mixcamera.conf (3.6 KB)
p3701.conf.common (9.2 KB)
I have verified that the hardware of this board is ok based on the Xavier platform. Do I need to provide any other information? Looking forward to the help of experts, very grateful!

please refer to the device tree and pinmux from this post. His device tree in etherent part is good.

Hi Wayne, I tried the device tree, pinmux and gpio in this post, but the problem still exists, could it be something else? Do I need to provide some other information? Thank you so much for your reply! ! ! !

What is your method to replace and update those files?

If that error keeps showing up, it means some pins like gpio is never ready for ethenret driver to use.

BTW, I didn’t read your file. You need to check by yourself.

I use the ./ script for flashing. Use modified conf file as parameter. Maybe I need to confirm whether the gpio has been successfully modified? I’ll be rechecking these, thanks for your reply!

Please check your flash log, make sure if the file gets flashed to the board if really what you changed…

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.