We recently flashed the Jetson 6.1 version using SDK Manager on the Orin standalone carrier board and successfully booted the device. However, after connecting the SSD and SOM to our custom carrier board (which lacks an EEPROM), the device fails to boot.
To resolve this, we referred to the following document: Jetson Module Adaptation and Bring-Up Guide (JetsonModuleAdaptationAndBringUp/JetsonOrinNxNanoSeries.html), and implemented the following modifications:
- Generated
pinmux.dtsi
,gpio.dtsi
, andpadvoltage.dtsi
files, in which we disabled the I2C-2 pins. These files were passed into thejetson-orin-nano-devkit-nvme.conf
. - Modified the
tegra234-mb2-bct-misc-p3767-0000.dts
file by settingcvm_eeprom_read_size = <0x0>;
.
Despite these changes, the issue persists, We are getting following Error
- Step 3: Start the flashing process *
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
…
…
Timeout
Device failed to boot to the initrd flash kernel. Please retrive the serial log during flashing to debug further.
Cleaning up…
Command that we used for flashing:
sudo SKIP_EEPROM_CHECK=1 BOARDID=3767 BOARDSKU=0000 ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p “-c bootloader/generic/cfg/flash_t234_qspi.xml” --showlogs --network usb0 jetson-orin-nano-devkit-nvme nvme0n1p1
Could you please review our approach and suggest any additional steps or corrections to ensure successful booting on our custom carrier board?
Looking forward to your guidance.