Hello,
we designed a Carrier Board which should be used with Xavier NX/ Orin NX and Orin Nano.
For Xavier NX everything is working properly.
I’ve adapted the device tree for the Orin Nano now. If I plug in the display port cable after the system has booted, the display works correctly.
If I plug the display port cable before boot the system runs into a kernel panic.
Any ideas what could cause this issue? Is there anything I have to adapt in the Pinmux? I am using the dp-a03 configuration.
[ 13.172671] systemd[1]: Started Journal Service.
[ 13.403313] urandom_read_iter: 49 callbacks suppressed
[ 13.403316] random: systemd: uninitialized urandom read (16 bytes read)
[ 13.403682] random: systemd-journal: uninitialized urandom read (16 bytes read)
[ 13.423462] random: systemd-journal: uninitialized urandom read (16 bytes read)
[ 13.474664] systemd-journald[243]: Received client request to flush runtime journal.
[ 13.758631] random: crng init done
[ 13.762169] random: 20 urandom warning(s) missed due to ratelimiting
[ 13.856023] nvidia: loading out-of-tree module taints kernel.
[ 13.866867] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 13.972227] at24 0-0064: supply vcc not found, using dummy regulator
[ 14.015249] at24 0-0065: supply vcc not found, using dummy regulator
[ 14.054002] at24 0-0066: supply vcc not found, using dummy regulator
[ 14.093848] at24 0-0067: supply vcc not found, using dummy regulator
[ 14.135190] at24 0-0068: supply vcc not found, using dummy regulator
[ 14.192263] at24 2-0064: supply vcc not found, using dummy regulator
[ 14.245555] at24 2-0065: supply vcc not found, using dummy regulator
[ 14.283846] at24 2-0066: supply vcc not found, using dummy regulator
[ 14.329292] at24 2-0067: supply vcc not found, using dummy regulator
[ 14.373686] at24 2-0068: supply vcc not found, using dummy regulator
[ 15.980333] CPU:0, Error: dce-fabric@0xde00000, irq=28
[ 15.985634] **************************************
[ 15.990563] CPU:0, Error:dce-fabric, Errmon:2
[ 15.995048] Multiple type of errors reported
[ 15.999708] Error Code : FIREWALL_ERR
[ 16.003837] Error Code : TIMEOUT_ERR
[ 16.007873] Overflow : Multiple FIREWALL_ERR
[ 16.012626]
[ 16.014156] Error Code : TIMEOUT_ERR
[ 16.018189] MASTER_ID : DCE
[ 16.021420] Address : 0x1380c01c
[ 16.025099] Cache : 0x1 -- Bufferable
[ 16.029400] Protection : 0x3 -- Privileged, Non-Secure, Data Access
[ 16.036211] Access_Type : Read
[ 16.039698] Access_ID : 0x0
[ 16.039699] Fabric : dce-fabric
[ 16.046502] Slave_Id : 0x37
[ 16.049727] Burst_length : 0x0
[ 16.053222] Burst_type : 0x1
[ 16.056541] Beat_size : 0x2
[ 16.059766] VQC : 0x0
[ 16.062548] GRPSEC : 0x3f
[ 16.065599] FALCONSEC : 0x0
[ 16.068837] Unable to handle kernel paging request at virtual address 0000000000081000
[ 16.076983] Mem abort info:
[ 16.079852] ESR = 0x96000005
[ 16.082987] EC = 0x25: DABT (current EL), IL = 32 bits
[ 16.088445] SET = 0, FnV = 0
[ 16.091581] EA = 0, S1PTW = 0
[ 16.094805] Data abort info:
[ 16.097757] ISV = 0, ISS = 0x00000005
[ 16.101697] CM = 0, WnR = 0
[ 16.104743] user pgtable: 4k pages, 48-bit VAs, pgdp=000000010ef8b000
[ 16.111372] [0000000000081000] pgd=000000010ee57003, p4d=000000010ee57003, pud=0000000000000000
[ 16.120324] Internal error: Oops: 96000005 [#1] PREEMPT SMP
[ 16.126048] Modules linked in: lzo_rle lzo_compress zram nvidia_modeset(OE) ramoops reed_solomon binfmt_misc aes_ce_blk crypto_simd cryptd aes_ce_cipher ghash_ce sha2_ce sha256_arm64 sha1_ce userspace_alert tegra_bpmp_thermal tegra210_adma input_leds at24 spi_tegra114 r8168 overlay nvidia(OE) ina3221 pwm_fan nvgpu nvmap
[ 16.155217] CPU: 0 PID: 683 Comm: C1 CompilerThre Tainted: G OE 5.10.120-tegra #115
[ 16.164327] Hardware name: Carrier Board, BIOS 4.1-33958178 08/01/2023
[ 16.176732] pstate: 40400089 (nZcv daIf +PAN -UAO -TCO BTYPE=--)
[ 16.182900] pc : __pi_strlen+0x10/0x84
[ 16.186758] lr : strstr+0x30/0x90
[ 16.190162] sp : ffff800010003cc0
[ 16.193564] x29: ffff800010003cc0 x28: ffff37d000f34780
[ 16.199017] x27: ffffa1e11357f700 x26: 0000000000081000
[ 16.204480] x25: 0000000000000370 x24: ffff80002444d858
[ 16.209942] x23: ffffa1e11394d4c0 x22: 0000000000000001
[ 16.215393] x21: ffffa1e11394d5f0 x20: 0000000000000007
[ 16.220847] x19: 0000000000081000 x18: 0000000000000010
[ 16.226300] x17: 0000000000000000 x16: ffffa1e1123b5220
[ 16.231752] x15: ffff37d00d7ea2f0 x14: ffffffffffffffff
[ 16.237207] x13: ffff800090003917 x12: 0000000000000038
[ 16.242661] x11: 0101010101010101 x10: 7f7f7f7f7f7f7f7f
[ 16.248111] x9 : 535e554b525e7224 x8 : 7f7f7f7f7f7f7f7f
[ 16.253570] x7 : 0000000000000000 x6 : 0000000000000080
[ 16.259030] x5 : 8000000000000000 x4 : 8080808080000000
[ 16.264480] x3 : 545f564c535f7325 x2 : 0042504132495841
[ 16.269934] x1 : 0000000000081000 x0 : 0000000000081000
[ 16.275387] Call trace:
[ 16.277901] __pi_strlen+0x10/0x84
[ 16.281392] print_err_notifier+0x610/0x734
[ 16.285695] tegra234_cbb_isr+0xd0/0x170
[ 16.289727] __handle_irq_event_percpu+0x68/0x2a0
[ 16.294553] handle_irq_event_percpu+0x40/0xa0
[ 16.299114] handle_irq_event+0x50/0xf0
[ 16.303052] handle_fasteoi_irq+0xc0/0x170
[ 16.307259] generic_handle_irq+0x40/0x60
[ 16.311376] __handle_domain_irq+0x70/0xd0
[ 16.315585] gic_handle_irq+0x68/0x134
[ 16.319431] el0_irq_naked+0x4c/0x54
[ 16.323103] Code: b200c3eb 927cec01 f2400c07 54000261 (a8c10c22)
[ 16.329375] ---[ end trace 0ab62dfb322fd687 ]---
[ 16.339578] Kernel panic - not syncing: Oops: Fatal exception in interrupt
[ 16.346644] SMP: stopping secondary CPUs
[ 16.350675] Kernel Offset: 0x21e102390000 from 0xffff800010000000
[ 16.356927] PHYS_OFFSET: 0xffffc83100000000
[ 16.361224] CPU features: 0x08040006,4a80aa38
[ 16.365693] Memory Limit: none
[ 16.374255] ---[ end Kernel panic - not syncing: Oops: Fatal exception in interrupt ]---