HDMI & USB problem on TX2 with a custom board

Hi, everyone. We are developing a customized carrier board with TX2.The HDMI circuit of the customized mother-board was as same as that of the devkit.
We meet the HDMI & USB problem as somebody posted here before again.(https://devtalk.nvidia.com/default/topic/1027467/jetson-tx2/hdmi-problem-of-the-tx2/1)
The error message is

tegradc 15210000.nvdisplay: sanitize_flip_args: WIN 3 invalid size:w=0,h=0,out_w=0,out_h=0

We already tried to mod xorg.conf to use debugmode. and figured that the EDID was loaded correctly.
the log showed

[    25.361] (II) NVIDIA(0): Setting mode "HDMI-0: nvidia-auto-select @1920x1080 +0+0 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    26.670] (EE) NVIDIA(0): Failed to set the display configuration.

We also read this article(https://devtalk.nvidia.com/default/topic/1027442/jetson-tx2/why-the-hdmi-can-t-display-gui-desktop-but-the-tty-console-is-ok-on-our-own-carrier-board-/)
and tried to pull-up and pull-down UART1-TX pin. nothing happens.

And for the USB3.0 part
nothing happened after insert a usb device.

For someone who interested in this problem we would love to share the schematic of HDMI part. Thanks

For HDMI issue, please also try to vary UART0_RTS pin.
For USB issue, what configuration are you using? Have you read tx2 adaptation guide?

Hi,
We just tried pull-down UART1-TX and pull-up UART0_RTS.
then HDMI works.
I think the problem is still with configuration.
in the module datasheet, There are so many pin configurations mentioned vary from TX1/TX2, but didn’t tell us for TX2 the pins should be pulled up or down.
I wonder if there’s a TX2 configuration table.
thanks

Hi WayneWWW,
I think the topic isn’t finished yet .
I have the same problem with my own carry board.

[ 27.611130] tegradc 15210000.nvdisplay: hdmi: pclk:148500K, set prod-setting:prod_c_150M
[ 35.922003] tegradc 15210000.nvdisplay: sanitize_flip_args: WIN 3 invalid size:w=0,h=0,out_w=0,out_h=0
[ 35.953757] tegradc 15210000.nvdisplay: sanitize_flip_args: WIN 3 invalid size:w=0,h=0,out_w=0,out_h=0
[ 35.981291] tegradc 15210000.nvdisplay: sanitize_flip_args: WIN 3 invalid size:w=0,h=0,out_w=0,out_h=0
[ 36.187072] tegradc 15210000.nvdisplay: sanitize_flip_args: WIN 3 invalid size:w=0,h=0,out_w=0,out_h=0
[ 36.293531] tegradc 15210000.nvdisplay: sanitize_flip_args: WIN 3 invalid size:w=0,h=0,out_w=0,out_h=0
[ 36.346034] tegradc 15210000.nvdisplay: sanitize_flip_args: WIN 3 invalid size:w=0,h=0,out_w=0,out_h=0
[ 36.364880] tegradc 15210000.nvdisplay: sanitize_flip_args: WIN 3 invalid size:w=0,h=0,out_w=0,out_h=0
[ 36.386540] tegradc 15210000.nvdisplay: sanitize_flip_args: WIN 3 invalid size:w=0,h=0,out_w=0,out_h=0
[ 36.556727] tegradc 15210000.nvdisplay: sanitize_flip_args: WIN 3 invalid size:w=0,h=0,out_w=0,out_h=0
[ 36.574751] tegradc 15210000.nvdisplay: sanitize_flip_args: WIN 3 invalid size:w=0,h=0,out_w=0,out_h=0

and I solved the problem with removing the Serial level shift on my board . But I don’t know why serial 1 affect on HDMI? can you explain more detail? Thank you .

Some story behind this.

https://devtalk.nvidia.com/default/topic/1009011/jetson-tx2/kernel-4-4-drivers-platform-tegra-mc-isomgr-c-isomgr_init-fails-to-initialize/1