HDMI not output not working on Xavier

Board boots correctly; can connect via ssh; can unminimize; but HDMI display is showing only initial logo and then goes blank /on both minimized and unminimized runs/.

Current display is purely HDMI with no adapters whatsoever.

Attaching some logs:

  • EDID dump
    0x00 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0x00 0x4C 0x2D 0x1B 0x07 0x35 0x31 0x30 0x30 0x29 0x14 0x01 0x03 0x80 0x30 0x1B 0x78 0x2A 0x78 0xF1 0xA6 0x55 0x480x00 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0x00 0x4C 0x2D 0x1B 0x07 0x35 0x31 0x30 0x30 0x29 0x14 0x01 0x03 0x80 0x30 0x1B 0x78 0x2A 0x78 0xF1 0xA6 0x55 0x48 0x9B 0x26 0x12 0x50 0x54 0xBF 0xEF 0x80 0x71 0x4F 0x81 0x00 0x81 0x40 0x81 0x80 0x95 0x00 0x95 0x0F 0xA9 0x40 0xB3 0x00 0x02 0x3A 0x80 0x18 0x71 0x38 0x2D 0x40 0x58 0x2C 0x45 0x00 0xDD 0x0C 0x11 0x00 0x00 0x1E 0x01 0x1D 0x00 0x72 0x51 0xD0 0x1E 0x20 0x6E 0x28 0x55 0x00 0xDD 0x0C 0x11 0x00 0x00 0x1E 0x00 0x00 0x00 0xFD 0x00 0x38 0x4B 0x1E 0x51 0x11 0x00 0x0A 0x20 0x20 0x20 0x20 0x20 0x20 0x00 0x00 0x00 0xFC 0x00 0x53 0x4D 0x42 0x58 0x32 0x32 0x35 0x30 0x0A 0x20 0x20 0x20 0x20 0x01 0xBD 0x02 0x03 0x1C 0xF1 0x48 0x90 0x04 0x1F 0x05 0x14 0x13 0x12 0x03 0x23 0x09 0x07 0x07 0x83 0x01 0x00 0x00 0x66 0x03 0x0C 0x00 0x10 0x00 0x80 0x01 0x1D 0x80 0xD0 0x72 0x1C 0x16 0x20 0x10 0x2C 0x25 0x80 0xDD 0x0C 0x11 0x00 0x00 0x9E 0x01 0x1D 0x80 0x18 0x71 0x1C 0x16 0x20 0x58 0x2C 0x25 0x00 0xDD 0x0C 0x11 0x00 0x00 0x9E 0x01 0x1D 0x00 0xBC 0x52 0xD0 0x1E 0x20 0xB8 0x28 0x55 0x40 0xDD 0x0C 0x11 0x00 0x00 0x1E 0x8C 0x0A 0xD0 0x90 0x20 0x40 0x31 0x20 0x0C 0x40 0x55 0x00 0xDD 0x0C 0x11 0x00 0x00 0x18 0x8C 0x0A 0xD0 0x8A 0x20 0xE0 0x2D 0x10 0x10 0x3E 0x96 0x00 0xDD 0x0C 0x11 0x00 0x00 0x18 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x46 0x9B 0x26 0x12 0x50 0x54 0xBF 0xEF 0x80 0x71 0x4F 0x81 0x00 0x81 0x40 0x81 0x80 0x95 0x00 0x95 0x0F 0xA9 0x40 0xB3 0x00 0x02 0x3A 0x80 0x18 0x71 0x38 0x2D 0x40 0x58 0x2C 0x45 0x00 0xDD 0x0C 0x11 0x00 0x00 0x1E 0x01 0x1D 0x00 0x72 0x51 0xD0 0x1E 0x20 0x6E 0x28 0x55 0x00 0xDD 0x0C 0x11 0x00 0x00 0x1E 0x00 0x00 0x00 0xFD 0x00 0x38 0x4B 0x1E 0x51 0x11 0x00 0x0A 0x20 0x20 0x20 0x20 0x20 0x20 0x00 0x00 0x00 0xFC 0x00 0x53 0x4D 0x42 0x58 0x32 0x32 0x35 0x30 0x0A 0x20 0x20 0x20 0x20 0x01 0xBD 0x02 0x03 0x1C 0xF1 0x48 0x90 0x04 0x1F 0x05 0x14 0x13 0x12 0x03 0x23 0x09 0x07 0x07 0x83 0x01 0x00 0x00 0x66 0x03 0x0C 0x00 0x10 0x00 0x80 0x01 0x1D 0x80 0xD0 0x72 0x1C 0x16 0x20 0x10 0x2C 0x25 0x80 0xDD 0x0C 0x11 0x00 0x00 0x9E 0x01 0x1D 0x80 0x18 0x71 0x1C 0x16 0x20 0x58 0x2C 0x25 0x00 0xDD 0x0C 0x11 0x00 0x00 0x9E 0x01 0x1D 0x00 0xBC 0x52 0xD0 0x1E 0x20 0xB8 0x28 0x55 0x40 0xDD 0x0C 0x11 0x00 0x00 0x1E 0x8C 0x0A 0xD0 0x90 0x20 0x40 0x31 0x20 0x0C 0x40 0x55 0x00 0xDD 0x0C 0x11 0x00 0x00 0x18 0x8C 0x0A 0xD0 0x8A 0x20 0xE0 0x2D 0x10 0x10 0x3E 0x96 0x00 0xDD 0x0C 0x11 0x00 0x00 0x18 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x46

Any ideas?

PS: Could this be a display resolution issue?
PS2: The exact same display is working correctly when flashing the board - its showing the initial prompts etc…

Please share me the dmesg and /var/log/Xorg.0.log.

Also, attach them as text file.

Check attached.
dmesg.txt (78.1 KB) Xorg.0.txt (20.7 KB)

There is no error log from kernel side and also the xorg is still there.

What if you unblank the monitor and use keyboard with ctrl+ alt +F1~F6 to see if it can switch to tty console?

Nothing happened when I did what you wanted.
But anyways, I managed to solve my non-working display issue >> it was a messed up SOR node.

Now I have another issue >> the screen is shifted 1/8 to the left. This isn’t a huge issue, because the picture is sharp and is displayed correctly.

From what I understood till now:

  1. Module correctly detects and sets the resolution;
  2. The issue is maybe related to overscan settings and type of monitor

Any hints on how to fix this?

But anyways, I managed to solve my non-working display issue >> it was a messed up SOR node.

Can you explain what is messed up here?

Now I have another issue >> the screen is shifted 1/8 to the left. This isn’t a huge issue, because the picture is sharp and is displayed correctly.

Could you use some common modes like 1080p to verify the functionality first?

Also, you can try it if your monitor is fine now. It shall trigger the framebuffer console to tty1 ~6 according to which one is in use (F1~F6).

In resume >> initially I had no screen whatsoever, because I was using HDMI to DVI cable and DVI monitor. I played with the e3366-disp.dtsi and I had disabled all the HDMI nodes, with hopes that this may help.
After I got my pure HDMI monitor and HDMI to HDMI cables and got some video running on the initial boot prompts and stuff, I did not return the above settings and thats why I got only ssh connectivity and no video.

Now I’m using 1920x1080. Bellow is xrandr output for current display.

Screen 0: minimum 8x8, current 1920x1080, maximum 32767x32767
HDMI-0: connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 480mmx270mm
1920x1080 60.00*+ 59.95 50.00
1680x1050 59.96
1600x1200 60.01
1440x900 74.99 59.89
1280x1024 75.03 60.00
1280x960 60.00
1280x800 59.81
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 70.07 60.01
832x624 75.05
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
720x400 70.04
640x480 75.00 72.81 67.06 59.94

I think the whole issue is related to 480mmx270mm being wrong. IMO it should be 508mmx270mm

I think there are few things to clarify. Or this whole topic will just get misled again and again.

  1. Is current issue really related to unminimize command?

  2. Is this a xavier 8gb issue on devkit? or on some custom carrier board?

  3. If this is custom board, then do you have devkit on your side?

My answers are after the >>

I think there are few things to clarify. Or this whole topic will just get misled again and again.

  1. Is current issue really related to unminimize command? >> no I had another topic for this, and that issue is solved. Also the topic is HDMI output not working where is the misleading?
  2. Is this a xavier 8gb issue on devkit? or on some custom carrier board? >> custom carrier board
  3. If this is custom board, then do you have devkit on your side? >> at the moment no, but I can have it on monday

PS2: The exact same display is working correctly when flashing the board - its showing the initial prompts etc…

I followed your previous topics to this one so it lets me think this issue happens after you run unminimize command. And what would be misled by this? “HDMI not output” is just a very vague statement and lots of reason could cause such behavior. For example, if you said “this is after unminimize”, it will lead us to think issue is due to user space graphic drivers. This kind of driver is not related to DTS. To debug such case, I would ask you to try some non-X11 based usecase. For example, the framebuffer console as I mentioned in ctrl+alt +F1~6.

As for current issue, I would suggest you can follow below steps

  1. Check if same monitor has same issue on devkit HDMI port

  2. Check if this monitor has issue if you use pure sdk from jetpack with only HDMI configuration in DT (no unminimize).