Nvidia Jetson AGX Orin 64gb Developer kit doesn't display

Hi

When i start to use Jetson AGX Orin delelop kit, the monitor was black after nvidia boot screen and system configure wizard. So i try to flash Jetson board using host computer and sdkmanager

This is my host computer setting

  • ubuntu18.04.6 LTS
  • kernel : 5.4.0-150-generic

I use SDK Manager 1.9.3.10904 and Jetpack 5.1.1

First i make jetson Force recovery mode. I check Jetson is under recovery mode using “lsusb” command (number 7023)(Quick Start — Jetson Linux<br/>Developer Guide 34.1 documentation)

and i choose “manaul setup” and try two options “OEM configuretion : Pre config / runtime”

In sdkmanager gui, it looks ok. but when i turn on the jetson board, it still not display after nvidia logo.

In sdkmanager termial, there are several error message during flashing.

15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1719 ] ERROR: /misc/tsc_controls/tsc_locking_adjust_num_control is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1831 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_UNUSED5/ is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1836 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_UNUSED5/ is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1838 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_UNUSED5/ is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1840 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_MCE_COVERAGE/ is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1842 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_MCE_COVERAGE/ is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1845 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_MCE_COVERAGE/ is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1847 ] ERROR: /misc/tsc_controls/tsc_locking_config is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1848 ] ERROR: /misc/tsc_controls/tsc_locking_diff_configuration is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1848 ] ERROR: /misc/tsc_controls/tsc_locking_ref_frequency_configuration is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1848 ] ERROR: /misc/tsc_controls/tsc_locking_control is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1849 ] ERROR: /misc/tsc_controls/tsc_locking_adjust_configuration is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1849 ] ERROR: /misc/tsc_controls/tsc_locking_fast_adjust_configuration is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1849 ] ERROR: /misc/tsc_controls/tsc_locking_adjust_delta_control is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1849 ] ERROR: /misc/tsc_controls/tsc_capture_control_ptx is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1849 ] ERROR: /misc/tsc_controls/tsc_capture_config_ptx is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1849 ] ERROR: /misc/tsc_controls/tsc_stscrsr is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1849 ] ERROR: /misc/tsc_controls/tsc_locking_adjust_num_control is not supported
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1947 ] Error: Skip generating mem_bct because sdram_config is not defined
15:28:38 ERROR: Flash Jetson Linux - flash: [ 0.1947 ] Error: Skip generating mem_bct because sdram_config is not defined
15:28:41 ERROR: Flash Jetson Linux - flash: [ 0.0130 ] ERROR: failed to read rcm_state
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0774 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_UNUSED5/ is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0776 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_MCE_COVERAGE/ is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0779 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_MCE_COVERAGE/ is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0781 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_MCE_COVERAGE/ is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0783 ] ERROR: /misc/tsc_controls/tsc_locking_config is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0784 ] ERROR: /misc/tsc_controls/tsc_locking_diff_configuration is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0786 ] ERROR: /misc/tsc_controls/tsc_locking_ref_frequency_configuration is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0789 ] ERROR: /misc/tsc_controls/tsc_locking_control is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0791 ] ERROR: /misc/tsc_controls/tsc_locking_adjust_configuration is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0793 ] ERROR: /misc/tsc_controls/tsc_locking_fast_adjust_configuration is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0796 ] ERROR: /misc/tsc_controls/tsc_locking_adjust_delta_control is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0798 ] ERROR: /misc/tsc_controls/tsc_capture_control_ptx is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0801 ] ERROR: /misc/tsc_controls/tsc_capture_config_ptx is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0803 ] ERROR: /misc/tsc_controls/tsc_stscrsr is not supported
15:30:03 ERROR: Flash Jetson Linux - flash: [ 2.0805 ] ERROR: /misc/tsc_controls/tsc_locking_adjust_num_control is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3952 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_UNUSED5/ is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3955 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_UNUSED5/ is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3957 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_UNUSED5/ is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3958 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_MCE_COVERAGE/ is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3960 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_MCE_COVERAGE/ is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3962 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_MCE_COVERAGE/ is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3963 ] ERROR: /misc/tsc_controls/tsc_locking_config is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3965 ] ERROR: /misc/tsc_controls/tsc_locking_diff_configuration is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3966 ] ERROR: /misc/tsc_controls/tsc_locking_ref_frequency_configuration is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3968 ] ERROR: /misc/tsc_controls/tsc_locking_control is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3969 ] ERROR: /misc/tsc_controls/tsc_locking_adjust_configuration is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3970 ] ERROR: /misc/tsc_controls/tsc_locking_fast_adjust_configuration is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3972 ] ERROR: /misc/tsc_controls/tsc_locking_adjust_delta_control is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3973 ] ERROR: /misc/tsc_controls/tsc_capture_control_ptx is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3974 ] ERROR: /misc/tsc_controls/tsc_capture_config_ptx is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3976 ] ERROR: /misc/tsc_controls/tsc_stscrsr is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.3977 ] ERROR: /misc/tsc_controls/tsc_locking_adjust_num_control is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4172 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_UNUSED5/ is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4175 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_UNUSED5/ is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4176 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_UNUSED5/ is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4177 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_MCE_COVERAGE/ is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4179 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_MCE_COVERAGE/ is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4181 ] ERROR: carveout /misc/carveout/aux_info@CARVEOUT_MCE_COVERAGE/ is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4182 ] ERROR: /misc/tsc_controls/tsc_locking_config is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4183 ] ERROR: /misc/tsc_controls/tsc_locking_diff_configuration is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4185 ] ERROR: /misc/tsc_controls/tsc_locking_ref_frequency_configuration is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4186 ] ERROR: /misc/tsc_controls/tsc_locking_control is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4187 ] ERROR: /misc/tsc_controls/tsc_locking_adjust_configuration is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4189 ] ERROR: /misc/tsc_controls/tsc_locking_fast_adjust_configuration is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4190 ] ERROR: /misc/tsc_controls/tsc_locking_adjust_delta_control is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4192 ] ERROR: /misc/tsc_controls/tsc_capture_control_ptx is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4193 ] ERROR: /misc/tsc_controls/tsc_capture_config_ptx is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4195 ] ERROR: /misc/tsc_controls/tsc_stscrsr is not supported
15:30:05 ERROR: Flash Jetson Linux - flash: [ 3.4196 ] ERROR: /misc/tsc_controls/tsc_locking_adjust_num_control is not supported
15:43:28 SUMMARY: Flash Jetson Linux - flash: Install completed successfully.

so how works i can do to have a working monitor?

Following files are full sdk manager log and “dmesg” output in jetson orin using “minicom -D /dev/ttyUSB1 -8 -b 115200”
SDKM_logs_2023-07-25_14-16-01.zip (500.0 KB)

orin_serial_dmesg.txt (93.3 KB)

Hi,

so you are still able to login via UART?
Are you using an HDMI monitor or a DP monitor?
For HDMI monitor, make sure you are using an active DP to HDMI cable:

My monitor have HDMI port. so i configured the minitor connetcion as jetson ↔ active dp to hdmi adaptor ↔ hdmi cable ↔ monitor .

I don’t think it’s a cable problem. Because even when Jetson orin was first turned on, the Nvidia logo screen and the System Configuration Wizard screen were deplayed. There I can register the user in “System Configuration Wizard”.

It is the same when flashing with SDK manager.
When flashing with the SDK manager, the nvidia logo were displayed and then in the system configuration wizard I was able to register the user just fine. But then still screen is black.

Does UART mean serial console? (NVIDIA Jetson Orin - Serial Console - RidgeRun Developer Connection)

I was able to check the serial console window by connecting through the USB-C port (next to the 40 pin), and I could see the username that I set. (like @ ~~~~ : $ )
The previously posted orin_serial_dmesg.txt is the output of the “dmesg” command in the serial console environment.

Hi,

then can you run this command to skip OEM config and flash again?
(inside Linux_for_Tegra)

sudo ./tools/l4t_create_default_user.sh -u <username> -p <password>

Also dump the Xorg log here. (/var/log/Xorg.0.log)

Hi

Do you mean run l4t_creatre_default_user.sh on the host computer and then flash jetson again with sdkmanager?

And do you want the Xorg log from the host computer? Or should I use the serial console to get jetson’s Xorg log?

I’m not familiar with Jetson , so I don’t know which process to run and where.

Thank you

Yes, but you may need to flash it manually:

sudo ./flash.sh jetson-agx-orin-devkit internal

Yes, collect the log on the Jetson device.

Hi this is my Xorg log in jetson

Xorg_log_jetson.txt (21.8 KB)

And additionally, I don’t know if this will help you solve the problem, but the following happened.

  1. When Jetson was turned on for the first time and flashed, i can enter the System configuration wizard.
    In this screen, Chromium installation took a very long time. So, in both cases, I skipped in the middle.
  2. When OEM configuration is set to “runtime” in flashing, it was possible to login Linux on the serial console with username and password set in the system configuration wizard,
    but when set to pre-config, Linux login was impossible on the serial console with username and password set in sdkmanager.

Are these two things common?

Thanks, I will look into the Xorg log.

Still, can you try the script to skip OEM config?

Please also collect the dmesg log,
and check if nvidia-drm.ko, nvidia.ko, and nvidia-modeset.ko are present under /usr/lib/modules/$(uname -r)/extra/opensrc-disp/.

This is dmesg log in jetson
dmesg_in_jetson.txt (181.4 KB)

and i check that nvidia-drm.ko, nvidia.ko, and nvidia-modeset.ko are present under ‘/usr/lib/modules/5.10.104-tegra/extra/opensrc-disp’ in jetson

When i skip OEM config using “sudo ./tools/l4t_create_default_user.sh -u -p ” command, there are no problem because system configuration wizard screen isn’t displayed in this case. serial console login is also possible.

So this way, everything including display is working fine?

No still display not work, Display only show nvidia logo and then it is black

Hi,

Then can you show the Xorg log at this moment?

This line

[ 0.004597] DTS File Name: /dvs/git/dirty/git-master_linux/kernel/kernel-5.10/arch/arm64/boot/dts/…/…/…/…/…/…/hardware/nvidia/platform/t23x/concord/kernel-dts/tegras

seems to be cropped, and can you check it again to show the full log?
Just want to make sure you are flashing with the correct config.

Sorry, i didn’t check if log is not broken.

this if full logs
dmesg_full.txt (70.4 KB)
xorg_log_full.txt (7.4 KB)

Hi,

DTS File Name: /dvs/git/dirty/git-master_linux/kernel/kernel-5.10/arch/arm64/boot/dts/…/…/…/…/…/…/hardware/nvidia/platform/t23x/concord/kernel-dts/tegra234-p3701-0000-p3737-0000.dts

this looks weird though. AGX Orin 64GB should be P3701-0005 instead of P3701-0000.
Please attach your /boot/extlinux/extlinux.conf here.

This is my /boot/extlinux/extlinux.conf

TIMEOUT 30
DEFAULT primary

MENU TITLE L4T boot options

LABEL primary
      MENU LABEL primary kernel
      LINUX /boot/Image
      FDT /boot/dtb/kernel_tegra234-p3701-0000-p3737-0000.dtb
      INITRD /boot/initrd
      APPEND ${cbootargs} root=PARTUUID=1a31d192-41d2-44ad-8c1b-623a5ba1d0a0 rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 console=ttyAMA0,115200 console=tty0 firmware_class.path=/etc/firmware fbcon=map:0 net.ifnames=0 

# When testing a custom kernel, it is recommended that you create a backup of
# the original kernel and add a new entry to this file so that the device can
# fallback to the original kernel. To do this:
#
# 1, Make a backup of the original kernel
#      sudo cp /boot/Image /boot/Image.backup
#
# 2, Copy your custom kernel into /boot/Image
#
# 3, Uncomment below menu setting lines for the original kernel
#
# 4, Reboot

# LABEL backup
#    MENU LABEL backup kernel
#    LINUX /boot/Image.backup
#    FDT /boot/dtb/kernel_tegra234-p3701-0000-p3737-0000.dtb
#    INITRD /boot/initrd
#    APPEND ${cbootargs}


Hi,

What is the result of “df -h”?

df - h :

~~@tegra-ubuntu:/boot/extlinux$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/mmcblk0p1   57G  5.7G   49G  11% /
none             31G     0   31G   0% /dev
tmpfs            31G     0   31G   0% /dev/shm
tmpfs           6.2G   23M  6.2G   1% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            31G     0   31G   0% /sys/fs/cgroup
tmpfs           6.2G  8.0K  6.2G   1% /run/user/1000

Could you share the whole lsmod result?

lsmod command result:

@tegra-ubuntu:/boot/extlinux$ lsmod
Module                  Size  Used by
fuse                  118784  3
lzo_rle                16384  64
lzo_compress           16384  1 lzo_rle
zram                   32768  8
ramoops                28672  0
reed_solomon           20480  1 ramoops
bnep                   28672  2
aes_ce_blk             36864  1
crypto_simd            24576  1 aes_ce_blk
rtk_btusb              65536  0
rtl8822ce            2994176  0
cryptd                 28672  1 crypto_simd
btusb                  53248  0
snd_soc_tegra210_ope    32768  1
snd_soc_tegra186_dspk    20480  2
aes_ce_cipher          20480  1 aes_ce_blk
snd_soc_tegra186_asrc    36864  1
btrtl                  24576  1 btusb
ghash_ce               28672  0
snd_soc_tegra210_mvc    20480  2
snd_soc_tegra210_iqc    16384  0
btbcm                  24576  1 btusb
snd_soc_tegra186_arad    24576  2 snd_soc_tegra186_asrc
snd_hda_codec_hdmi     57344  1
sha2_ce                20480  0
snd_soc_tegra210_afc    20480  6
snd_soc_tegra210_dmic    20480  4
snd_soc_tegra210_adsp   753664  1
snd_soc_tegra210_adx    28672  4
btintel                28672  1 btusb
sha256_arm64           28672  1 sha2_ce
snd_soc_tegra210_admaif   118784  1
snd_soc_tegra210_amx    32768  4
snd_hda_tegra          16384  0
ucsi_ccg               28672  0
snd_soc_tegra210_mixer    45056  1
snd_soc_tegra210_i2s    24576  6
snd_soc_tegra210_sfc    57344  4
snd_soc_tegra_machine_driver    16384  0
loop                   36864  1
sha1_ce                20480  0
snd_soc_tegra_pcm      16384  1 snd_soc_tegra210_admaif
cfg80211              724992  1 rtl8822ce
snd_soc_tegra_utils    28672  3 snd_soc_tegra210_admaif,snd_soc_tegra_machine_driver,snd_soc_tegra210_adsp
snd_hda_codec         118784  2 snd_hda_codec_hdmi,snd_hda_tegra
typec_ucsi             32768  1 ucsi_ccg
typec                  40960  1 typec_ucsi
snd_soc_simple_card_utils    24576  1 snd_soc_tegra_utils
snd_soc_spdif_tx       16384  0
snd_soc_tegra210_ahub  1257472  3 snd_soc_tegra210_ope,snd_soc_tegra210_sfc
nvadsp                110592  1 snd_soc_tegra210_adsp
snd_soc_rt5640        114688  1
snd_hda_core           81920  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_tegra
nct1008                24576  0
tegra_bpmp_thermal     16384  0
userspace_alert        16384  0
tegra210_adma          28672  2 snd_soc_tegra210_admaif,snd_soc_tegra210_adsp
spi_tegra114           32768  0
snd_soc_rl6231         16384  1 snd_soc_rt5640
nvidia               1339392  0
binfmt_misc            24576  1
ina3221                24576  0
pwm_fan                24576  0
nvgpu                2494464  0
nvmap                 192512  2 nvgpu
ip_tables              36864  0
x_tables               49152  1 ip_tables

What if you manually run

modprobe nvidia_modeset

?