Hi NVIDIA Team,
Our client are encountering an issue on Jetson AGX Orin (L4T R35.2.1) where the system unexpectedly resets on cold boot, and the customer suspects that the kernel panic was caused by BCCPLEXWDT (watchdog).
⚠️ Key Symptoms:
- During cold boot, the system resets automatically without completing boot, causing the boot time longer than the normal boot time(more than 2mins).
- The issue occurs intermittently, approximately once every 80 cold boots.
- This appears to happen early in the boot process, before user space is fully initialized.
- Serial console log shows the following errors:
[20250318 16:19:50:542][ 16.584284] nvmap_heap_init: nvmap_heap_init: created heap block cache
[20250318 16:19:50:553][ 16.584418] tegra-carveouts tegra-carveouts: fsi :dma coherent mem declare 0x0000000833000000,16777216
[20250318 16:19:50:564][ 16.584421] tegra-carveouts tegra-carveouts: assigned reserved memory node fsi-carveout
[20250318 16:19:50:577][ 16.584427] tegra-carveouts tegra-carveouts: vpr :dma coherent mem declare 0x0000000849800000,914358272
[20250318 16:19:50:577][ 16.584428] tegra-carveouts tegra-carveouts: assigned reserved memory node vpr-carveout
[20250318 16:19:50:587][ 16.584432] nvmap_page_pool_init: Total RAM pages: 7831023
[20250318 16:19:50:588][ 16.584434] nvmap_page_pool_init: nvmap page pool size: 978877 pages (3823 MB)
[20250318 16:19:50:598][ 16.584485] nvmap_background_zero_thread: PP zeroing thread starting.
[20250318 16:19:50:610][ 16.584583] misc nvmap: created heap vpr base 0x0000000849800000 size (892928KiB)
[20250318 16:19:50:610][ 16.587525] misc nvmap: created heap fsi base 0x0000000833000000 size (16384KiB)
[20250318 16:19:50:621][ 16.654273] nvgpu: 17000000.ga10b nvgpu_nvhost_syncpt_init:135 [INFO] syncpt_unit_base 60000000 syncpt_unit_size 4000000 size 10000
[20250318 16:19:50:632][ 16.654273]
[20250318 16:19:50:633][ 16.688396] systemd[1]: Started Journal Service.
[20250318 16:19:50:666][ 16.717598] systemd-journald[290]: Received client request to flush runtime journal.
[20250318 16:19:50:688][ 16.743421] Unable to handle kernel paging request at virtual address 0000000108d04000
[20250318 16:19:50:688][ 16.751606] Mem abort info:
[20250318 16:19:50:699][ 16.754482] ESR = 0x96000004
[20250318 16:19:50:699][ 16.757629] EC = 0x25: DABT (current EL), IL = 32 bits
[20250318 16:19:50:700][ 16.757630] SET = 0, FnV = 0
[20250318 16:19:50:710][ 16.757631] EA = 0, S1PTW = 0
[20250318 16:19:50:710][ 16.757631] Data abort info:
[20250318 16:19:50:712][ 16.757632] ISV = 0, ISS = 0x00000004
[20250318 16:19:50:722][ 16.757635] CM = 0, WnR = 0
[20250318 16:19:50:722][ 16.779452] user pgtable: 4k pages, 48-bit VAs, pgdp=00000001085cd000
[20250318 16:19:50:734][ 16.779453] [0000000108d04000] pgd=0000000000000000, p4d=0000000000000000
[20250318 16:19:50:734][ 16.793084] Internal error: Oops: 96000004 [#1] PREEMPT SMP
[20250318 16:19:50:745][ 16.793086] Modules linked in: ina3221(E) pwm_fan(E) nvgpu(E) nvmap(E) ip_tables(E) x_tables(E)
[20250318 16:19:50:756][ 16.793097] CPU: 4 PID: 7 Comm: kworker/u16:0 Tainted: G E 5.10.104-tegra #1
[20250318 16:19:50:767][ 16.816368] Hardware name: Unknown Jetson AGX Orin/Jetson AGX Orin, BIOS 2.1-32413640 01/24/2023
[20250318 16:19:50:768][ 16.816379] Workqueue: efi_rts_wq efi_call_rts
[20250318 16:19:50:780][ 16.829968] pstate: 60c00009 (nZCv daif +PAN +UAO -TCO BTYPE=--)
[20250318 16:19:50:780][ 16.829971] pc : 0xbd9c70733950
[20250318 16:19:50:780][ 16.829973] lr : 0xbd9c70733810
[20250318 16:19:50:780][ 16.842613] sp : ffff8000100a3a60
[20250318 16:19:50:791][ 16.842614] x29: ffff8000100a3a70 x28: ffff6d7f4241b400
[20250318 16:19:50:792][ 16.851494] x27: 000000000000003a x26: 0000000000000000
[20250318 16:19:50:802][ 16.851495] x25: 0000bd9c70740000 x24: 0000bd9c70740548
[20250318 16:19:50:803][ 16.862407] x23: 0000bd9c707400a8 x22: 0000000000000062
[20250318 16:19:50:813][ 16.862408] x21: 0000bd9c70740470 x20: 0000bd9c70bd0118
[20250318 16:19:50:815][ 16.873333] x19: 0000000108d04000 x18: 0000000000000000
[20250318 16:19:50:825][ 16.873335] x17: 0000000000000000 x16: 0000000000000000
[20250318 16:19:50:825][ 16.873336] x15: 0daa11d293ca8be4 x14: df61000000000000
[20250318 16:19:50:837][ 16.884268] x13: 0065005300000000 x12: 0000000000000016
[20250318 16:19:50:837][ 16.884270] x11: 00000074006f006f x10: 0042006500720075
[20250318 16:19:50:848][ 16.895198] x9 : ffff8000100a3b78 x8 : 0000000000000000
[20250318 16:19:50:848][ 16.895200] x7 : 0000000000000000 x6 : 0000000000000000
[20250318 16:19:50:860][ 16.895201] x5 : 0000000000000000 x4 : 0000000000000000
[20250318 16:19:50:860][ 16.895202] x3 : 00000000ffff0005 x2 : 00000000482c7e00
[20250318 16:19:50:871][ 16.895204] x1 : 00000000482c7e00 x0 : ffff6d78482c7e00
[20250318 16:19:50:871][ 16.895205] Call trace:
[20250318 16:19:50:871][ 16.895208] 0xbd9c70733950
[20250318 16:19:50:871][ 16.933373] 0xbd9c70735b90
[20250318 16:19:50:883][ 16.933374] 0xbd9c70782de0
[20250318 16:19:50:883][ 16.933374] 0xbd9c7078568c
[20250318 16:19:50:883][ 16.933380] __efi_rt_asm_wrapper+0x28/0x48
[20250318 16:19:50:894][ 16.946288] efi_call_rts+0x354/0x410
[20250318 16:19:50:894][ 16.946291] process_one_work+0x1c0/0x4a0
[20250318 16:19:50:894][ 16.946294] worker_thread+0x50/0x420
[20250318 16:19:50:895][ 16.957946] kthread+0x148/0x170
[20250318 16:19:50:906][ 16.957948] ret_from_fork+0x10/0x18
[20250318 16:19:50:906][ 16.957952] Code: 17ffffd6 a95207e0 aa008020 f9400413 (b9400262)
[20250318 16:19:50:917][ 16.971224] ---[ end trace bbf5969e48996226 ]---
[20250318 16:19:50:917][ 16.975970] Kernel panic - not syncing: Oops: Fatal exception
[20250318 16:19:50:928][ 16.975973] SMP: stopping secondary CPUs
[20250318 16:19:50:930][ 16.985914] Kernel Offset: 0x3e3d5e660000 from 0xffff800010000000
[20250318 16:19:50:940][ 16.985915] PHYS_OFFSET: 0xffff9288c0000000
[20250318 16:19:50:940][ 16.985916] CPU features: 0x0040006,4a80aa38
[20250318 16:19:50:940][ 16.985917] Memory Limit: none
[20250318 16:19:50:949][ 17.003982] ---[ end Kernel panic - not syncing: Oops: Fatal exception ]---
❓ Questions:
- What could be the root cause of the kernel panic during the booting on Jetson R35.2.1?
- Is there a known issue in R35.2.1 related to BCCPLEXWDT or CPU bring-up that could cause this?
- Could this be related to CPU core power gating, clock tree issues, or bootloader misconfiguration?
- Our customer is highly concerned about this issue. Are there firmware updates (BPMP, MB2, PSC_FW, etc.) or patches available to address this?
- Would upgrading to R35.4.x or R36.x help mitigate this behavior?
Log Attachment:
Full boot log (serial UART dump) is attached, showing the watchdog triggering and reset cycle. Please advise on how we can better diagnose or patch this issue.
Thanks for your help!
20250318-161121-filter - copy.txt (131.8 KB)

