I need to flash the Xavier NX from a RHEL 9 host (board requirement). Using an Ubuntu VM, I can flash the devkit with the Jetpack 5,1 via CLI (sudo ./flash.sh jetson-xavier-nx-devkit-emmc mmcblk0p1) without issue. After flashing, the devkit boots and goes through normal configuration screens, reboots and presents the Jetson Linux desktop as expected.
If I tar up the whole Linux_for_Tegra directory and move it to a RHEL 9 native machine, untar and can flash successfully. However, the devkit boots, but hangs right before the ‘Applying configuration screen’. It asks me the normal language selection, region, login/password, network configuration, etc. as expected, just like the Ubuntu flash install currently does. Then it hangs. If I reboot the devkit, it brings me back to the start of the configuration screens. Endless loop.
In order for it to run on RHEL, I had to install the LZ4 & LZ4-devel packages for the flash.sh to run. Are there any other packages that I’m missing in RHEL that Ubuntu installs?
Further note, I can take that /Linux_for_Tegra tar file and untar it on another Ubuntu machine (without SDK Manager installed) and it flashes the devkit correctly…so I’m missing something on the RedHat install.
Is the flash software not picking something up while flashing in RHEL that it does on Ubuntu?
Anyone have any ideas? Is there an installation log I can compare between the two? Thanks in advance.