2 min read
I finally got my hands on Jetson AGX Orin

Jetson AGX Orin The Jetson AGX Orin Developer kit comes with a factory-flashed L4T (Linux For Tegra) BSP image, so it can boot up and run right out of the box.

The OEM-config phase has two options: with a monitor attached (keyboard and mouse are also required) or headless (you’ll need another computer; Windows, Linux, and macOS are all supported).

I chose the headless option at first, but it couldn’t connect to the Wi-Fi network. I searched for a solution and found it was a known issue, but I didn’t try the fix. Instead, I switched to the monitor-attached option, and finally, it worked!

However, the factory-flashed image was on the eMMC storage, which is only 64 gigabytes. I wanted to use the NVMe SSD as the root filesystem to have more space and faster read/write speeds.

Flashing the image requires the NVIDIA SDK Manager and another computer with Ubuntu 20.04 installed.

alt text

I didn’t have a machine with Ubuntu 20.04 installed, so I created a virtual machine and forwarded the USB from the host to the guest.

alt text

Then I ran into another issue, which also seemed to be a known issue. I checked the SDK Manager documentation and found out it supports Ubuntu 22.04 as well. Luckily, I had a machine with Ubuntu 22.04 installed, so I gave it another shot, and it worked!

After flashing the image to the NVMe SSD, I rebooted the Jetson AGX Orin and went through the OEM-config again. But this time, it couldn’t boot into the login screen 🤣. So, I switched to headless mode, reran the OEM-config, and this time, the network was surprisingly configured, and I finally completed the system setup.