Cannot reach Ubuntu GUI with Jetpack-5.1.5+

Dear Forum,

I have a Xavier NX based custom carrier board with micro-HDMI interface and it works well with Jetpack-5.1.2. However, for Jetpack-5.1.5 or Jetpack-5.1.6, there’s only UEFI screen shown after flashing. In both cases, the system could not reach the Ubuntu GUI.

The flashing command for any Jetpack-5.x.y I used was :

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p “-c bootloader/t186ref/cfg/flash_t194_uefi_qspi_p3668.xml” --showlogs --network usb0 jetson-xavier-nx-devkit internal

Flashing with sdkmanager-gui did not help either.

Is there anything missing with the setup, please?

Debug UART log :

Debug_UART.log (102.7 KB)

From the log :

[06:51:36:588] [ 23.023104] tegradc 15200000.display: dc_poll_register 0x41: timeout␍␊
[06:51:36:588] [ 23.023115] tegradc 15200000.display: dc timeout waiting for DC to stop␍␊
[06:51:36:588] [ 23.075102] tegradc 15200000.display: dc_poll_register 0x41: timeout␍␊
[06:51:36:588] [ 23.075108] tegradc 15200000.display: dc timeout waiting for DC to stop␍␊
[06:51:36:588] [ 23.127121] tegradc 15200000.display: dc_poll_register 0x41: timeout␍␊
[06:51:36:588] [ 23.128193] tegradc 15200000.display: timeout waiting for postcomp init state to promote␍␊
[06:51:36:588] [ 23.179114] tegradc 15200000.display: dc_poll_register 0x41: timeout␍␊
[06:51:36:619] [ 23.179123] tegradc 15200000.display: timeout waiting for win assignments to promote␍␊
[06:51:36:619] [ 23.179128] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable␍␊
[06:51:36:796] [ 23.231097] tegradc 15200000.display: dc_poll_register 0x41: timeout␍␊
[06:51:36:796] [ 23.231104] tegradc 15200000.display: dc timeout waiting for DC to stop␍␊
[06:51:36:796] [ 23.283119] tegradc 15200000.display: dc_poll_register 0x41: timeout␍␊
[06:51:36:796] [ 23.283126] tegradc 15200000.display: dc timeout waiting for DC to stop␍␊
[06:51:36:796] [ 23.335102] tegradc 15200000.display: dc_poll_register 0x41: timeout␍␊
[06:51:36:796] [ 23.335111] tegradc 15200000.display: timeout waiting for postcomp init state to promote␍␊
[06:51:36:796] [ 23.387147] tegradc 15200000.display: dc_poll_register 0x41: timeout␍␊
[06:51:36:828] [ 23.387157] tegradc 15200000.display: timeout waiting for win assignments to promote␍␊
[06:51:36:828] [ 23.387161] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable␍␊
[06:51:36:908] [ 23.540388] nvidia: loading out-of-tree module taints kernel.␍

Thanks and best regards,

Khang

Hi again,

I found older discussions relevant to the Limitations with Seamless Display in recent Jetpack-5 :

or

Maybe I will give a try to the following modification :