Orin Nx with custom carrier board no HDMI output

I am using the Orin Nx 8gb with a custom carrier board that was designed around the Orin Nano Dev Kit. Currently I can get an console output from the debug port but im not sure what ive got misconfigured. I followed the guide from the Jetpack 6.0 R36.3 docs to create the image and flash my board. I used the DCB tools to modify my DCB file to use HDMI based on the example listed in the readme file of the tool. In the linux dev docs there is a block for configuring the pinmux Setting of I2C and DP1_AUX but im not sure if I added the config to the correct place. I am flashing my device with an Ubuntu 22.04 LTS system.

Here is my output log from the system on boot up:
debug_output.txt (109.6 KB)

Please share your /var/log/Xorg.0.log

The Xorg.0.log doesn’t appear to be in the directory. This is what I can see running: ls -a

.   alternatives.log  btmp   dpkg.log  kern.log  private  wtmp
..  auth.log          dmesg  gdm3      lastlog   syslog

that sounds the problem. Please share the result of

  1. lsmod
  2. systemctl status gdm3

Here is the output:
output.txt (6.4 KB)

Looks like the log got truncated. Please share full info.

root@voyavox-desk:~# systemctl status gdm3
● gdm.service - GNOME Display Manager
     Loaded: loaded (/lib/systemd/system/gdm.service; static)
    Drop-In: /etc/systemd/system/gdm.service.d
             └─override.conf
     Active: active (running) since Thu 1970-01-01 00:14:48 UTC; 13min ago
   Main PID: 1349 (gdm3)
      Tasks: 5 (limit: 8815)
     Memory: 108.6M
        CPU: 3min 33.806s
     CGroup: /system.slice/gdm.service
             └─1349 /usr/sbin/gdm3

Jan 01 00:28:32 voyavox-desk gdm3[1349]: Gdm: GdmDisplay: Session never registe>
Jan 01 00:28:32 voyavox-desk gdm-autologin][52281]: gkr-pam: no password is ava>
Jan 01 00:28:32 voyavox-desk gdm-autologin][52281]: pam_unix(gdm-autologin:acco>
Jan 01 00:28:32 voyavox-desk gdm-autologin][52281]: pam_unix(gdm-autologin:sess>
Jan 01 00:28:32 voyavox-desk gdm-autologin][52281]: gkr-pam: gnome-keyring-daem>
Jan 01 00:28:32 voyavox-desk gdm-autologin][52281]: pam_unix(gdm-autologin:sess>
Jan 01 00:28:32 voyavox-desk gdm3[1349]: Gdm: GdmDisplay: Session never registe>
Jan 01 00:28:33 voyavox-desk gdm-autologin][52297]: gkr-pam: no password is ava>
Jan 01 00:28:33 voyavox-desk gdm-autologin][52297]: pam_unix(gdm-autologin:acco>
Jan 01 00:28:33 voyavox-desk gdm-autologin][52297]: pam_unix(gdm-autologin:sess>

Hopefully this is better:
lsmod_output.txt (5.1 KB)
systemctl_output.txt (1.3 KB)

Hi,

I don’t expect you just follow instructions without thinking on your own. Please let me know if what you saw on the screen are all truncated or not.

For example, if you can read, then you can tell the systemctl result you shared are all incomplete sentence…

if gdm3 somehow is not able to be enabled, please stop it first and run startx command.

Share me the Xorg.log after you run this command…

After stopping/starting the service the log is now in /var/logs/.
Here is the contents of the Xorg.0.log file:
output.txt (13.1 KB)

Also sorry for the misunderstanding of the truncated outputs, I was just copying the text from my minicom session and that is how the terminal had the text formatted (even with the window maximized and plenty of horizontal space).

Your xorg log gave some information

  1. The configuration is under HDMI configuration. Are you sure this is same design as Orin Nano devkit? Orin Nano devkit is DP port but not HDMI port.

  2. The xorg log says no monitor is ever connected. If there is a HDMI cable connected but no monitor is detected, either hardware or software configuration is wrong.

I found a wrong value on the HDMI I2C of my board. After correcting that everything seems to be working now. Thanks for your help!

1 Like