AGX Orin using RGMII issues[net eth0: ether_open: Cannot attach to PHY (error: -19)]

We have a custom carrier board with the Marvel 88E1512 Phy connected AGX Orin module.

  1. We modify the ODMDATA field to disable the 10G ethernet and allow the Orin to boot.

ODMDATA=“gbe-uphy-config-0,hsstp-lane-map-3,nvhs-uphy-config-0,hsio-uphy-config-16”;

  1. We modify the pinmux as suggested in the developers guide.

Orin-jetson_agx_orin-gpio-default.dtsi (3.9 KB)
Orin-jetson_agx_orin-pinmux.dtsi (64.6 KB)

  1. We modify the device tree as suggested in the developers guide.

tegra234-ethernet-3737-0000.dtsi (1.6 KB)

tegra234-p3701-0004-p3737-0000.dts (490.3 KB)

There is always an error when running on the board:

[ 37.460487] nvethernet 2310000.ethernet: failed to connect PHY
[ 37.466642] net eth0: ether_open: Cannot attach to PHY (error: -19)
This is boot log boot.txt (56.9 KB)

sudo ifconfig eth0 up

[35217.650577] nvethernet 2310000.ethernet: failed to connect PHY
[35217.656627] net eth0: ether_open: Cannot attach to PHY (error: -19)
SIOCSIFFLAGS: No such device

sudo cat /sys/kernel/debug/gpio

Can anyone help me see what I did wrong will cause this issues?

Are you sure the pinmux file gets flashed to your jetson is really Orin-jetson_agx_orin-gpio-default.dtsi and Orin-jetson_agx_orin-pinmux.dtsi ?

Also, there is something wrong with online document. Please refer to this doc instead.

This link seems can’t open

[ https://developer.nvidia.com/adaptation-and-bringup-jetson-agx-orinpdf

Sorry. Please try again.

1 Like

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