After the hdmi is inserted, no display is displayed on the startup carrier board. After the hdmi is hot-swapped, the display is normal

Hi,
Now the problem phenomenon is: after the HDMI is inserted, the custom carrier board is started, the display displays the logo interface, and the display is black after reaching the login interface, but there is no prompt “no signal input”. At this time, HDMI re-hot swap, the display is displayed normally, ask how to correct the problem?Thank you!

Hi,

你之前好像說過你們有兩種不同的底板
請問這個問題在前一個底板有發生嗎?

第一版自定义载板上HDMI的引脚复用是错误,经过调整HDMI线束(没有修改PCB)后,HDMI稳定性效果非常好,Ubuntu系统启动后无需热插拔HDMI。第二版自定义载板是修正第一版载板HDMI出现的错误问题,HDMI其他部分没有改动,但是这次的载板却出现了"需要热插拔HDMI才可以唤醒显示器"的问题。

Hi

請提供一下你們插著開機然後打到問題的時候的dmesg還有/var/log/Xorg.0.log 還有xrandr的結果

Hi:
1、这是插着HDMI开机后的dmesg信息
dmesg.log (79.9 KB)
2、这是/var/log/Xorg.0.log文件
Xorg.0.log (16.2 KB)
3、这里是经过插拔HDMI后的xrandr结果

Hi

請問有沒有碰到問題還沒插拔時候的xrandr?

Hi:
在debug控制台下,我不知道如何获取到xrandr结果。
orin@ubuntu:~$
orin@ubuntu:~$
orin@ubuntu:~$ xrandr
Can’t open display
orin@ubuntu:~$
orin@ubuntu:~$
dmesg0727.log (79.4 KB)
Xorg.0.log (16.2 KB)

export DISPLAY=:0 之後再打xrandr.

Hi:
orin@ubuntu:~$
orin@ubuntu:~$ export DISPLAY=:0
orin@ubuntu:~$ xrandr
No protocol specified
Can’t open display :0
orin@ubuntu:~$

請問一下你最後給的xorg log是不是又經過你插拔過一次了?

没有经过任何插拔的log

看到有點奇怪的現象. 你說沒有經過插拔, 可是dmesg跟xorg都顯示開機37秒之後這兩個螢幕的狀態是disconnected.

[ 37.156] (–) NVIDIA(GPU-0): Samsung U28E590 (DFP-0): connected
[ 37.156] (–) NVIDIA(GPU-0): Samsung U28E590 (DFP-0): Internal TMDS
[ 37.156] (–) NVIDIA(GPU-0): Samsung U28E590 (DFP-0): 600.0 MHz maximum pixel clock
[ 37.156] (–) NVIDIA(GPU-0):
[ 37.711] (–) NVIDIA(GPU-0): DFP-0: disconnected
[ 37.711] (–) NVIDIA(GPU-0): DFP-0: Internal TMDS
[ 37.711] (–) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[ 37.711] (–) NVIDIA(GPU-0):
[ 39.372] (–) NVIDIA(GPU-0): DFP-0: disconnected
[ 39.373] (–) NVIDIA(GPU-0): DFP-0: Internal TMDS
[ 39.373] (–) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[ 39.373] (–) NVIDIA(GPU-0):
[ 39.477] (II) NVIDIA(0): Setting mode “NULL”
[ 39.569] (–) NVIDIA(GPU-0): DFP-0: disconnected
[ 39.569] (–) NVIDIA(GPU-0): DFP-0: Internal TMDS
[ 39.569] (–) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[ 39.569] (–) NVIDIA(GPU-0):

這個問題在第一片底板應該沒有發生過吧? 現在還有辦法確認嗎

Hi:
下面的文件是第一版本的自定义载板所产生的log
one-dmesg.log (78.9 KB)
one-Xorg.0.log (13.5 KB)

基于你从上面的log上看到HDMI经过插拔,但是HDMI线是没有拔动过,一直插在载板上。

Hi,

可能還是要確認一下硬體部份. Orin HDMI 軟體部份能設定的地方有限
基本上HDMI能輸出, 插拔功能是正常之後 能調整的地方就沒有了

另外, 如果你們有orin nano/nx 跟xavier nx底板, 也可以架起來試試看能不能用你們的螢幕複製問題(雖然我每天使用沒碰到過…)

有个奇怪的问题,显示器有HDMI-1(最高支持4K@30hz),HDMI-2(可以支持4K@60hz),同样的情况下,将HDMI线连接到显示器的HDMI-1接口,开机后能直接看到登录界面,但是连接到HDMI-2接口时,敲击鼠标或键盘都不能唤醒显示器,必须要插拔一次或两三次方可进入登录界面。

請問你能嘗試多一點的有4k@60的螢幕看看嗎

還有, 不同的HDMI線也測試一下

您好:
这个问题还是没有解决,经过多次测试后,发现4K@60hz在上电时无显示外,但控制台打印不知道的EDID时,再次插拔HDMI后,显示器无法再显示,可以告诉我,关于HDMI区域,主要涉及哪里吗?
第一版本的自定义载板也发现一个问题,HDMI插好,给板子上电,显示器可以看到登录界面,但是经过插拔后,显示器没显示,有时能显示,但分辩率不是自适应的!
这问题在板子上100%可以复现出来。谢谢您!

您好:
咨询下,HDMI接口在第一版本和第二版本的自定义载板上,无论是插着HDMI开机,还是重新插拔HDMI,都无法显示4K@60hz,现在着急出货,恳请指导下。
1、下面是我的HDMI DCB文件:
tegra234-dcb-p3701-0000-a02-p3737-0000-a01-hdmi-4-ga5.0.2.dtsi (26.8 KB)
2、这是我的HDMI设置的设备树文件,设置了PM0.0引脚复用
tegra234-p3701-0004-p3737-0000.dts (4.4 KB)
3、这是我的系统所有GPIO引脚复用dtsi文件
tegra234-mb1-bct-pinmux-p3701-0000-a04.dtsi (64.6 KB)
tegra234-mb1-bct-gpio-p3701-0000-a04.dtsi (3.4 KB)
4、这是dmesg文件,在dmesg中发现多个加载xxx驱动的一些 Call trace:,是这些问题导致的?
dmesg-07-31.log (78.9 KB)
5、这是/var/log文件
Xorg.0.log (14.7 KB)

Hi,

想要區分這個問題是軟體還是硬體, 我只能請你去找到一塊orin nano或是orin nx並且接上xavier nx底板進行燒錄之後再拿你們現在那個螢幕做測試, 這是唯一能在公板上複製orin hdmi問題的方法

說實話你能在你板子上復現出來對我們的意義不大. 你必須要在公板複製出來我們才有辦法幫你

Orin HDMI在軟體端能進行的修改非常的少, 基本上你的xrandr能看到顯示成 "HDMI-0"之後 軟體端能做的事情基本上就沒有了

所以我想請問的是 你的4k@60無法顯示, 是指在任何時候都無法顯示, 還是說只有剛開始的時候無法?
還有, 為何又忽然跑出一個"不知道的EDID时" 這種狀況? 之前沒提過這個

Hi:
我可以找到相同的ORIN模组,并且是有orin底板进行烧录,可是orin底板是DP接口,这样接显示器合适吗?
关于EDID问题,是由于有时在插拔HDMI时会随机这些提示,一旦出现读取EDID错误信息,分辨率会降到1024*768。
另外:想咨询下,关于dmesg日志中有些 Call trace提示,这些问题可修正吗?