Hdmi can't display

We replace 8G-nx-xarvier whith 16G-nx-xarvier core board.So i copy the mem configure file (Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-bct-memcfg-p3668-0001-a00.cfg) form the jetpack 32.7.2 to jetpack 32.5.2 . so the jetpac32.5.2 is supported this the 16G-nx-xarvier core board.

8G-nx-xarvier whith is dispaly normal,
but now with the same jetpack,falsh into the board,the 16G-nx-xarver can’t support HDMI device. Don’t have the device point “/dev/fb0”,the monitor only display NVIDIA logo.

dmesg8G and 16 G:
8G_dmesg (69.6 KB)

16G_dmesg (67.2 KB)

the demsg is:

Have you tried to add the ovrlay patch to support NX 16GB on your older L4T version?

You can find the Overlay to support Jetson Xavier NX 16GB from L4T R32.5.1 Release Page | NVIDIA Developer

hi Kayccc:
i try up patch xnx-16gb-r32.x-overlay.tbz2 ,it contain two file ,if i only replace tegra194-mb1-bct-memcfg-p3668-0001-a00.cfg ,The result is just as described in this post —the hdmi is can’t work up but pcie is ok. If i replace the two file ,relaced the file tegra194-a02-bpmp-p3668-a00.dtb too. Then pcie bus is can’t work but hdmi is ok.

system will print as follows ,and auto reboot many times,
[0023.336] I> Plugin-manager override finished successfully
[0023.341] I> tegrabl_load_kernel_and_dtb: Done
[0023.363] I> Kernel EP: 0x80080000, DTB: 0x90000000
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.9.201-tegra (root@sensoro) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #10 SMP PREEMPT Tue Feb 22 11:24:07 CST 2022
[ 0.000000] Boot CPU: AArch64 Processor [4e0f0040]
[ 0.000000] OF: fdt:memory scan node memory, reg size 48,
[ 0.000000] OF: fdt: - 80000000 , 2c000000
[ 0.000000] OF: fdt: - ac200000 , 44800000
[ 0.000000] OF: fdt: - 100000000 , 380000000
[ 0.000000] earlycon: tegra_comb_uart0 at MMIO32 0x000000000c168000 (options ‘’)
[ 0.000000] bootconsole [tegra_comb_uart0] enabled
[ 0.000000] Found tegra_fbmem: 00800000@a06a0000
[ 0.000000] Found lut_mem: 00002008@a069a000
ÿᖁRNING: pll_d2 has no dyn ramp
ÿ٠ 2.049027] imx219 9-0010: imx219_board_setup: error during i2c read probe (-121)
[ 2.049816] imx219 9-0010: board setup failed
[ 2.073766] imx219 10-0010: imx219_board_setup: error during i2c read probe (-121)
[ 2.074096] imx219 10-0010: board setup failed
[ 2.201851] tegra-asoc: sound: ASoC: CODEC DAI rt5651-aif1 not registered
[ 2.202132] tegra-asoc: sound: snd_soc_register_card failed (-517)
ÿᖁRNING: at platform/drivers/mailbox/mail_mach.c:148
WARNING: at platform/drivers/mailbox/mail_mach.c:161
WARNING: at platform/drivers/mailbox/mail_mach.c:177
WARNING: at platform/drivers/mailbox/mail_mach.c:161
WARNING: at platform/drivers/mailbox/mail_mach.c:177
WARNING: at platform/drivers/mailbox/mail_mach.c:161
WARNING: at platform/drivers/mailbox/mail_mach.c:177
WARNING: at platform/drivers/mailbox/mail_mach.c:161
WARNING: at platform/drivers/mailbox/mail_mach.c:177
WARNING: at platform/drivers/mailbox/mail_mach.c:161
WARNING: at platform/drivers/mailbox/mail_mach.c:177
WARNING: at platform/drivers/mailbox/mail_mach.c:161

many times reboot ,system will bring up,but the pcie bus,can 't work.

dmesg :
pci_error.dmesg (77.7 KB)

my another topic :Pcie error pcieport 0005:00:00.0: AER: Multiple Corrected error received: id=0000

i think the file tegra194-a02-bpmp-p3668-a00.dtb that led to this problem.but i don’t konw ,how to edit it and build this it? the old one support pcie but not hdmi,the patch one of 32.7.2 ,is support hdmi but not pcie.

Are you using some kind of custom board or devkit?

The pcie issue is already not related to original DRAM config update issue.

Also, why mentioned “32.7.2”? The patch we shared to you is for rel-32.5.x.

we use custom board, i do some test with 32.7.2.You can ignore 32.7.2 . yes ,i do it,with the rel-32.5.2 .

If you think this is related to the bpmp dtb, you can use dtc tool to convert it back to dts and check.

Actually there are only few lines added for 16G dram support.

for the file tegra194-a02-bpmp-p3668-a00.dtb ,
i compared the old one and the patch one,i add as follow,

    clock@pllnvhs {
        clk-id = <0x000000f3>;
        pll_freq_table = <0x0249f000 0x05f5e100 0x00000002 0x0000007d 0x00000018 0xffffffff 0xffffffff 0xffffffff 0xffffffff>;
    };

add into patch one,
then it work well,the pcie is work well.

thanks for answer.

In addition, Where is the description of this document?( tegra194-a02-bpmp-p3668-a00.dtb)
i want to know ,it how to work?

  1. This is bpmp which has no public source and no document. The l4t developer guide shall only have few description about it.

  2. Also, what you found is related to the PCIe SSC disable/enable on C5 controller.
    Actually, I think the original bpmp dtb has been modified by yourself before… and you forgot about that…
    Because the overlay patch we shared didn’t change anything related to this “clock@pllnvhs”. And we are using rel-32.5 as base…

yes,Someone modified it, but there was no document left.
ok ,thank you.

1 Like

hi @WayneWWW
This confuses me.When i flash 16G-nx-xarvier core board,use
./flash.sh jetson-xavier-nx-devkit-emmc mmcblk0p1
the core board ,work well ,hdmi is good.
but when i use
sudo BOARDID=3668 BOARDSKU=0001 FAB=100 BOARDREV=H.0 FUSELEVEL=fuselevel_production ./nvmassflashgen.sh -x 0x19 jetson-xavier-nx-devkit-emmc mmcblk0p1
./nvmflash
the core board ,hdmi can not work.

This is different issue. Only happened to massflash tool. Please file a new topic for this.

1 Like

Also, please clarify the exact BSP you are using in new topic. The release version is crucial here.

ok ,Flash different between ./flash.sh and ./nvmflash

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