Hi we have 3 jetson boards, 2 tx1s and 1 tx2, the ic2 and hdmi is not working. We need a solution today, the problem is not software but hardware. How can we fix it because this keeps happining
You’ll probably need to be more specific. I assume you are talking about the DDC wire from HDMI? The EDID data read from this is via i2c protocol, and if it succeeds, then you’ll get the hex data from this:
sudo -s
cat `find /sys -name 'edid'`
exit
If that file exists and contains data, then i2c was working. You can check for a valid checksum by pasting that hex data into:
http://www.edidreader.com
If you still have issues, then it will be related to acceptance of the EDID and will not be the i2c data itself. See:
https://elinux.org/Jetson_TX2/r28_Display_debug
Should your EDID data be present and display fails, then the first thing I’d suggest doing is adding this to “/etc/X11/xorg.conf”, within the ‘Section “Device”’ block:
Option "ModeDebug"
What this will do is ask the driver to explicitly comment in its logs as to what it thinks of each mode EDID presented. You’d boot up after adding that and examine “/var/log/Xorg.0.log”.
Note that if EDID is not accepted, then it may be the port is in either the default mode or the previous mode of when EDID was last accepted. “Luck”.