Here carrier board has no-eMMC, the OS is to be flashed on SSD 2TB on PCIE0
So following this guide: Jetson Orin NX Series — Jetson Linux Developer Guide documentation
I have also modified the: Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb2-bct-misc-p3767-0000.dts to have cvb_eeprom_read_size = <0x0>
I actually do not have the carrier board to validate that. But the SSD is working fine and I am able to ssh into the linux.
Here is some more information on the partitions created on SSD.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 16M 1 loop
zram0 251:0 0 1.8G 0 disk [SWAP]
zram1 251:1 0 1.8G 0 disk [SWAP]
zram2 251:2 0 1.8G 0 disk [SWAP]
zram3 251:3 0 1.8G 0 disk [SWAP]
nvme0n1 259:0 0 1.8T 0 disk
├─nvme0n1p1 259:1 0 1.8T 0 part /
├─nvme0n1p2 259:2 0 64M 0 part
├─nvme0n1p3 259:3 0 448K 0 part
├─nvme0n1p4 259:4 0 32M 0 part
├─nvme0n1p5 259:5 0 64M 0 part
├─nvme0n1p6 259:6 0 448K 0 part
├─nvme0n1p7 259:7 0 32M 0 part
├─nvme0n1p8 259:8 0 80M 0 part
├─nvme0n1p9 259:9 0 512K 0 part
├─nvme0n1p10 259:10 0 300M 0 part
├─nvme0n1p11 259:11 0 64M 0 part
├─nvme0n1p12 259:12 0 80M 0 part
├─nvme0n1p13 259:13 0 512K 0 part
└─nvme0n1p14 259:14 0 64M 0 part
To not that after a while the device gives following message and I loose the ssh connection for a 15-20 seconds. client_loop: send disconnect: Connection reset
I tried the mentioned BSP - with the EMMC changes in the bootloader directory. Similar process mentioned above. The flashing completed successfully, L4T-README opens up at first but I am not getting access to the SSH on /ttyACM0. Post this the L4T-README goes away.
On the same note according to the documentation 35.4.1 has support for Orin NX 8GB
There is no “highlight” for this BSP. That was just because this is the first BSP start to support Orin NX 16GB…
It has nothing special and it is still a old BSP from latest one. Old BSP always has some bugs that already resolved in later version…
Each line of your minicom log got trunactaed after specific length… if you dont’ know what I mean, open your log and read it by yourself. Resize your terminal and dump log again.
Your minicom_logs_2-flashonly.txt hit HDMI issue which has nothing do with nvme… please do not connect HDMI first. I don’t really want to take care about HDMI issue for now.
I have tried to flash the board and collected the logs. I tried to compare the logs for the truncated length but i found it to similar in every attempt. 7FEB_Flashing_logs.txt (242.6 KB) 7FEB_Minicom_logs.txt (100.3 KB)
I have nothing connected to the carrier board other than SoM, NVMe SSD, Debug USB, Ethernet and Power supply.
HDMI is actually is not required for my application and carrier board does not have the hardware for the same.
We reverted back to Linux version 35.2.1 and are currently using it as 35.4.1 keeps failing with similar changes.
As of now the Linux version 35.2.1 are meeting our functional needs.