Hey,
I am trying to flash the Nano Devkit with Jetpack 5.1.1
I am using the following command:
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml --no-systemimg" jetson-orin-nano-devkit-nvme external
I also tried
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi_nvme.xml --no-systemimg" jetson-orin-nano-devkit-nvme external
The flash process flashes the QSPI and then tells me that flashing the non qspi failed.
I have devices /dev/sde /dev/sdf /dev/sdg and /dev/sdh on my host when flashing fails. The flash script tells me the devide sdf does not exist. Which is correct:
fdisk: cannot open /dev/sde: No medium found
fdisk: cannot open /dev/sdf: No medium found
fdisk: cannot open /dev/sdg: No medium found
Disk /dev/sdh: 232.91 GiB, 250059350016 bytes, 488397168 sectors
Disk model: 0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
The actual device is the /dev/sdh, but flashing seems to attempt to flash /dev/sdf?
Here is the log:
flash.log (22.8 KB)
I tried the very same command with the Xavier NX Devkit, there is it working:
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_l4t_t194_qspi_p3668.xml --no-systemimg" jetson-xavier-nx-devkit external
And I get this output:
flashworking.log (28.0 KB)
Any idea what could be wrong? From the logs I’d think that it does not even attempt to flash the nvme…
Ignore the following part, it was possible to get the board back working with flash.sh
Unfortunately after trying to flash Xavier I attempted Nano again and get the following error:
[ 0.1097 ] BL: version 0.32.0.0-t234-54845784-57325615 last_boot_error: 0 [ 0.2813 ] Sending bct_mem [ 0.2817 ] Sending blob [ 0.3550 ] ERROR: might be timeout in USB write. Error: Return value 3 Command tegrarcm_v2 --instance 1-1 --chip 0x23 0 --pollbl --download bct_mem mem_rcm_sigheader.bct.encrypt --download blob blob.bin Cleaning up...
?? [0004.896] I> MB1 (version: 0.32.0.0-t234-54845784-57325615) [0004.902] I> t234-A01-1-Silicon (0x12347) Prod [0004.906] I> Boot-mode : Coldboot [0004.909] I> Emulation: [0004.911] I> Entry timestamp: 0x00000000 [0004.915] I> last_boot_error: 0x0 [0004.918] I> BR-BCT: preprod_dev_sign: 0 [0004.922] I> rst_source: 0x0, rst_level: 0x0 [0004.926] I> Task: Bootchain select WAR set (0x5000ba65) [0004.931] I> Task: Enable SLCG (0x5000bab1) [0004.935] I> Task: CRC check (0x5001ea19) [0004.939] I> Task: Initialize MB2 params (0x5000cb51) [0004.945] I> MB2-params @ 0x40060000 [0004.948] I> Task: Crypto init (0x5001d981) [0004.952] I> Task: Secure debug controls (0x5000c0a9) [0004.957] I> Task: strap war set (0x5000ba2d) [0004.961] I> Task: Initialize SOC Therm (0x5001bd35) [0004.966] I> Task: Program NV master stream id (0x5000c05d) [0004.972] I> Task: Verify boot mode (0xd4820f1) [0004.978] I> Task: Alias fuses (0x5001095d) [0004.982] W> FUSE_ALIAS: Fuse alias on production fused part is not supported. [0004.989] I> Task: Print SKU type (0x5000f5f1) [0004.993] I> FUSE_OPT_CCPLEX_CLUSTER_DISABLE = 0x000001c8 [0004.998] I> FUSE_OPT_GPC_DISABLE = 0x00000002 [0005.003] I> FUSE_OPT_TPC_DISABLE = 0x000000f0 [0005.007] I> FUSE_OPT_DLA_DISABLE = 0x00000003 [0005.011] I> FUSE_OPT_PVA_DISABLE = 0x00000001 [0005.016] I> FUSE_OPT_NVENC_DISABLE = 0x00000001 [0005.020] I> FUSE_OPT_NVDEC_DISABLE = 0x00000000 [0005.024] I> FUSE_OPT_FSI_DISABLE = 0x00000001 [0005.029] I> FUSE_OPT_EMC_DISABLE = 0x0000000c [0005.033] I> FUSE_BOOTROM_PATCH_VERSION = 0x7 [0005.037] I> FUSE_PSCROM_PATCH_VERSION = 0x7 [0005.041] I> FUSE_OPT_ADC_CAL_FUSE_REV = 0x2 [0005.045] I> FUSE_SKU_INFO_0 = 0xd5 [0005.049] I> FUSE_OPT_SAMPLE_TYPE_0 = 0x3 PS [0005.053] I> FUSE_PACKAGE_INFO_0 = 0x2 [0005.056] I> SKU: Prod [0005.059] I> Task: Boost clocks (0x500148a1) [0005.063] I> Initializing PLLC2 for AXI_CBB. [0005.067] I> AXI_CBB : src = 35, divisor = 0 [0005.071] I> Task: Voltage monitor (0x50014b49) [0005.075] I> VMON: Vmon re-calibration and fine tuning done [0005.081] I> Task: UPHY init (0x5000d065) [0005.087] I> HSIO UPHY init done [0005.090] E> Skipping GBE UPHY config [0005.093] I> Task: Boot device init (0x50000be9) [0005.098] I> Boot_device: RCM [0005.101] I> USB configuration success [0005.104] I> Task: TSC init (0x50020a4d) [0005.108] I> Task: Load membct (0x50011fe9) [0005.113] I> RAM_CODE 0x4000021 [0005.116] I> Loading MEMBCT [0005.118] I> Slot: 0 [0005.120] I> Binary[0] block-0 (partition size: 0x40000) [0005.125] I> get_binary_info: Binary name: MEM-BCT-0 [0005.130] I> Size of crypto header is 8192 [0005.134] I> BCH load address is : 0x40050000 [0005.138] I> Size of crypto header is 8192 [0005.143] I> BCH of MEM-BCT-0 read from storage [0005.147] I> BCH address is : 0x40050000 [0005.151] I> MEM-BCT-0 header integrity check is success [0005.156] I> Binary magic in BCH component 0 is MEM0 [0005.161] I> component binary type is 0 [0005.168] I> MEM-BCT-0 binary is read from storage [0005.173] I> MEM-BCT-0 binary integrity check is success [0005.178] I> Binary MEM-BCT-0 loaded successfully at 0x40040000 (0xe580) [0005.185] I> RAM_CODE 0x4000021 [0005.190] I> RAM_CODE 0x4000021 [0005.194] I> Task: Load Page retirement list (0x500115b1) [0005.199] I> Task: SDRAM params override (0x50011fc5) [0005.204] I> Task: Save mem-bct info (0x50014fa1) [0005.209] I> Task: Carveout allocate (0x50015005) [0005.213] I> ECC region[0]: Start:0x0, End:0x0 [0005.218] I> ECC region[1]: Start:0x0, End:0x0 [0005.222] I> ECC region[2]: Start:0x0, End:0x0 [0005.226] I> ECC region[3]: Start:0x0, End:0x0 [0005.230] I> ECC region[4]: Start:0x0, End:0x0 [0005.235] I> Non-ECC region[0]: Start:0x80000000, End:0x80000000 [0005.240] I> Non-ECC region[1]: Start:0x0, End:0x0 [0005.245] I> Non-ECC region[2]: Start:0x0, End:0x0 [0005.250] I> Non-ECC region[3]: Start:0x0, End:0x0 [0005.254] I> Non-ECC region[4]: Start:0x0, End:0x0 [0005.264] E> BL_CARVEOUT: Failed to allocate memory of size 0x8000000 for CO:31. [0005.272] C> Task 0x0 failed (err: 0x49490003) [0005.276] E> Top caller module: BL_CARVEOUT, error module: BL_CARVEOUT, reason: 0x03, aux_info: 0x00 [0005.285] C> Boot Info Table status dump : 1 [0005.289] I> Busy Spin
I rebooted everything, did I somehow brick the module?