Fan and HDMI display not working on Jetson TX2

Hi,

I have purchased a ew Jetson TX2 board and observing the following 2 issues:

  1. The fan present on the board is not rotating after Power-on.
  2. When the HDMI cable is connected to the board and I do a Power-on, the HDMI display doesn’t comes up. However, if I connect the HDMI cable after the Power-on button, it works perfectly.

Any suggestions will help a lot.

Thanks
Deepika

Hi adjyt,

HDMI problem looks like a known issue. Could you see this topic and try the patch?

https://devtalk.nvidia.com/default/topic/1003956/jetson-tx2/tx2-not-booting-up-with-hdmi-connected/2

Hi WayneWWW:

My TX2 carrier board connect 1080p display, it will not detect the right resolution only show 640x480 resolution, and the console show “tegra-i2c 3190000.i2c: rx dma timeout” error message for over 5mins, then the display will black and sho 1280x720 resolution and stop show i2c error message via console.

But TX2 devkit can show 1080p correctly, while I do following step to force TX2 devkit edid to my carrier board, it can show 1080p screen correctly and the error message is not show.

If I connect to 4K display, my carrier board doesn’t work, while TX2 devkit can show 4K correctly. If I force 4K edid of TX2 devkit to my carrier board, it works ok, but if I connect to 1080p display, it doesn’t work. It seems my carrier board can’t detect display resolution information, so can’t show screen correctly.

Look forward to your reply, thanks!

Prepare a known 256byte EDID.
set use_fallback = true; in tegra_edid_get_monspecs() under edid.c.
fill in the known EDID to default_720p_edid[256].

boot_log.txt (73.2 KB)
Xorg.0.log (122 KB)
xorg.conf.txt (796 Bytes)

Please share your schematic. It looks like a design issue and cause i2c fails to read.

[  197.523609] tegra-i2c 3190000.i2c: rx dma timeout
[  197.528527] tegra-i2c 3190000.i2c: i2c transfer timed out addr: 0x50
[  199.535598] tegra-i2c 3190000.i2c: rx dma timeout
[  199.540536] tegra-i2c 3190000.i2c: i2c transfer timed out addr: 0x50
[  201.547615] tegra-i2c 3190000.i2c: rx dma timeout
[  201.552399] tegra-i2c 3190000.i2c: i2c transfer timed out addr: 0x50
[  203.559591] tegra-i2c 3190000.i2c: rx dma timeout
[  203.564371] tegra-i2c 3190000.i2c: i2c transfer timed out addr: 0x50
[  205.571586] tegra-i2c 3190000.i2c: rx dma timeout
[  205.576477] tegra-i2c 3190000.i2c: i2c transfer timed out addr: 0x50
[  205.584301] tegradc 15210000.nvdisplay: hdmi: edid read failed
[  205.590421] tegradc 15210000.nvdisplay: hdmi: using fallback edid

Hi WayneWWW:

Please check the attached HMID schematic. I emphasize it, if I force edid known EDID to default_720p_edid[256], it can display correct, and i2c fails to read log doesn’t appear. It seems my carrier board can’t detect display resolution information and adaptive the display. So this problem may a design issue?

Please compare your design to reference schematic to confirm no violations, BTW, why you connect HDMI_CEC to 5V pull-up which should be 3V per OEM DG?

Moving guohoujin2006’s issue to new topic: https://devtalk.nvidia.com/default/topic/1029941/jetson-tx2/carrier-board-can-t-detect-hdmi-display-resolution-and-adaptive-correctly-/