ISP power on issue cause Orin boot failed

Hi, Guys,

We’re blocked by the Orin boot process on our customized carrier board.
The CPU should be enter UEFI as the below log printed from UEFI:
Jetson UEFI firmware (version r34.1-975eef6 built on 2022-04-06T11:46:12-07:00)

But, unfortunately, the boot process halt with the last output:
��ERROR: camera-ip/isp5/isp5.c:1985 [isp5_pm_init] “ERROR: Failed to turn isp power on”
BUG: core/init/init.c:85 [init_all] "* FIRMWARE INIT FAILED AT LEVEL 95 *"

As the below boot diagram, the MB1 and MB2 should be completed while in UEFI, right?
Do you know where is the files “camera-ip/isp5/isp5.c” and “core/init/init.c” show in log? I couldn’t find them in the public source package, can you help to confirm if this is the root cause of the halt? (Note: the same Orin module can boot well w/o the error log)
And I’m pretty confuse that, ISP as a isolated back-end module inside the Orin silicon, why it is fail to power on work with our customized carried board, and idea about it? Thank you in advanced!

Below is the log segment:

r12_usr 0xc0000000 r12_fiq 0x00000000
sp_usr 0x50181ea0 sp_fiq 0x��I> Task: Prepare TOS params (0x5000fde0)
��5001a620 sp_irq 0x5001a600
sp_svc��I> Task: OEM SC7 context save (0x5001088c)
�� 0x5001a400 sp_abt 0x5001ac00 sp_und 0x5001ab70
lr_usr 0x500031d1 lr_fiq 0x00000000 lr_irq 0x5005c168
lr_svc 0x5000a3d8 lr_abt 0x00000000 lr_und 0x50002320
pc 0x5000231c
spsr 0x20000010
fpscr 0x20000010
Bootstrap@0x501d85a0 sp 0x50181ea0 stack: 501800cc - 50181ffc
��I> oem sc7 context saved
I> Task: Disable MSS perf stats (0x5001ad88)
I> Tas��call stack:
sp 0x50181ea0 pc 0x5000231c
sp 0x50181ea0 pc 0x500031d0
sp 0x50181eb8 pc 0x5003897c
sp 0x50181f08 pc 0x50039878
sp 0x50181f68 pc 0x50030532
��k: Program display sticky bits (0x5001ad04)
I> Task: Storage device deinit (0��sp 0x50181fb0 pc 0x5002eb50
sp 0x50181ff0 pc 0x5006810e
sp 0x50181ff8 pc 0xaaaaaaaa
eht_idx_find: 0xaaaaaaaa not a valid code address
no eidx for 0xaaaaaaaa
��x50001ca4)
I> Task: SMMU init (0x5001a748)
I> Task: Program CBB PCIE AMAP regions (0x500031dc)
I> Task: Program GICv3 registers (0x5001ae28)
I> Task: Audit firewall settings (0x5001817c)
I> MB2 finished

��NOTICE: BL31: v2.5(release):ef8af0b99
NOTICE: BL31: Built : 11:45:41, Apr 6 2022
ERROR: Error initializing runtime service trusty_fast
��
Jetson UEFI firmware (version r34.1-975eef6 built on 2022-04-06T11:46:12-07:00)

��ERROR: camera-ip/isp5/isp5.c:1985 [isp5_pm_init] “ERROR: Failed to turn isp power on”
BUG: core/init/init.c:85 [init_all] “*** FIRMWARE INIT FAILED AT LEVEL 95 ***”

Thanks,
Haiping

1 Like

Hi have you solved the UPHY issue? How did you solve it?
Thanks

No, we ignore it (the UPHY issue) currently, as it seems not the prime culprit for the case, maybe you can take care and investigate it.

Hi Haiping.Yang

Have you fixed the "ERROR: camera-ip/isp5/isp5.c:1985 [isp5_pm_init] “ERROR: Failed to turn isp power on” ?

I get the same error with you, I have remove the CVB/CVM eeprom read size.

Thansk.

Hello,

Are there any new updates on this thread about this issue?

Hi @TobidieTopfpflanze ,

Is there any hardware added by you but not present on the Orin devkit? For example, any camera on your board?

it seems your CVB board is not using MGBE, so in that case, change the ODMDATA here before flashing

— p3701.conf.common
+++ p3701.conf.common

-ODMDATA=“gbe-uphy-config-22,hsstp-lane-map-3,nvhs-uphy-config-0,hsio-uphy-config-0,gbe0-enable-10g”;
+ODMDATA=“gbe-uphy-config-0,hsstp-lane-map-3,nvhs-uphy-config-0,hsio-uphy-config-0”;

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.