How to Disable the MGBE Interface Device Tree Overlay on Jetson AGX Orin SOM (Not in Use)

Hello,

We have designed a carrier board for the Jetson AGX Orin module based on the P3737 design files.

In our design, we have removed some interfaces that are not required for our application. However, during boot, the SOM takes more time to complete the process.

From the UART debug log, we found that it is waiting at the failed MGBE interface configuration. Based on information from other forums, it appears that we need to disable the device tree overlay for unused interfaces. However, I am not sure how to do this.

I kindly request detailed steps to perform this, as I am very new to working with Jetson modules. Please provide a straightforward procedure.

Thanks in advance.

hello team,

any help,

thanks,

sai

Hello,

Thanks for visiting the NVIDIA Developer Forums.
To ensure better visibility and support, I’ve moved your post to the Jetson category where it’s more appropriate

Cheers,
Tom

Is this Jetpack 5 or 6?

Hi,

Jetpack 6.0

rugrel@rugrel-desktop:~$ cat /etc/nv_tegra_release

R36 (release), REVISION: 4.4, GCID: 41062509, BOARD: generic, EABI: aarch64, DATE: Mon Jun 16 16:07:13 UTC 2025

KERNEL_VARIANT: oot

TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia
rugrel@rugrel-desktop:~$ ^C
rugrel@rugrel-desktop:~$

please disable the ethernet@6800000 node in the device tree and do full relfash.

where this ethernet@6800000 node located under /Linux_for_tegra, how to disable it?

thanks

Hi,

Generally you should modify things from the source code of the device tree itself. And then copy the build out binary to Linux_for_Tegra/kernel/dtb and then reflash the board.

Source code could be found here.

You need to be at least has some knowledge about the device tree. This is not something which I could teach here.

And some documentation for custom board adaptation.

Jetson Module Adaptation and Bring-Up — NVIDIA Jetson Linux Developer Guide

yes, i am following the flashing jetson linux from the CLI from the host system as of following this , https://youtu.be/WQg3PEUBiD8?si=ZMvyREo9mmrdPhzw jetson linux 36.4.4

in the source files only where this ethernet@6800000 node will be there, how to disble, and should we need to compile and build again.

You could start by reading the document first.

For something like “how to disable”, as I already mentioned, that is part of device tree knowledge which is directly from Linux Kernel. You sould study that part first.

The device tree are under the kernel source in the source code tarball.

okay, thanks