Dear NVIDIA technical supporters:
I have designed a custom jetson orin nx board , but when I start up the jetson orin nx module , it cannot find any device add in host PC 's device manager. It can not find a new usb device recognized.
My board scheme about USB TypeC is under above.
The USB0_D_P and USB0_D_N is connected to module pin 111 and pin 109.
Seriously look forward your reply. Thanks a lot.
The debug uart log is under above
[0000.064] I> MB1 (version: 1.4.0.4-t234-54845784-e89ea9bc)
[0000.069] I> t234-A01-0-Silicon (0x12347) Prod
[0000.074] I> Boot-mode : Coldboot
[0000.077] I> Entry timestamp: 0x00000000
[0000.081] I> last_boot_error: 0x0
[0000.084] I> BR-BCT: preprod_dev_sign: 0
[0000.087] I> rst_source: 0x0, rst_level: 0x0
[0000.092] I> Task: SE error check
[0000.095] I> Task: Bootchain select WAR set
[0000.099] I> Task: Enable SLCG
[0000.102] I> Task: CRC check
[0000.104] I> Task: Initialize MB2 params
[0000.109] I> MB2-params @ 0x40060000
[0000.112] I> Task: Crypto init
[0000.115] I> Task: Perform MB1 KAT tests
[0000.119] I> Task: NVRNG health check
[0000.123] I> NVRNG: Health check success
[0000.126] I> Task: MSS Bandwidth limiter settings for iGPU clients
[0000.132] I> Task: Enabling and initialization of Bandwidth limiter
[0000.138] I> No request to configure MBWT settings for any PC!
[0000.144] I> Task: Secure debug controls
[0000.148] I> Task: strap war set
[0000.151] I> Task: Initialize SOC Therm
[0000.155] I> Task: Program NV master stream id
[0000.159] I> Task: Verify boot mode
[0000.165] I> Task: Alias fuses
[0000.168] W> FUSE_ALIAS: Fuse alias on production fused part is not supported.
[0000.175] I> Task: Print SKU type
[0000.178] I> FUSE_OPT_CCPLEX_CLUSTER_DISABLE = 0x000001c0
[0000.183] I> FUSE_OPT_GPC_DISABLE = 0x00000001
[0000.187] I> FUSE_OPT_TPC_DISABLE = 0x0000000f
[0000.192] I> FUSE_OPT_DLA_DISABLE = 0x00000000
[0000.196] I> FUSE_OPT_PVA_DISABLE = 0x00000000
[0000.200] I> FUSE_OPT_NVENC_DISABLE = 0x00000000
[0000.205] I> FUSE_OPT_NVDEC_DISABLE = 0x00000000
[0000.209] I> FUSE_OPT_FSI_DISABLE = 0x00000001
[0000.213] I> FUSE_OPT_EMC_DISABLE = 0x00000000
[0000.218] I> FUSE_BOOTROM_PATCH_VERSION = 0x7
[0000.222] I> FUSE_PSCROM_PATCH_VERSION = 0x7
[0000.226] I> FUSE_OPT_ADC_CAL_FUSE_REV = 0x2
[0000.230] I> FUSE_SKU_INFO_0 = 0xd3
[0000.233] I> FUSE_OPT_SAMPLE_TYPE_0 = 0x3 PS
[0000.238] I> FUSE_PACKAGE_INFO_0 = 0x2
[0000.241] I> SKU: Prod
[0000.243] I> Task: Boost clocks
[0000.246] I> Initializing NAFLL for BPMP_CPU_NIC.
[0000.252] I> BPMP NAFLL: fll_lock = 1, dvco_min_reached = 0
[0000.257] I> BPMP NAFLL lock success.
[0000.260] I> BPMP_CPU_NIC : src = 42, divisor = 0
[0000.265] I> Initializing PLLC2 for AXI_CBB.
[0000.269] I> AXI_CBB : src = 35, divisor = 0
[0000.273] I> Task: Voltage monitor
[0000.277] I> VMON: Vmon re-calibration and fine tuning done
[0000.282] I> Task: UPHY init
[0000.287] I> HSIO UPHY init done
[0000.290] W> Skipping GBE UPHY config
[0000.293] I> Task: Boot device init
[0000.297] I> Boot_device: QSPI_FLASH instance: 0
[0000.301] I> Qspi clock source : pllc_out0
[0000.306] I> QSPI Flash: Macronix 64MB
[0000.309] I> QSPI-0l initialized successfully
[0000.313] I> Task: TSC init
[0000.316] I> Task: Load membct
[0000.319] I> RAM_CODE 0x4000401
[0000.322] I> Loading MEMBCT
[0000.325] I> Slot: 0
[0000.327] I> Binary[0] block-3840 (partition size: 0x40000)
[0000.332] I> Binary name: MEM-BCT-0
[0000.336] I> Size of crypto header is 8192
[0000.340] I> Size of crypto header is 8192
[0000.344] I> strt_pg_num(3840) num_of_pgs(16) read_buf(0x40050000)
[0000.350] I> BCH of MEM-BCT-0 read from storage
[0000.354] I> BCH address is : 0x40050000
[0000.358] I> MEM-BCT-0 header integrity check is success
[0000.363] I> Binary magic in BCH component 0 is MEM0
[0000.368] I> component binary type is 0
[0000.372] I> strt_pg_num(3856) num_of_pgs(115) read_buf(0x40040000)
[0000.379] I> MEM-BCT-0 binary is read from storage
[0000.383] I> MEM-BCT-0 binary integrity check is success
[0000.389] I> Binary MEM-BCT-0 loaded successfully at 0x40040000 (0xe580)
[0000.395] I> RAM_CODE 0x4000401
[0000.401] I> RAM_CODE 0x4000401
[0000.404] I> Task: Load Page retirement list
[0000.408] I> Task: SDRAM params override
[0000.412] I> Task: Save mem-bct info
[0000.416] I> Task: Carveout allocate
[0000.419] I> RCM blob carveout will not be allocated
[0000.424] I> Update CCPLEX IST carveout from MB1-BCT
[0000.429] I> ECC region[0]: Start:0x0, End:0x0
[0000.433] I> ECC region[1]: Start:0x0, End:0x0
[0000.437] I> ECC region[2]: Start:0x0, End:0x0
[0000.441] I> ECC region[3]: Start:0x0, End:0x0
[0000.446] I> ECC region[4]: Start:0x0, End:0x0
[0000.450] I> Non-ECC region[0]: Start:0x80000000, End:0x480000000
[0000.456] I> Non-ECC region[1]: Start:0x0, End:0x0
[0000.461] I> Non-ECC region[2]: Start:0x0, End:0x0
[0000.465] I> Non-ECC region[3]: Start:0x0, End:0x0
[0000.470] I> Non-ECC region[4]: Start:0x0, End:0x0
[0000.481] I> allocated(CO:43) base:0xbe000000 size:0x4000000 align: 0x200000
[0000.487] I> allocated(CO:39) base:0x47de00000 size:0x2200000 align: 0x10000
[0000.494] I> allocated(CO:20) base:0x47a000000 size:0x2000000 align: 0x2000000
[0000.502] I> allocated(CO:24) base:0x478000000 size:0x2000000 align: 0x2000000
[0000.509] I> allocated(CO:28) base:0x476000000 size:0x2000000 align: 0x2000000
[0000.516] I> allocated(CO:22) base:0x47c000000 size:0x1000000 align: 0x1000000
[0000.523] I> allocated(CO:35) base:0x475000000 size:0x1000000 align: 0x100000
[0000.530] I> allocated(CO:02) base:0x47d000000 size:0x800000 align: 0x800000
[0000.537] I> allocated(CO:03) base:0x474800000 size:0x800000 align: 0x800000
[0000.544] I> allocated(CO:06) base:0x474000000 size:0x800000 align: 0x800000
[0000.551] I> allocated(CO:56) base:0x473800000 size:0x800000 align: 0x200000
[0000.558] I> allocated(CO:07) base:0x47d800000 size:0x400000 align: 0x400000
[0000.565] I> allocated(CO:33) base:0x473400000 size:0x400000 align: 0x200000
[0000.572] I> allocated(CO:19) base:0x473180000 size:0x280000 align: 0x10000
[0000.578] I> allocated(CO:23) base:0x47dc00000 size:0x200000 align: 0x200000
[0000.585] I> allocated(CO:01) base:0x473000000 size:0x100000 align: 0x100000
[0000.592] I> allocated(CO:05) base:0x472f00000 size:0x100000 align: 0x100000
[0000.599] I> allocated(CO:08) base:0x472e00000 size:0x100000 align: 0x100000
[0000.606] I> allocated(CO:09) base:0x472d00000 size:0x100000 align: 0x100000
[0000.613] I> allocated(CO:12) base:0x472c00000 size:0x100000 align: 0x100000
[0000.620] I> allocated(CO:15) base:0x472b00000 size:0x100000 align: 0x100000
[0000.627] I> allocated(CO:17) base:0x472a00000 size:0x100000 align: 0x100000
[0000.634] I> allocated(CO:27) base:0x472900000 size:0x100000 align: 0x100000
[0000.641] I> allocated(CO:42) base:0x472800000 size:0x100000 align: 0x100000
[0000.648] I> allocated(CO:54) base:0x473100000 size:0x80000 align: 0x80000
[0000.655] I> allocated(CO:34) base:0x4727f0000 size:0x10000 align: 0x10000
[0000.661] I> allocated(CO:72) base:0x4725f0000 size:0x200000 align: 0x10000
[0000.668] I> allocated(CO:47) base:0x472000000 size:0x400000 align: 0x200000
[0000.675] I> allocated(CO:50) base:0x471e00000 size:0x200000 align: 0x100000
[0000.682] I> allocated(CO:48) base:0x4725d0000 size:0x20000 align: 0x10000
[0000.689] I> allocated(CO:69) base:0x4725b0000 size:0x20000 align: 0x10000
[0000.696] I> allocated(CO:49) base:0x4725a0000 size:0x10000 align: 0x10000
[0000.702] I> NSDRAM base: 0x80000000, end: 0x4725f0000, size: 0x3f25f0000
[0000.709] I> Task: Thermal check
[0000.712] I> Using min_chip_limit as min_tmon_limit
[0000.717] I> Using max_chip_limit as max_tmon_limit
[0000.722] I> BCT max_tmon_limit = 105
[0000.725] I> BCT min_tmon_limit = -28
[0000.729] I> BCT max_tmon_limit = 105
[0000.732] I> BCT min_tmon_limit = -28
[0000.736] I> SKU specific max_chip_limit = 105
[0000.740] I> SKU specific min_chip_limit = -28
[0000.744] I> BCT max_chip_limit = 105
[0000.748] I> BCT min_chip_limit = -28
[0000.751] I> enable_soctherm_polling = 0
[0000.755] I> max temp read = 38
[0000.758] I> min temp read = 35
[0000.761] I> Enabling thermtrip
[0000.764] I> Task: Update FSI SCR with thermal fuse data
[0000.769] I> Task: Enable WDT 5th expiry
[0000.773] I> Task: I2C register
[0000.776] I> Task: Set I2C bus freq
[0000.779] I> Task: Reset FSI
[0000.782] I> Task: Pinmux init
[0000.785] I> skipped mmio_addr = 0x9240008
[0000.789] I> skipped mmio_addr = 0x9240000
[0000.793] I> skipped mmio_addr = 0x9240010
[0000.797] I> skipped mmio_addr = 0x9240018
[0000.801] I> skipped mmio_addr = 0x9240020
[0000.805] I> skipped mmio_addr = 0x9240030
[0000.809] I> skipped mmio_addr = 0x9240028
[0000.813] I> skipped mmio_addr = 0x9240038
[0000.817] I> skipped mmio_addr = 0x9240040
[0000.820] I> skipped mmio_addr = 0x9240048
[0000.824] I> skipped mmio_addr = 0x9241000
[0000.828] I> skipped mmio_addr = 0x9241008
[0000.832] I> skipped mmio_addr = 0x9241010
[0000.836] I> skipped mmio_addr = 0x9241018
[0000.840] I> skipped mmio_addr = 0x9241020
[0000.844] I> skipped mmio_addr = 0x9241028
[0000.848] I> skipped mmio_addr = 0x9241030
[0000.852] I> skipped mmio_addr = 0x9241038
[0000.856] I> skipped mmio_addr = 0x9241040
[0000.860] I> skipped mmio_addr = 0x9242000
[0000.864] I> skipped mmio_addr = 0x9242008
[0000.868] I> Task: Prod config init
[0000.871] I> Task: Pad voltage init
[0000.874] I> Task: Prod init
[0000.877] I> Task: Program rst req config reg
[0000.881] I> Task: Common rail init
[0000.885] I> DONE: Thermal config
[0000.889] W> DEVICE_PROD: module = 13, instance = 4 not found in device prod.
[0000.897] I> DONE: SOC rail config
[0000.901] W> PMIC_CONFIG: Rail: MEMIO rail config not found in MB1 BCT.
[0000.908] I> DONE: MEMIO rail config
[0000.912] W> PMIC_CONFIG: Rail: GPU rail info not found in MB1 BCT.
[0000.918] I> DONE: GPU rail info
[0000.921] W> PMIC_CONFIG: Rail: CV rail info not found in MB1 BCT.
[0000.927] I> DONE: CV rail info
[0000.930] I> Task: Mem clock src
[0000.933] I> Task: Misc. board config
[0000.937] I> PMIC_CONFIG: Platform config not found in MB1 BCT.
[0000.943] I> Task: SDRAM init
[0000.945] I> MemoryType: 4 MemBctRevision: 1
[0000.952] I> MSS CAR: PLLM/HUB programming for MemoryType: 4 and MemBctRevision: 1
[0000.959] I> MSS CAR: Init PLLM
[0000.962] I> MSS CAR: Init PLLHUB
[0000.967] I> Encryption: MTS: en, TX: en, VPR: en, GSC: en
[0001.021] E> MSS: Failed to initialize SDRAM.
[0001.026] C> Task 0x2f failed (err: 0x48480112)
[0001.030] E> Top caller module: MSS, error module: MSS, reason: 0x12, aux_info: 0x01
[0001.038] C> Boot Info Table status dump :
01111111001110001111111111111111111111111111101