Hello my name is Graham. I have been working with the Orin NX 8gb module and the seeed studio a603 carrier board. I have had serious issues with getting the qspi to include the included usb port drivers for this board. What I am trying to do is boot from an external usb ssd. I know it would be best to get an nvme drive to avoid these issues but my project has run out of cash and this is what I have on hand. I currently am able to get the system to boot into jetpack 6.2 using some trickery. I start the boot with the drive attached to the micro usb 2.0 management port (the one used for recovery communication) once direct boot has begun, I very quickly unplug the drive mid boot and plug it into the usb 3.0 port. The drive is properly detected and the system boots fine. The issue is caused (im assuming) by the USB drivers that seeedstudio provides not correctly flashing to the qspi so they are not accessed by the bootloader therefore causing direct boot to be enabled, then pulling them from the drive, initializing the boot, switching to the usb 3.0 hub, searching for the partition in the boot sequence, once I swap the drive to the hub, finding the partition and then booting okay. This could be an incorrect understanding, this is my first time working with Jetsons. I have followed this wiki A603 Carrier Board | Seeed Studio Wiki closely. Only changing the flash to sda1 instead of nvme, and external flash. This research project is due in 2 days and I could really use some help figuring out why the usb drivers are not being properly flashed to the qspi. I apologize for my lack of knowledge on this matter and my word dump. Thank you in advance.
Hi,
Would suggest consult with vendor of the board for further support. Since they design the board and shall provide proper suggestion.
If you have our Orin Nano carrier board, you may connect the module to our board and check if the issue is also present or not.
Any chance you would be able to tell me if I need to modify any of these commands.
wget https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v4.3/release/Jetson_Linux_r36.4.3_aarch64.tbz2
wget https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v4.3/release/Tegra_Linux_Sample-Root-Filesystem_r36.4.3_aarch64.tbz2
tar xf Jetson_Linux_r36.4.3_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_r36.4.3_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
sudo tar zxpf 603_jp62.tar.gz
sudo cp -r 603_jp62/Linux_for_Tegra/* Linux_for_Tegra/
cd Linux_for_Tegra/
sudo ./tools/l4t_flash_prerequisites.sh
sudo ./apply_binaries.sh
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device sda1
-c tools/kernel_flash/flash_l4t_t234_external.xml -p “-c bootloader/generic/cfg/flash_t234_qspi.xml”
–showlogs --network usb0 jetson-orin-nano-devkit-super internal
I also tried:
sudo ADDITIONAL_DTB_OVERLAY_OPT=“$(pwd)/bootloader/BootOrderUsb.dtbo” \ ./tools/kernel_flash/l4t_initrd_flash.sh --external-device sda1
-c tools/kernel_flash/flash_l4t_t234_external.xml -p “-c bootloader/generic/cfg/flash_t234_qspi.xml”
–showlogs --network usb0 jetson-orin-nano-devkit-super internal
Neither of these commands seem to flash the qspi with the previously downloaded drivers from seeed studio. I have reached out to them with no response sadly, and I do not have a nvidia carrier board, I will try to find one on campus. I can post the flash log file if there is anyway it could help.
Thank you for your reply and help with this
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.