Update our own orin board failed, but update the attached demo orin board success

Hi,
We have a demo ORIN board and the attached ORIN board can be burned by the command “sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1”. And then we burn a new orin board with the demo bottom board with the same command, it got failed.The error is listed as following.
[ 6.1906 ] Assuming zero filled SBK key
[ 6.1851 ] tegrahost_v2 --chip 0x23 0 --updatesigheader blob_eks_aligned_sigheader.img.encrypt blob_eks_aligned_sigheader.img.hash zerosbk
[ 6.1860 ]
[ 6.1869 ] tegrahost_v2 --chip 0x23 --generateblob blob.xml blob.bin
[ 6.1875 ] The number of images in blob is 16
[ 6.1877 ] blobsize is 16284016
[ 6.1877 ] Added binary blob_uefi_jetson_with_dtb_sigheader.bin.encrypt of size 3144640
[ 6.1931 ] Added binary blob_pscfw_t234_prod_sigheader.bin.encrypt of size 366592
[ 6.1935 ] Added binary blob_mce_flash_o10_cr_prod_sigheader.bin.encrypt of size 179856
[ 6.1938 ] Added binary blob_applet_t234.bin of size 269184
[ 6.2073 ] Not supported type: mb2_applet
[ 6.2074 ] Added binary blob_mb2_t234_with_mb2_bct_MB2_sigheader.bin.encrypt of size 440640
[ 6.2076 ] Added binary blob_xusb_t234_prod_sigheader.bin.encrypt of size 164352
[ 6.2079 ] Added binary blob_dce_with_kernel_tegra234-p3701-0000-p3737-0000_sigheader.bin.encrypt of size 9335056
[ 6.2121 ] Added binary blob_nvdec_t234_prod_sigheader.fw.encrypt of size 225280
[ 6.2137 ] Added binary blob_bpmp_sigheader.bin.encrypt of size 542608
[ 6.2140 ] Added binary blob_tegra234-bpmp-3701-0000-3737-0000_sigheader.dtb.encrypt of size 140160
[ 6.2143 ] Added binary blob_camera-rtcpu-sce_sigheader.img.encrypt of size 166192
[ 6.2146 ] Added binary blob_camera-rtcpu-t234-rce_sigheader.img.encrypt of size 521568
[ 6.2149 ] Added binary blob_adsp-fw_sigheader.bin.encrypt of size 399328
[ 6.2151 ] Added binary blob_spe_t234_sigheader.bin.encrypt of size 270336
[ 6.2153 ] Added binary blob_tos-mon-only_t234_sigheader.img.encrypt of size 107888
[ 6.2156 ] Added binary blob_eks_sigheader.img.encrypt of size 9232
[ 6.2230 ]
[ 6.2231 ] Sending membct and RCM blob
[ 6.2241 ] tegrarcm_v2 --chip 0x23 --pollbl --download bct_mem mem_rcm_sigheader.bct.encrypt --download blob blob.bin
[ 6.2248 ] BL: version 0.11.0.0-t234-54845784-7fb1fa27 last_boot_error: 0
[ 6.2510 ] Sending bct_mem
[ 6.2992 ] Sending blob
[ 7.5514 ]
[ 7.5515 ] completed
[ 7.5515 ] Retrieving storage infomation
[ 7.5524 ] tegrarcm_v2 --chip 0x23 --oem platformdetails storage storage_info.bin
[ 7.5531 ] Applet/MB2 is not running on device.
[ 7.6260 ]
[ 7.6260 ] Error: failed to get storage info
[ 8.6291 ] tegrarcm_v2 --chip 0x23 --ismb2applet

Please follow the adaptation guide to disable the cvb eeprom read.

I have modify it as following, but it does’t take action.Does something been lost?

====================================================
EEPROM is an optional component for a customized carrier board. In the case the carrier board
is designed without an EEPROM, below modifications will be needed on the MB2 BCT file:
Linux_for_Tegra/bootloader/tegra234-mb2-bct-common.dtsi
-cvb_eeprom_read_size = <0x100>
+cvb_eeprom_read_size = <0x0>

====================================================

Then please dump the uart log from Orin side when flash error happened.

The log is as following.
[0709.416] I> MB1 (version: 0.11.0.0-t234-54845784-7fb1fa27)
[0709.422] I> t234-A01-0-Silicon (0x12347) Prod
[0709.426] I> Boot-mode : Coldboot
[0709.429] I> Emulation:
[0709.432] I> Entry timestamp: 0x00000000
[0709.435] I> last_boot_error: 0x0
[0709.439] I> BR-BCT: preprod_dev_sign: 0
[0709.442] I> rst_source: 0xb, rst_level: 0x1
[0709.446] I> Task: Clocks enable (0x50011b9d)
[0709.451] I> Task: Crypto init (0x50018df5)
[0709.455] I> Task: Secure debug controls (0x5000c76d)
[0709.460] E> Error: ECID of check failed!!
[0709.464] E> Error: ECID of check failed!!
[0709.468] E> Error: ECID of check failed!!
[0709.471] E> Error: ECID of check failed!!
[0709.475] I> Task: Program NV master stream id (0x5000c725)
[0709.481] I> Task: Verify boot mode (0xd482021)
[0709.489] I> Task: Alias fuses (0x5000ecd5)
[0709.494] E> FUSE_ALIAS: Fuse alias on production fused part is not supported.
[0709.501] I> Task: 0x5000e911
[0709.504] I> FUSE_OPT_CCPLEX_CLUSTER_DISABLE = 0x000001c0
[0709.509] I> FUSE_OPT_GPC_DISABLE = 0x00000000
[0709.513] I> FUSE_OPT_EMC_DISABLE = 0x00000000
[0709.518] I> FUSE_BOOTROM_PATCH_VERSION = 0x7
[0709.522] I> FUSE_PSCROM_PATCH_VERSION = 0x7
[0709.526] I> FUSE_OPT_ADC_CAL_FUSE_REV = 0x2
[0709.530] I> FUSE_SKU_INFO_0 = 0xd2
[0709.533] I> FUSE_OPT_SAMPLE_TYPE_0 = 0x3 PS
[0709.537] I> FUSE_PACKAGE_INFO_0 = 0x2
[0709.541] I> SKU: INVALID
[0709.543] I> Task: Voltage monitor (0x50011ba5)
[0709.548] E> Invalid sku info[0709.551] I> VMON: Vmon re-calibration and fine tuning done
[0709.556] I> Task: Blockdev init (0x500157e1)
[0709.560] I> Task: UPHY init (0x5001b42d)
[0709.565] E> UPHY: UPHY lane info table is empty in MB1 BCT.
[0709.570] I> Task: Boot device init (0x5000d6a9)
[0709.575] E> Adding eMMC storage modules
[0709.578] I> Boot-device: RCM (instance: 0)
[0709.582] I> USB configuration success
[0710.281] I> Task: TSC init (0x5001c7e1)
[0710.285] I> Task: Enable WDT 5th expiry (0x5001d27d)
[0710.290] I> Task: Disable WDT globally (0x5001d2b9)
[0710.295] I> Task: I2C register (0x50000a09)
[0710.299] I> Task: Reset FSI (0x50011ba1)
[0710.303] I> Task: Pinmux init (0x50010e95)
[0710.307] I> Task: Prod config init (0x50011075)
[0710.312] I> Task: Pad voltage init (0x50010f85)
[0710.316] I> Task: Prod init (0x50011119)
[0710.320] I> Task: Thermal check (0x5001121d)
[0710.324] I> max_chip_limit = 115
[0710.327] I> min_chip_limit = -30
[0710.340] I> max temp read = 34
[0710.343] I> min temp read = 34
[0710.346] I> Task: Common rail init (0x50011695)
[0710.351] W> Thermal config not found in BCT
[0710.355] W> Generic i2c config not found in BCT
[0710.360] > DEVICE_PROD: module = 13, instance = 4 not found in device prod.
[0710.368] W> MEMIO rail config not found in BCT
[0710.373] I> Task: Mem clock src (0x5000f6b9)
[0710.377] I> Task: BR PMIC seq (0x50011711)
[0710.381] I> Task: Misc. board config (0x500116ed)
[0710.386] W> Platform config not found in BCT
[0710.390] I> Task: Load membct (0x5000f5d5)
[0710.394] I> RAM_CODE 0x4000401
[0710.397] I> Loading MEM-BCT to SysRAM
[0710.401] I> Scratch RSV109: 0x00000000 active chain: 0
[0710.406] I> Slot: 0
[0710.408] I> Binary[0] block-0 (partition size: 0x40000)
[0710.413] I> get_binary_info: Binary name: MEM-BCT-0
[0710.418] I> Size of crypto header is 8192
[0710.422] I> BCH load address is : 0x40050000
[0710.426] I> Size of crypto header is 8192
[0710.430] I> BCH of MEM-BCT-0 read from storage
[0710.435] I> BCH address is : 0x40050000
[0710.439] I> MEM-BCT-0 header integrity check is success
[0710.444] I> Binary magic in BCH component 0 is MEM0
[0710.449] I> component binary type is 0
[0710.454] I> MEM-BCT-0 binary is read from storage
[0710.459] I> MEM-BCT-0 binary integrity check is success
[0710.464] I> Binary MEM-BCT-0 loaded successfully at 0x40040000 (0xe580)
[0710.475] I> RAM_CODE 0x4000401
[0710.478] I> Task: Save mem-bct info (0x50011d59)
[0710.483] I> Task: SDRAM params override (0x50010c79)
[0710.488] I> Task: Carveout allocate (0x50011da5)
[0710.493] I> ECC region[0]: Start:0x0, End:0x0
[0710.497] I> ECC region[1]: Start:0x0, End:0x0
[0710.501] I> ECC region[2]: Start:0x0, End:0x0
[0710.505] I> ECC region[3]: Start:0x0, End:0x0
[0710.510] I> ECC region[4]: Start:0x0, End:0x0
[0710.514] I> Non-ECC region[0]: Start:0x80000000, End:0x100000000
[0710.520] I> Non-ECC region[1]: Start:0x0, End:0x0
[0710.524] I> Non-ECC region[2]: Start:0x0, End:0x0
[0710.529] I> Non-ECC region[3]: Start:0x0, End:0x0
[0710.534] I> Non-ECC region[4]: Start:0x0, End:0x0
[0710.540] I> allocated(CO:51) base:0x80000000 size:0x8000000 align: 0x200000
[0710.547] I> allocated(CO:44) base:0xd6000000 size:0x2a000000 align: 0x100000
[0710.554] I> allocated(CO:46) base:0xa0000000 size:0x20000000 align: 0x20000000
[0710.562] I> allocated(CO:31) base:0xce000000 size:0x8000000 align: 0x100000
[0710.569] I> allocated(CO:39) base:0xc8000000 size:0x6000000 align: 0x200000
[0710.575] I> allocated(CO:20) base:0xc6000000 size:0x2000000 align: 0x2000000
[0710.583] I> allocated(CO:24) base:0xc4000000 size:0x2000000 align: 0x2000000
[0710.590] I> allocated(CO:28) base:0xc2000000 size:0x2000000 align: 0x2000000
[0710.597] I> allocated(CO:29) base:0xc0000000 size:0x2000000 align: 0x2000000
[0710.604] I> allocated(CO:41) base:0x9f000000 size:0x1000000 align: 0x100000
[0710.610] I> allocated(CO:43) base:0x9e000000 size:0x1000000 align: 0x200000
[0710.617] I> allocated(CO:02) base:0x9d800000 size:0x800000 align: 0x800000
[0710.624] I> allocated(CO:03) base:0x9d000000 size:0x800000 align: 0x800000
[0710.631] I> allocated(CO:06) base:0x9c800000 size:0x800000 align: 0x800000
[0710.638] I> allocated(CO:10) base:0x9c000000 size:0x800000 align: 0x800000
[0710.645] I> allocated(CO:56) base:0x9b800000 size:0x800000 align: 0x200000
[0710.652] I> allocated(CO:07) base:0x9b400000 size:0x400000 align: 0x400000
[0710.658] I> allocated(CO:22) base:0x9b000000 size:0x400000 align: 0x400000
[0710.665] I> allocated(CO:33) base:0x9ac00000 size:0x400000 align: 0x200000
[0710.672] I> allocated(CO:47) base:0x9a800000 size:0x400000 align: 0x200000
[0710.679] I> allocated(CO:01) base:0x9a700000 size:0x100000 align: 0x100000
[0710.686] I> allocated(CO:04) base:0x9a600000 size:0x100000 align: 0x100000
[0710.693] I> allocated(CO:05) base:0x9a500000 size:0x100000 align: 0x100000
[0710.699] I> allocated(CO:08) base:0x9a400000 size:0x100000 align: 0x100000
[0710.706] I> allocated(CO:09) base:0x9a300000 size:0x100000 align: 0x100000
[0710.713] I> allocated(CO:15) base:0x9a200000 size:0x100000 align: 0x100000
[0710.720] I> allocated(CO:17) base:0x9a100000 size:0x100000 align: 0x100000
[0710.727] I> allocated(CO:23) base:0x9a000000 size:0x100000 align: 0x100000
[0710.734] I> allocated(CO:27) base:0x99f00000 size:0x100000 align: 0x100000
[0710.740] I> allocated(CO:42) base:0x99e00000 size:0x100000 align: 0x100000
[0710.747] I> allocated(CO:54) base:0x99d80000 size:0x80000 align: 0x80000
[0710.754] I> allocated(CO:26) base:0x99d40000 size:0x40000 align: 0x2000
[0710.761] I> allocated(CO:48) base:0x99d20000 size:0x20000 align: 0x10000
[0710.767] I> allocated(CO:34) base:0x99d10000 size:0x10000 align: 0x10000
[0710.774] I> allocated(CO:35) base:0x99d00000 size:0x10000 align: 0x10000
[0710.781] I> allocated(CO:49) base:0x99cf0000 size:0x10000 align: 0x10000
[0710.787] I> allocated(CO:50) base:0x99ce0000 size:0x10000 align: 0x10000
[0710.794] I> allocated(CO:52) base:0x99cd0000 size:0x10000 align: 0x10000
[0710.800] I> Task: SDRAM init (0x5000f6bd)
[0710.807] I> SDRAM-params @ 0xd485000
[0710.810] I> MSS code-drop: NvBootSdramInit
[0710.814] I> MSS CAR: PLLM/HUB programming for MemoryType: 4 and MemBctRevision: 8
[0710.822] I> MSS CAR: Init PLLM
[0710.825] I> MSS CAR: Init PLLHUB
[0710.835] I> mb1_sdram_init Done !
[0710.839] I> SDRAM Size in Total 800000000
[0710.843] I> SDRAM test pass
[0710.845] I> Task: Dram ecc scrub (0x5000f2c9)
[0710.850] I> Task: DRAM alias check (0x50010c71)
[0711.066] I> Task: Register checker (0x50010c75)
[0711.075] I> Task: Enable clock-mon (0x5001c301)
[0711.092] I> FMON: Fmon re-programmed in mb1
[0711.097] I> Task: Mapper init (0x5001a0d5)
[0711.103] I> Task: SC7 Context Init (0x5001cacd)
[0711.109] I> Task: CCPLEX IST init (0x5000ce75)
[0711.115] I> Task: CPU WP0 (0x5000c2c9)
[0711.121] I> Loading MCE
[0711.124] I> Scratch RSV109: 0x00000000 active chain: 0
[0711.130] I> Slot: 0
[0711.132] I> Binary[8] block-0 (partition size: 0x80000)
[0711.139] I> get_binary_info: Binary name: MCE
[0711.144] I> Size of crypto header is 8192
[0711.149] I> BCH load address is : 0x4003e000
[0711.154] I> Size of crypto header is 8192
[0711.620] I> BCH of MCE read from storage
[0711.625] I> BCH address is : 0x4003e000
[0711.631] I> MCE header integrity check is success
[0711.636] I> Binary magic in BCH component 0 is MTSM
[0711.642] I> component binary type is 8
[0711.646] I> Size of crypto header is 8192
[0711.655] I> MCE binary is read from storage
[0711.661] I> MCE binary integrity check is success
[0711.666] I> Binary MCE loaded successfully at 0x40000000 (0x29e90)
[0711.675] E> Invalid sku info[0711.678] I> Size of crypto header is 8192
[0711.683] I> Sending WP0 mailbox command to PSC

Hi,

Is your Orin a 32GB module?

Yes, it is.

Are you using rel-35 EA?

hi~ Wayne,

Did you mean the Jetpack 5.0.1?

No, I mean the early access version of the next release.

Hi,
I have consulted our technical support,and he let me try the EV2 version. When I burn this version, I got failed and the following is the error message.
zhou@zhou-Default-string:~/sdb7/orin/release/Linux_for_Tegra$ sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1
###############################################################################

L4T BSP Information:

R35 , REVISION: 0.0

###############################################################################

Target Board Information:

Name: jetson-agx-orin-devkit, Board Family: t186ref, SoC: Tegra 234,

OpMode: production, Boot Authentication: NS,

Disk encryption: disabled ,

###############################################################################
copying emc_fuse_dev_params(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-br-bct-diag-boot.dts)… done.
copying device_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb1-bct-device-p3701-0000.dts)… done.
copying misc_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb1-bct-misc-p3701-0000.dts)… done.
./tegraflash.py --chip 0x23 --applet “/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/mb1_t234_prod.bin” --skipuid --cfg readinfo_t234_min_prod.xml --dev_params tegra234-br-bct-diag-boot.dts --device_config tegra234-mb1-bct-device-p3701-0000.dts --misc_config tegra234-mb1-bct-misc-p3701-0000.dts --bins “mb2_applet applet_t234.bin” --cmd “dump eeprom cvm cvm.bin; dump custinfo custinfo_out.bin; reboot recovery”
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands

[ 0.0374 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[ 0.0388 ] File rcm_state open failed
[ 0.0389 ] ERROR: failed to read rcm_state
[ 0.0389 ]
[ 0.0401 ] tegrasign_v3.py --key None --getmode mode.txt
[ 0.0404 ] Assuming zero filled SBK key
[ 0.0395 ] Pre-processing config: tegra234-mb1-bct-device-p3701-0000.dts
[ 0.1026 ] Pre-processing config: tegra234-mb1-bct-misc-p3701-0000.dts
[ 0.1285 ] Parsing partition layout
[ 0.1482 ] tegraparser_v2 --pt readinfo_t234_min_prod.xml.tmp
[ 0.1511 ]
[ 0.1530 ] Parsing partition layout
[ 0.1556 ] tegraparser_v2 --pt readinfo_t234_min_prod.xml.tmp
[ 0.1584 ]
[ 0.1585 ] Creating list of images to be signed
[ 0.1614 ] tegrahost_v2 --chip 0x23 0 --partitionlayout readinfo_t234_min_prod.xml.bin --list images_list.xml zerosbk
[ 0.1639 ] MB1: Nvheader already present is mb1_t234_prod_aligned.bin
[ 0.1805 ] Header already present for mb1_t234_prod_aligned_sigheader.bin
[ 0.1815 ] MB1: Nvheader already present is mb1_t234_prod_aligned.bin
[ 0.2422 ] Header already present for mb1_t234_prod_aligned_sigheader.bin
[ 0.2432 ] MB1: Nvheader already present is psc_bl1_t234_prod_aligned.bin
[ 0.2596 ] Header already present for psc_bl1_t234_prod_aligned_sigheader.bin
[ 0.2606 ] adding BCH for mb2_t234_aligned.bin
[ 0.2705 ] MB1: Nvheader already present is psc_bl1_t234_prod_aligned.bin
[ 0.2916 ] Header already present for psc_bl1_t234_prod_aligned_sigheader.bin
[ 0.2920 ] adding BCH for mb2_t234_aligned.bin
[ 0.3063 ]
[ 0.3064 ] Generating signatures
[ 0.3075 ] tegrasign_v3.py --key None --list images_list.xml --pubkeyhash pub_key.key --sha sha512
[ 0.3076 ] Assuming zero filled SBK key
[ 0.4388 ] Warning: pub_key.key is not found
[ 0.4379 ] Parsing dev params for multi chains
[ 0.4487 ] Generating br-bct
[ 0.4496 ] Updating dev and MSS params in BR BCT
[ 0.4497 ] tegrabct_v2 --dev_param tegra234-br-bct-diag-boot_cpp.dtb --brbct br_bct.cfg --chip 0x23 0
[ 0.4974 ]
[ 0.4975 ] Updating bl info
[ 0.4987 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updateblinfo readinfo_t234_min_prod.xml.bin --updatesig images_list_signed.xml
[ 0.4998 ] WARNING: boot chain is not completed. set to 0
[ 0.5009 ]
[ 0.5010 ] Get Signed section of bct
[ 0.5022 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --listbct bct_list.xml
[ 0.5036 ]
[ 0.5037 ] Signing BCT
[ 0.5048 ] tegrasign_v3.py --key None --list bct_list.xml --pubkeyhash pub_key.key --sha sha512
[ 0.5051 ] Assuming zero filled SBK key
[ 0.5097 ] Sha saved in br_bct_BR.sha
[ 0.5103 ] Warning: pub_key.key is not found
[ 0.5093 ] Updating BCT with signature
[ 0.5110 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updatesig bct_list_signed.xml
[ 0.5133 ]
[ 0.5134 ] Generating SHA2 Hash
[ 0.5146 ] tegrasign_v3.py --key None --list bct_list.xml --sha sha512
[ 0.5150 ] Assuming zero filled SBK key
[ 0.5151 ] Assuming zero filled SBK key
[ 0.5207 ] Sha saved in br_bct_BR.sha
[ 0.5203 ] Updating BCT with SHA2 Hash
[ 0.5220 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updatesha bct_list_signed.xml
[ 0.5236 ] Offset :68 Len :8124
[ 0.5242 ]
[ 0.5243 ] Generating coldboot mb1-bct
[ 0.5262 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_cold_boot_bct.cfg --misc tegra234-mb1-bct-misc-p3701-0000_cpp.dtb --device tegra234-mb1-bct-device-p3701-0000_cpp.dtb
[ 0.5278 ] MB1-BCT version: 0.9

[ 0.5309 ] Parsing config file :tegra234-mb1-bct-device-p3701-0000_cpp.dtb
[ 0.5312 ] Added Platform Config 9 data with size :- 80
[ 0.5312 ]
[ 0.5313 ] Updating mb1-bct with firmware information
[ 0.5330 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_cold_boot_bct_MB1.bct --updatefwinfo readinfo_t234_min_prod.xml.bin
[ 0.5354 ]
[ 0.5375 ] tegrahost_v2 --chip 0x23 0 --align mb1_cold_boot_bct_MB1_aligned.bct
[ 0.5393 ]
[ 0.5411 ] tegrahost_v2 --chip 0x23 0 --magicid MBCT --appendsigheader mb1_cold_boot_bct_MB1_aligned.bct zerosbk
[ 0.5429 ] adding BCH for mb1_cold_boot_bct_MB1_aligned.bct
[ 0.5440 ]
[ 0.5458 ] tegrasign_v3.py --key None --list mb1_cold_boot_bct_MB1_aligned_sigheader.bct_list.xml --sha sha512
[ 0.5462 ] Assuming zero filled SBK key
[ 0.5506 ] tegrahost_v2 --chip 0x23 0 --updatesigheader mb1_cold_boot_bct_MB1_aligned_sigheader.bct.encrypt mb1_cold_boot_bct_MB1_aligned_sigheader.bct.hash zerosbk
[ 0.5531 ]
[ 0.5536 ] Generating recovery mb1-bct
[ 0.5553 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_bct.cfg --misc tegra234-mb1-bct-misc-p3701-0000_cpp.dtb --device tegra234-mb1-bct-device-p3701-0000_cpp.dtb
[ 0.5569 ] MB1-BCT version: 0.9

[ 0.5599 ] Parsing config file :tegra234-mb1-bct-device-p3701-0000_cpp.dtb
[ 0.5602 ] Added Platform Config 9 data with size :- 80
[ 0.5603 ]
[ 0.5603 ] Updating mb1-bct with firmware information
[ 0.5624 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_bct_MB1.bct --recov --updatefwinfo readinfo_t234_min_prod.xml.bin
[ 0.5647 ]
[ 0.5668 ] tegrahost_v2 --chip 0x23 0 --align mb1_bct_MB1_aligned.bct
[ 0.5687 ]
[ 0.5705 ] tegrahost_v2 --chip 0x23 0 --magicid MBCT --appendsigheader mb1_bct_MB1_aligned.bct zerosbk
[ 0.5722 ] adding BCH for mb1_bct_MB1_aligned.bct
[ 0.5734 ]
[ 0.5751 ] tegrasign_v3.py --key None --list mb1_bct_MB1_aligned_sigheader.bct_list.xml --sha sha512
[ 0.5755 ] Assuming zero filled SBK key
[ 0.5797 ] tegrahost_v2 --chip 0x23 0 --updatesigheader mb1_bct_MB1_aligned_sigheader.bct.encrypt mb1_bct_MB1_aligned_sigheader.bct.hash zerosbk
[ 0.5816 ]
[ 0.5819 ] Error: Skip generating mem_bct because sdram_config is not defined
[ 0.5820 ] Error: Skip generating mem_bct because sdram_config is not defined
[ 0.5820 ] Copying signatures
[ 0.5833 ] tegrahost_v2 --chip 0x23 0 --partitionlayout readinfo_t234_min_prod.xml.bin --updatesig images_list_signed.xml
[ 0.5898 ]
[ 0.5904 ] Boot Rom communication
[ 0.5916 ] tegrarcm_v2 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
[ 0.5926 ] BR_CID: 0x80012344705E35DE640000000E030180
[ 0.6185 ] Sending bct_br
[ 0.6622 ] ERROR: might be timeout in USB write.
[ 5.8857 ]
Error: Return value 3
Command tegrarcm_v2 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
Reading board information failed.
zhou@zhou-Default-string:~/sdb7/orin/release/Linux_for_Tegra$ sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1
###############################################################################

L4T BSP Information:

R35 , REVISION: 0.0

###############################################################################

Target Board Information:

Name: jetson-agx-orin-devkit, Board Family: t186ref, SoC: Tegra 234,

OpMode: production, Boot Authentication: NS,

Disk encryption: disabled ,

###############################################################################
copying emc_fuse_dev_params(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-br-bct-diag-boot.dts)… done.
copying device_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb1-bct-device-p3701-0000.dts)… done.
copying misc_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb1-bct-misc-p3701-0000.dts)… done.
./tegraflash.py --chip 0x23 --applet “/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/mb1_t234_prod.bin” --skipuid --cfg readinfo_t234_min_prod.xml --dev_params tegra234-br-bct-diag-boot.dts --device_config tegra234-mb1-bct-device-p3701-0000.dts --misc_config tegra234-mb1-bct-misc-p3701-0000.dts --bins “mb2_applet applet_t234.bin” --cmd “dump eeprom cvm cvm.bin; dump custinfo custinfo_out.bin; reboot recovery”
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands

[ 0.0067 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[ 0.0072 ] File rcm_state open failed
[ 0.0073 ] ERROR: failed to read rcm_state
[ 0.0073 ]
[ 0.0080 ] tegrasign_v3.py --key None --getmode mode.txt
[ 0.0081 ] Assuming zero filled SBK key
[ 0.0076 ] Pre-processing config: tegra234-mb1-bct-device-p3701-0000.dts
[ 0.0110 ] Pre-processing config: tegra234-mb1-bct-misc-p3701-0000.dts
[ 0.0159 ] Parsing partition layout
[ 0.0164 ] tegraparser_v2 --pt readinfo_t234_min_prod.xml.tmp
[ 0.0171 ]
[ 0.0175 ] Parsing partition layout
[ 0.0180 ] tegraparser_v2 --pt readinfo_t234_min_prod.xml.tmp
[ 0.0187 ]
[ 0.0187 ] Creating list of images to be signed
[ 0.0193 ] tegrahost_v2 --chip 0x23 0 --partitionlayout readinfo_t234_min_prod.xml.bin --list images_list.xml zerosbk
[ 0.0199 ] MB1: Nvheader already present is mb1_t234_prod_aligned.bin
[ 0.0205 ] Header already present for mb1_t234_prod_aligned_sigheader.bin
[ 0.0207 ] MB1: Nvheader already present is mb1_t234_prod_aligned.bin
[ 0.0237 ] Header already present for mb1_t234_prod_aligned_sigheader.bin
[ 0.0242 ] MB1: Nvheader already present is psc_bl1_t234_prod_aligned.bin
[ 0.0272 ] Header already present for psc_bl1_t234_prod_aligned_sigheader.bin
[ 0.0274 ] adding BCH for mb2_t234_aligned.bin
[ 0.0291 ] MB1: Nvheader already present is psc_bl1_t234_prod_aligned.bin
[ 0.0385 ] Header already present for psc_bl1_t234_prod_aligned_sigheader.bin
[ 0.0387 ] adding BCH for mb2_t234_aligned.bin
[ 0.0495 ]
[ 0.0495 ] Generating signatures
[ 0.0502 ] tegrasign_v3.py --key None --list images_list.xml --pubkeyhash pub_key.key --sha sha512
[ 0.0503 ] Assuming zero filled SBK key
[ 0.0573 ] Warning: pub_key.key is not found
[ 0.0567 ] Parsing dev params for multi chains
[ 0.0602 ] Generating br-bct
[ 0.0608 ] Updating dev and MSS params in BR BCT
[ 0.0608 ] tegrabct_v2 --dev_param tegra234-br-bct-diag-boot_cpp.dtb --brbct br_bct.cfg --chip 0x23 0
[ 0.0615 ]
[ 0.0615 ] Updating bl info
[ 0.0620 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updateblinfo readinfo_t234_min_prod.xml.bin --updatesig images_list_signed.xml
[ 0.0625 ] WARNING: boot chain is not completed. set to 0
[ 0.0630 ]
[ 0.0630 ] Get Signed section of bct
[ 0.0636 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --listbct bct_list.xml
[ 0.0643 ]
[ 0.0643 ] Signing BCT
[ 0.0650 ] tegrasign_v3.py --key None --list bct_list.xml --pubkeyhash pub_key.key --sha sha512
[ 0.0651 ] Assuming zero filled SBK key
[ 0.0668 ] Sha saved in br_bct_BR.sha
[ 0.0670 ] Warning: pub_key.key is not found
[ 0.0664 ] Updating BCT with signature
[ 0.0670 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updatesig bct_list_signed.xml
[ 0.0677 ]
[ 0.0677 ] Generating SHA2 Hash
[ 0.0684 ] tegrasign_v3.py --key None --list bct_list.xml --sha sha512
[ 0.0685 ] Assuming zero filled SBK key
[ 0.0685 ] Assuming zero filled SBK key
[ 0.0702 ] Sha saved in br_bct_BR.sha
[ 0.0698 ] Updating BCT with SHA2 Hash
[ 0.0704 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updatesha bct_list_signed.xml
[ 0.0709 ] Offset :68 Len :8124
[ 0.0711 ]
[ 0.0711 ] Generating coldboot mb1-bct
[ 0.0717 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_cold_boot_bct.cfg --misc tegra234-mb1-bct-misc-p3701-0000_cpp.dtb --device tegra234-mb1-bct-device-p3701-0000_cpp.dtb
[ 0.0722 ] MB1-BCT version: 0.9

[ 0.0731 ] Parsing config file :tegra234-mb1-bct-device-p3701-0000_cpp.dtb
[ 0.0731 ] Added Platform Config 9 data with size :- 80
[ 0.0731 ]
[ 0.0732 ] Updating mb1-bct with firmware information
[ 0.0737 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_cold_boot_bct_MB1.bct --updatefwinfo readinfo_t234_min_prod.xml.bin
[ 0.0744 ]
[ 0.0750 ] tegrahost_v2 --chip 0x23 0 --align mb1_cold_boot_bct_MB1_aligned.bct
[ 0.0755 ]
[ 0.0760 ] tegrahost_v2 --chip 0x23 0 --magicid MBCT --appendsigheader mb1_cold_boot_bct_MB1_aligned.bct zerosbk
[ 0.0765 ] adding BCH for mb1_cold_boot_bct_MB1_aligned.bct
[ 0.0768 ]
[ 0.0776 ] tegrasign_v3.py --key None --list mb1_cold_boot_bct_MB1_aligned_sigheader.bct_list.xml --sha sha512
[ 0.0777 ] Assuming zero filled SBK key
[ 0.0786 ] tegrahost_v2 --chip 0x23 0 --updatesigheader mb1_cold_boot_bct_MB1_aligned_sigheader.bct.encrypt mb1_cold_boot_bct_MB1_aligned_sigheader.bct.hash zerosbk
[ 0.0793 ]
[ 0.0795 ] Generating recovery mb1-bct
[ 0.0799 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_bct.cfg --misc tegra234-mb1-bct-misc-p3701-0000_cpp.dtb --device tegra234-mb1-bct-device-p3701-0000_cpp.dtb
[ 0.0804 ] MB1-BCT version: 0.9

[ 0.0813 ] Parsing config file :tegra234-mb1-bct-device-p3701-0000_cpp.dtb
[ 0.0813 ] Added Platform Config 9 data with size :- 80
[ 0.0813 ]
[ 0.0814 ] Updating mb1-bct with firmware information
[ 0.0819 ] tegrabct_v2 --chip 0x23 0 --mb1bct mb1_bct_MB1.bct --recov --updatefwinfo readinfo_t234_min_prod.xml.bin
[ 0.0826 ]
[ 0.0832 ] tegrahost_v2 --chip 0x23 0 --align mb1_bct_MB1_aligned.bct
[ 0.0837 ]
[ 0.0843 ] tegrahost_v2 --chip 0x23 0 --magicid MBCT --appendsigheader mb1_bct_MB1_aligned.bct zerosbk
[ 0.0848 ] adding BCH for mb1_bct_MB1_aligned.bct
[ 0.0851 ]
[ 0.0859 ] tegrasign_v3.py --key None --list mb1_bct_MB1_aligned_sigheader.bct_list.xml --sha sha512
[ 0.0860 ] Assuming zero filled SBK key
[ 0.0869 ] tegrahost_v2 --chip 0x23 0 --updatesigheader mb1_bct_MB1_aligned_sigheader.bct.encrypt mb1_bct_MB1_aligned_sigheader.bct.hash zerosbk
[ 0.0876 ]
[ 0.0877 ] Error: Skip generating mem_bct because sdram_config is not defined
[ 0.0877 ] Error: Skip generating mem_bct because sdram_config is not defined
[ 0.0877 ] Copying signatures
[ 0.0883 ] tegrahost_v2 --chip 0x23 0 --partitionlayout readinfo_t234_min_prod.xml.bin --updatesig images_list_signed.xml
[ 0.1229 ]
[ 0.1244 ] Boot Rom communication
[ 0.1269 ] tegrarcm_v2 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
[ 0.1293 ] BR_CID: 0x80012344705E35DE640000000E030180
[ 0.1618 ] Sending bct_br
[ 0.2047 ] Sending mb1
[ 0.2055 ] Sending psc_bl1
[ 0.2151 ] Sending bct_mb1
[ 0.2210 ]
[ 0.2211 ] Boot Rom communication completed
[ 0.2252 ] tegrahost_v2 --chip 0x23 0 --align applet_t234_aligned.bin
[ 0.2277 ]
[ 0.2304 ] tegrahost_v2 --chip 0x23 0 --magicid MB2A --appendsigheader applet_t234_aligned.bin zerosbk
[ 0.2327 ] adding BCH for applet_t234_aligned.bin
[ 0.2649 ]
[ 0.2662 ] tegrasign_v3.py --key None --list applet_t234_aligned_sigheader.bin_list.xml --sha sha512
[ 0.2665 ] Assuming zero filled SBK key
[ 0.2712 ] tegrahost_v2 --chip 0x23 0 --updatesigheader applet_t234_aligned_sigheader.bin.encrypt applet_t234_aligned_sigheader.bin.hash zerosbk
[ 0.2736 ]
[ 0.2743 ] Sending mb2_applet…

[ 0.2756 ] tegrarcm_v2 --chip 0x23 0 --pollbl --download applet applet_t234_sigheader.bin.encrypt
[ 0.2768 ] BL: version 0.17.0.0-t234-54845784-20c3e463 last_boot_error: 0
[ 0.3972 ] Sending applet
[ 0.5169 ]
[ 0.5170 ] completed
[ 0.5181 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[ 0.5190 ] MB2 Applet version 01.00.0000
[ 0.6962 ]
[ 0.6988 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[ 0.7012 ] MB2 Applet version 01.00.0000
[ 0.7310 ]
[ 0.7338 ] Retrieving board information
[ 0.7363 ] tegrarcm_v2 --chip 0x23 0 --oem platformdetails chip chip_info.bin
[ 0.7388 ] MB2 Applet version 01.00.0000
[ 0.7832 ] Saved platform info in chip_info.bin
[ 0.7886 ] Chip minor revision: 1
[ 0.7890 ] Bootrom revision: 0x7
[ 0.7891 ] Ram code: 0x0
[ 0.7891 ] Chip sku: 0xd2
[ 0.7891 ] Chip Sample: prod
[ 0.7891 ]
[ 0.7897 ] Retrieving EEPROM data
[ 0.7898 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/cvm.bin --chip 0x23 0
[ 0.7923 ] MB2 Applet version 01.00.0000
[ 0.8236 ] Saved platform info in /home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/cvm.bin
[ 0.8557 ]
[ 0.8585 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[ 0.8606 ] MB2 Applet version 01.00.0000
[ 0.8947 ]
[ 0.8973 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[ 0.8997 ] MB2 Applet version 01.00.0000
[ 0.9429 ]
[ 0.9430 ] Dumping customer Info
[ 0.9456 ] tegrarcm_v2 --chip 0x23 0 --oem dump bct tmp.bct
[ 0.9478 ] MB2 Applet version 01.00.0000
[ 0.9911 ] Saved bct in tmp.bct
[ 0.9982 ]
[ 1.0011 ] tegrabct_v2 --brbct tmp.bct --chip 0x23 0 --custinfo /home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/custinfo_out.bin
[ 1.0033 ] Customer data saved in /home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/custinfo_out.bin successfully
[ 1.0042 ] Rebooting to recovery mode
[ 1.0067 ] tegrarcm_v2 --chip 0x23 0 --ismb2
[ 1.0385 ]
[ 1.0394 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[ 1.0401 ] MB2 Applet version 01.00.0000
[ 1.0872 ]
[ 1.0873 ] Booting to recovery mode
[ 1.0898 ] tegrarcm_v2 --chip 0x23 0 --reboot recovery
[ 1.0922 ] MB2 Applet version 01.00.0000
[ 1.1430 ]
Board ID(3701) version(RC1) sku(0004) revision(A.0)
Copy /home/zhou/sdb7/orin/release/Linux_for_Tegra/kernel/dtb/tegra234-p3701-0004-p3737-0000.dtb to /home/zhou/sdb7/orin/release/Linux_for_Tegra/kernel/dtb/tegra234-p3701-0004-p3737-0000.dtb.rec
copying bctfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-p3701-0000-p3737-0000-TE990M-sdram.dts)… done.
copying device_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb1-bct-device-p3701-0000.dts)… done.
copying misc_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb1-bct-misc-p3701-0000.dts)… done.
copying pinmux_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb1-bct-pinmux-p3701-0000-a04.dtsi)… done.
copying gpioint_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb1-bct-gpioint-p3701-0000.dts)… done.
copying pmic_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb1-bct-pmic-p3701-0000.dts)… done.
copying pmc_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb1-bct-padvoltage-p3701-0000-a04.dtsi)… done.
copying deviceprod_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb1-bct-cprod-p3701-0000.dts)… done.
copying prod_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb1-bct-prod-p3701-0000.dts)… done.
copying scr_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb2-bct-scr-p3701-0000.dts)… done.
copying wb0sdram(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-p3701-0000-p3737-0000-TE990M-wb0sdram.dts)… done.
copying bootrom_config(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb1-bct-reset-p3701-0000.dts)… done.
copying dev_params(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-br-bct-p3701-0000.dts)… done.
copying dev_params_b(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-br-bct_b-p3701-0000.dts)… done.
copying mb2bct_cfg(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb2-bct-misc-p3701-0000.dts)… done.
Existing pscfwfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/pscfw_t234_prod.bin) reused.
Existing pscbl1file(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/psc_bl1_t234_prod.bin) reused.
Existing mtsmcefile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/mce_flash_o10_cr_prod.bin) reused.
Existing mb2applet(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/applet_t234.bin) reused.
Existing bootloader(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/mb2_t234.bin) reused.
copying initrd(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/l4t_initrd.img)… done.
Making Boot image… done.
Making recovery ramdisk for recovery image…
Re-generating recovery ramdisk for recovery image…
~/sdb7/orin/release/Linux_for_Tegra/bootloader/ramdisk_tmp ~/sdb7/orin/release/Linux_for_Tegra/bootloader ~/sdb7/orin/release/Linux_for_Tegra
36144 块

gzip: /home/zhou/sdb7/orin/release/Linux_for_Tegra/kernel/Image: not in gzip format
_BASE_KERNEL_VERSION=5.10.104-tegra
52392 块
Making Recovery image…
copying recdtbfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/kernel/dtb/tegra234-p3701-0004-p3737-0000.dtb.rec)… done.
记录了20+0 的读入
记录了20+0 的写出
20 bytes copied, 0.000426148 s, 46.9 kB/s
Existing sosfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/mb1_t234_prod.bin) reused.
Existing tegraboot(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/mb2_t234.bin) reused.
Existing cpu_bootloader(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/mb2_t234.bin) reused.
Existing mb2blfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/mb2_t234.bin) reused.
Existing xusbfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/xusb_t234_prod.bin) reused.
Existing dcefile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/display-t234-dce.bin) reused.
Existing nvdecfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/nvdec_t234_prod.fw) reused.
Existing psc_rf(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/psc_rf_t234_prod.bin) reused.
Existing mb2_rf(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/mb2rf_t234.bin) reused.
Existing mb1file(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/mb1_t234_prod.bin) reused.
Existing bpffile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/bpmp_t234-TE990M-A1_prod.bin) reused.
copying bpfdtbfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/tegra234-bpmp-3701-0004-3737-0000.dtb)… done.
Existing scefile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/camera-rtcpu-sce.img) reused.
Existing camerafw(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/camera-rtcpu-t234-rce.img) reused.
Existing apefile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/adsp-fw.bin) reused.
Existing spefile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/spe_t234.bin) reused.
Existing wb0boot(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/sc7_t234_prod.bin) reused.
Existing tosfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tos-optee_t234.img) reused.
Existing eksfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/eks.img) reused.
copying dtbfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/kernel/dtb/tegra234-p3701-0004-p3737-0000.dtb)… done.
Copying nv_boot_control.conf to rootfs
populating kernel to rootfs… done.
populating initrd to rootfs… done.
populating kernel_tegra234-p3701-0004-p3737-0000.dtb to rootfs… done.
Making system.img…
Setting “FDT /boot/dtb/kernel_tegra234-p3701-0004-p3737-0000.dtb” successfully in the extlinux.conf…done.
populating rootfs from /home/zhou/sdb7/orin/release/rootfs … populating /boot/extlinux/extlinux.conf … done.
Sync’ing system.img … done.
Converting RAW image to Sparse image… done.
system.img built successfully.
Existing tbcfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/uefi_jetson.bin) reused.
记录了131072+0 的读入
记录了131072+0 的写出
67108864 bytes (67 MB, 64 MiB) copied, 0.608481 s, 110 MB/s
Sync’ing esp.img … done.
copying tbcdtbfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/kernel/dtb/tegra234-p3701-0000-p3737-0000.dtb)… done.
copying cfgfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/t186ref/cfg/flash_t234_qspi_sdmmc.xml) to flash.xml… done.
Existing flashapp(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegraflash.py) reused.
Existing overlay_dtb(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegra234-p3737-overlay-pcie.dtbo) reused.
Existing overlay_dtb(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegra234-p3737-audio-codec-rt5658-40pin.dtbo) reused.
Existing overlay_dtb(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegra234-p3737-a03-overlay.dtbo) reused.
Existing overlay_dtb(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegra234-p3737-a04-overlay.dtbo) reused.
Existing overlay_dtb(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegra234-p3737-camera-dual-imx274-overlay.dtbo) reused.
Existing overlay_dtb(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegra234-p3737-camera-e3331-overlay.dtbo) reused.
Existing overlay_dtb(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegra234-p3737-camera-e3333-overlay.dtbo) reused.
Existing overlay_dtb(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegra234-p3737-camera-imx185-overlay.dtbo) reused.
Existing overlay_dtb(/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegra234-p3737-camera-imx390-overlay.dtbo) reused.
./tegraflash.py --bl uefi_jetson_with_dtb.bin --odmdata gbe-uphy-config-22,hsstp-lane-map-3,nvhs-uphy-config-0,hsio-uphy-config-0,gbe0-enable-10g --overlay_dtb tegra234-p3737-overlay-pcie.dtbo,tegra234-p3737-audio-codec-rt5658-40pin.dtbo,tegra234-p3737-a03-overlay.dtbo,tegra234-p3737-a04-overlay.dtbo,tegra234-p3737-camera-dual-imx274-overlay.dtbo,tegra234-p3737-camera-e3331-overlay.dtbo,tegra234-p3737-camera-e3333-overlay.dtbo,tegra234-p3737-camera-imx185-overlay.dtbo,tegra234-p3737-camera-imx390-overlay.dtbo --bldtb tegra234-p3701-0000-p3737-0000.dtb --applet mb1_t234_prod.bin --cmd “flash; reboot” --cfg flash.xml --chip 0x23 --concat_cpubl_bldtb --cpubl uefi_jetson.bin --device_config tegra234-mb1-bct-device-p3701-0000.dts --misc_config tegra234-mb1-bct-misc-p3701-0000.dts --pinmux_config tegra234-mb1-bct-pinmux-p3701-0000-a04.dtsi --gpioint_config tegra234-mb1-bct-gpioint-p3701-0000.dts --pmic_config tegra234-mb1-bct-pmic-p3701-0000.dts --pmc_config tegra234-mb1-bct-padvoltage-p3701-0000-a04.dtsi --deviceprod_config tegra234-mb1-bct-cprod-p3701-0000.dts --prod_config tegra234-mb1-bct-prod-p3701-0000.dts --scr_config tegra234-mb2-bct-scr-p3701-0000.dts --wb0sdram_config tegra234-p3701-0000-p3737-0000-TE990M-wb0sdram.dts --br_cmd_config tegra234-mb1-bct-reset-p3701-0000.dts --dev_params tegra234-br-bct-p3701-0000.dts,tegra234-br-bct_b-p3701-0000.dts --mb2bct_cfg tegra234-mb2-bct-misc-p3701-0000.dts --bins “psc_fw pscfw_t234_prod.bin; mts_mce mce_flash_o10_cr_prod.bin; mb2_applet applet_t234.bin; mb2_bootloader mb2_t234.bin; xusb_fw xusb_t234_prod.bin; dce_fw display-t234-dce.bin; nvdec nvdec_t234_prod.fw; bpmp_fw bpmp_t234-TE990M-A1_prod.bin; bpmp_fw_dtb tegra234-bpmp-3701-0004-3737-0000.dtb; sce_fw camera-rtcpu-sce.img; rce_fw camera-rtcpu-t234-rce.img; ape_fw adsp-fw.bin; spe_fw spe_t234.bin; tos tos-optee_t234.img; eks eks.img” --sdram_config tegra234-p3701-0000-p3737-0000-TE990M-sdram.dts --cust_info custinfo_out.bin --secondary_gpt_backup --bct_backup --boot_chain A
saving flash command in /home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/flashcmd.txt
saving Windows flash command to /home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/flash_win.bat
*** Flashing target device started. ***
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands

[ 0.0502 ] tegrasign_v3.py --key None --getmode mode.txt
[ 0.0503 ] Assuming zero filled SBK key
[ 0.0274 ] Parsing partition layout
[ 0.0617 ] tegraparser_v2 --pt flash.xml.tmp
[ 0.0662 ]
[ 0.0963 ] Change tegra234-bpmp-3701-0004-3737-0000.dtb to tegra234-bpmp-3701-0004-3737-0000_with_odm.dtb
[ 0.0964 ] Change tegra234-bpmp-3701-0004-3737-0000.dtb to tegra234-bpmp-3701-0004-3737-0000_with_odm.dtb
[ 0.1526 ] /usr/bin/python3 dtbcheck.py -c t234 -o tegra234-bpmp-3701-0004-3737-0000_with_odm.dtb tegra234-bpmp-3701-0004-3737-0000_with_odm_tmp.dtb
[ 0.3162 ]
[ 0.3218 ] Change kernel_tegra234-p3701-0004-p3737-0000.dtb to kernel_tegra234-p3701-0004-p3737-0000_with_odm.dtb
[ 0.3255 ] Change kernel_tegra234-p3701-0004-p3737-0000.dtb to kernel_tegra234-p3701-0004-p3737-0000_with_odm.dtb
[ 1.0713 ] Concatenating tegra234-p3737-overlay-pcie.dtbo,tegra234-p3737-audio-codec-rt5658-40pin.dtbo,tegra234-p3737-a03-overlay.dtbo,tegra234-p3737-a04-overlay.dtbo,tegra234-p3737-camera-dual-imx274-overlay.dtbo,tegra234-p3737-camera-e3331-overlay.dtbo,tegra234-p3737-camera-e3333-overlay.dtbo,tegra234-p3737-camera-imx185-overlay.dtbo,tegra234-p3737-camera-imx390-overlay.dtbo to tegra234-p3701-0000-p3737-0000_with_odm.dtb
[ 1.0715 ] Concatenating bl dtb to cpubl binary
[ 1.0737 ] MB2 binary: mb2_t234.bin
[ 1.0737 ] Pre-processing mb2bct config: tegra234-mb2-bct-misc-p3701-0000.dts
[ 1.3373 ] Pre-processing mb2bct config: tegra234-mb2-bct-scr-p3701-0000.dts
[ 1.7111 ] Generating coldboot mb2-bct
[ 1.7112 ] tegrabct_v2 --chip 0x23 0 --mb2bct mb2_cold_boot_bct.cfg --mb2bctcfg tegra234-mb2-bct-misc-p3701-0000_cpp.dtb --scr tegra234-mb2-bct-scr-p3701-0000_cpp.dtb
[ 1.7146 ] WARNING: unknown property ‘tfc_version’
[ 1.7197 ] WARNING: unknown property ‘addr_header_version’
[ 1.7497 ]
[ 1.7498 ] Updating mb2-bct with storage information
[ 1.7520 ] tegrabct_v2 --chip 0x23 0 --mb2bct mb2_cold_boot_bct_MB2.bct --updatestorageinfo flash.xml.bin
[ 1.7583 ]
[ 1.7584 ] Concatenating mb2-bct to mb2 binary
[ 1.7584 ] mb2_bin_file = mb2_t234.bin
[ 1.7584 ] mb2_bct_file = mb2_cold_boot_bct_MB2.bct
[ 1.8168 ] DCE binary: display-t234-dce.bin
[ 1.8170 ] Kernel DTB: kernel_tegra234-p3701-0004-p3737-0000.dtb
[ 1.8170 ] Concatenating kernel-dtb to dce-fw binary
[ 1.8171 ] dce_bin = display-t234-dce.bin
[ 1.8171 ] kernel_dtb = kernel_tegra234-p3701-0004-p3737-0000.dtb
[ 1.8172 ] dce_with_dtb = display-t234-dce_with_kernel_tegra234-p3701-0004-p3737-0000.bin
[ 2.2309 ] Parsing partition layout
[ 2.2344 ] tegraparser_v2 --pt flash.xml.tmp
[ 2.2395 ]
[ 2.2397 ] Creating list of images to be signed
[ 2.2621 ] tegrahost_v2 --chip 0x23 0 --partitionlayout flash.xml.bin --list images_list.xml zerosbk
[ 2.2654 ] MB1: Nvheader already present is mb1_t234_prod_aligned.bin
[ 2.2990 ] Header already present for mb1_t234_prod_aligned_sigheader.bin
[ 2.3000 ] MB1: Nvheader already present is psc_bl1_t234_prod_aligned.bin
[ 2.3352 ] Header already present for psc_bl1_t234_prod_aligned_sigheader.bin
[ 2.3362 ] Header already present for nvdec_t234_prod_aligned.fw
[ 2.3447 ] adding BCH for mb2_t234_with_mb2_cold_boot_bct_MB2_aligned.bin
[ 2.3597 ] adding BCH for xusb_t234_prod_aligned.bin
[ 2.4047 ] Header already present for bpmp_t234-TE990M-A1_prod_aligned.bin
[ 2.4290 ] adding BCH for tegra234-bpmp-3701-0004-3737-0000_with_odm_aligned.dtb
[ 2.4452 ] Header already present for pscfw_t234_prod_aligned.bin
[ 2.4785 ] Header already present for mce_flash_o10_cr_prod_aligned.bin
[ 2.5183 ] Header already present for sc7_t234_prod.bin
[ 2.5580 ] Header already present for psc_rf_t234_prod_aligned.bin
[ 2.5827 ] adding BCH for mb2rf_t234_aligned.bin
[ 2.6020 ] adding BCH for uefi_jetson_with_dtb_aligned.bin
[ 2.6322 ] adding BCH for tos-optee_t234_aligned.img
[ 2.7423 ] adding BCH for eks_aligned.img
[ 2.8012 ] INFO: compressing display-t234-dce_with_kernel_tegra234-p3701-0004-p3737-0000_aligned.bin
[ 2.9526 ] INFO: complete compression, display-t234-dce_with_kernel_tegra234-p3701-0004-p3737-0000_aligned.bin, ratio = 7%
[ 2.9675 ] adding BCH for display-t234-dce_with_kernel_tegra234-p3701-0004-p3737-0000_aligned_blob_w_bin_aligned.bin
[ 2.9794 ] adding BCH for spe_t234_aligned.bin
[ 3.0006 ] adding BCH for camera-rtcpu-t234-rce_aligned.img
[ 3.0340 ] adding BCH for adsp-fw_aligned.bin
[ 3.1067 ] MB1: Nvheader already present is mb1_t234_prod_aligned.bin
[ 3.1211 ] Header already present for mb1_t234_prod_aligned_sigheader.bin
[ 3.1214 ] MB1: Nvheader already present is psc_bl1_t234_prod_aligned.bin
[ 3.1265 ] Header already present for psc_bl1_t234_prod_aligned_sigheader.bin
[ 3.1268 ] Header already present for nvdec_t234_prod_aligned.fw
[ 3.1408 ] adding BCH for mb2_t234_with_mb2_cold_boot_bct_MB2_aligned.bin
[ 3.1456 ] adding BCH for xusb_t234_prod_aligned.bin
[ 3.1605 ] Header already present for bpmp_t234-TE990M-A1_prod_aligned.bin
[ 3.1674 ] adding BCH for tegra234-bpmp-3701-0004-3737-0000_with_odm_aligned.dtb
[ 3.1799 ] Header already present for pscfw_t234_prod_aligned.bin
[ 3.1840 ] Header already present for mce_flash_o10_cr_prod_aligned.bin
[ 3.1904 ] Header already present for sc7_t234_prod.bin
[ 3.1927 ] Header already present for psc_rf_t234_prod_aligned.bin
[ 3.2093 ] adding BCH for mb2rf_t234_aligned.bin
[ 3.2108 ] adding BCH for uefi_jetson_with_dtb_aligned.bin
[ 3.2194 ] adding BCH for tos-optee_t234_aligned.img
[ 3.2943 ] adding BCH for eks_aligned.img
[ 3.3069 ] INFO: compressing display-t234-dce_with_kernel_tegra234-p3701-0004-p3737-0000_aligned.bin
[ 3.4502 ] INFO: complete compression, display-t234-dce_with_kernel_tegra234-p3701-0004-p3737-0000_aligned.bin, ratio = 7%
[ 3.4651 ] adding BCH for display-t234-dce_with_kernel_tegra234-p3701-0004-p3737-0000_aligned_blob_w_bin_aligned.bin
[ 3.4771 ] adding BCH for spe_t234_aligned.bin
[ 3.4863 ] adding BCH for camera-rtcpu-t234-rce_aligned.img
[ 3.4931 ] adding BCH for adsp-fw_aligned.bin
[ 3.5061 ] adding BCH for recovery_aligned.img
[ 4.4702 ] adding BCH for tegra234-p3701-0004-p3737-0000.dtb_aligned.rec
[ 5.5916 ]
[ 5.5917 ] Filling MB1 storage info
[ 5.5917 ] Parsing dev params for multi chains
[ 5.6263 ] Generating br-bct
[ 6.0340 ] Updating dev and MSS params in BR BCT
[ 6.0341 ] tegrabct_v2 --dev_param tegra234-br-bct-p3701-0000_cpp.dtb --sdram tegra234-p3701-0000-p3737-0000-TE990M-sdram_cpp.dtb --brbct br_bct.cfg --chip 0x23 0
[ 6.0726 ]
[ 6.0726 ] Updating bl info
[ 6.0746 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updateblinfo flash.xml.bin
[ 6.0772 ]
[ 6.1069 ] Generating br-bct
[ 6.1087 ] Updating dev and MSS params in BR BCT
[ 6.1088 ] tegrabct_v2 --dev_param tegra234-br-bct_b-p3701-0000_cpp.dtb --sdram tegra234-p3701-0000-p3737-0000-TE990M-sdram_cpp.dtb --brbct br_bct.cfg --chip 0x23 0
[ 6.1252 ]
[ 6.1252 ] Updating bl info
[ 6.1261 ] tegrabct_v2 --brbct br_bct_BR.bct --chip 0x23 0 --updateblinfo flash.xml.bin
[ 6.1271 ]
[ 6.1271 ] Generating BCT backup image
[ 6.1272 ] dd if=/dev/zero of=bct_backup.img bs=1 count=32768
Traceback (most recent call last):
File “./tegraflash.py”, line 1364, in
tegraflash_run_commands()
File “./tegraflash.py”, line 1206, in tegraflash_run_commands
interpreter.onecmd(command)
File “/usr/lib/python3.6/cmd.py”, line 217, in onecmd
return func(arg)
File “./tegraflash.py”, line 267, in do_flash
self.chip_inst.tegraflash_flash(exports)
File “/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegraflash_impl_t234.py”, line 873, in tegraflash_flash
self.tegraflash_sign_images()
File “/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegraflash_impl_t234.py”, line 515, in tegraflash_sign_images
self.tegraflash_generate_br_bct_multi_chain(True, True, False)
File “/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegraflash_impl_t234.py”, line 726, in tegraflash_generate_br_bct_multi_chain
generate_bct_backup_image()
File “/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegraflash_internal.py”, line 5105, in generate_bct_backup_image
run_command(command)
File “/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegraflash_internal.py”, line 268, in run_command
log = print_process(process, enable_print)
File “/home/zhou/sdb7/orin/release/Linux_for_Tegra/bootloader/tegraflash_internal.py”, line 222, in print_process
outputchar = output.decode(‘ascii’)
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe8 in position 0: ordinal not in range(128)
Failed flashing t186ref.

Please try to use a host that is using locale as US_EN.

Hi,
The orin can be burned successfully, but it startup failed, the serial debug output is as following.

ProcessExtLinuxConfig: Failed to open file: Not Found
L4TLauncher: Unable to process extlinux config: Not Found
EFI stub: Booting Linux Kernel…
EFI stub: Using DTB from configuration table
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
EFI stub: Exiting boot services and installing virtual address map…
I/TC: Secondary CPU 1 initializing
I/TC: Secondary CPU 1 switching to normal world boot
I/TC: Secondary CPU 2 initializing
I/TC: Secondary CPU 2 switching to normal world boot
I/TC: Secondary CPU 3 initializing
I/TC: Secondary CPU 3 switching to normal world boot
I/TC: Secondary CPU 4 initializing
I/TC: Secondary CPU 4 switching to normal world boot
I/TC: Secondary CPU 5 initializing
I/TC: Secondary CPU 5 switching to normal world boot
I/TC: Secondary CPU 6 initializing
I/TC: Secondary CPU 6 switching to normal world boot
I/TC: Secondary CPU 7 initializing
I/TC: Secondary CPU 7 switching to normal world boot

Hi,
I have checked the burn process, and discovered that the burned devicetree is tegra234-p3701-0004-p3737-0000.dtb.

But I checked the doc, the devicetree should be tegra234-p3701-0000-p3737-0000.dtb.Is it any problem?

The following is one section of burn process.
########################################
copying dtbfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/kernel/dtb/tegra234-p3701-0004-p3737-0000.dtb)… done.
Copying nv_boot_control.conf to rootfs
populating kernel to rootfs… done.
populating initrd to rootfs… done.
populating kernel_tegra234-p3701-0004-p3737-0000.dtb to rootfs… done.
Making system.img…
Setting “FDT /boot/dtb/kernel_tegra234-p3701-0004-p3737-0000.dtb” successfully in the extlinux.conf…done.
populating rootfs from /home/zhou/sdb7/orin/release/rootfs …

No, that device tree is not the problem.

Could you boot it for more times and see if you always got these errors?

ProcessExtLinuxConfig: Failed to open file: Not Found
L4TLauncher: Unable to process extlinux config: Not Found

Hi,
I boot it for 6 times, and I always got these errors.
Thanks

Do you have devkit to check is that error also on devkit?

Hi,
There is no error on devkit.
But I have found 2 point.The One is the devicetree used by devkit is tegra234-p3701-0000-p3737-0000.dtb. The following is a section of the burn process.

#########################################
copying dtbfile(/home/zhou/sdb7/orin/release/Linux_for_Tegra/kernel/dtb/tegra234-p3701-0000-p3737-0000.dtb)… done.
Copying nv_boot_control.conf to rootfs
populating kernel to rootfs… done.
populating initrd to rootfs… done.
populating kernel_tegra234-p3701-0000-p3737-0000.dtb to rootfs… done.
Making system.img…
Setting “FDT /boot/dtb/kernel_tegra234-p3701-0000-p3737-0000.dtb” successfully in the extlinux.conf…done.
populating rootfs from /home/zhou/sdb7/orin/release/rootfs …
##########################################

The two point is that the serial debug has reached at the login step, but there is no dp output on the screen.The following is the last section of boot.

##########################################
[ 12.963097] net eth0: failed to register MDIO bus
[ OK ] Stopped OpenBSD Secure Shell server.
Starting OpenBSD Secure Shell server…
[FAILED] Failed to start OpenBSD Secure Shell server.
See ‘systemctl status ssh.service’ for details.
[ OK ] Finished Network Manager Wait Online.
[ OK ] Reached target Network is Online.
[ OK ] Started ISC DHCP IPv4 server.
[ OK ] Started ISC DHCP IPv6 server.
Starting Tool to automatic…mit kernel crash signatures…
[ OK ] Started crash report submission daemon.
[ OK ] Stopped OpenBSD Secure Shell server.
Starting OpenBSD Secure Shell server…
[FAILED] Failed to start OpenBSD Secure Shell server.
See ‘systemctl status ssh.service’ for details.
[ OK ] Stopped OpenBSD Secure Shell server.
[FAILED] Failed to start OpenBSD Secure Shell server.
See ‘systemctl status ssh.service’ for details.
[ OK ] Started Tool to automatica…ubmit kernel crash signatures.
[ OK ] Started Modem Manager.
[ OK ] Started Snap Daemon.
Starting Wait until snapd is fully seeded…
Starting Time & Date Service…
[ OK ] Started Dispatcher daemon for systemd-networkd.
[ OK ] Started Time & Date Service.
[ OK ] Finished Wait until snapd is fully seeded.
[ OK ] Reached target Multi-User System.

Ubuntu 20.04.4 LTS localhost.localdomain ttyTCU0

localhost login: root
Password:

Login incorrect
localhost.localdomain login:
Password:

Login incorrect
localhost.localdomain login:
Login timed out after 60 seconds.

Ubuntu 20.04.4 LTS localhost.localdomain ttyTCU0

localhost login:

##########################################

Hi,

  1. Is your module on the devkit same as the module you are doing test on your board?
    We have many sku of Orin modules recently. The production module is different from the module on devkit and the device tree will be different.

  2. I don’t think you need to debug a boot issue on devkit. Just focus on the flash issue on your board.
    If you suspect the device tree is the problem, you can just manually change it to the one you want and test.

Hi,
How can I know the module is not the same sku?