- 我在系统启动之前插入HDMI显示器是正常的
- 在系统启动之后插入HDMI显示器,显示器无信号,需要执行命令:systemctl restart gdm才能正常
- 执行xrandr命令显示:
- 我想在插入HDMI时自动重启gdm,但是在/sys/class/drm/目录也没有card0-HDMI-A-1/status文件,不能判断HDMI插入状态
- SDK版本: Jetson Linux 36.3
- 硬件:orin nano+定制载板
- pinmux已经使用HDMI生成的
- 请问应该怎么处理?
請問你有在device tree裡面加入hpd gpio的資訊嗎
请问如何添加,有没有文档?
請你直接參考BSP底下的p3509-a02-p3767-0000.conf. 裡面的檔案包含所有跟HDMI相關的設定
你差的部份應該就是tegra234-dcb-p3767-0000-hdmi.dtbo
我看到tegra234-p3737-0000+p3701-xxxx-nv-common.dtsi文件中引用了tegra234-dcb-p3737-0000-p3701-0000.dtsi,然后我把tegra234-dcb-p3767-0000-hdmi.dts文件中的nvidia,dcb-image复制到了tegra234-dcb-p3737-0000-p3701-0000.dtsi,还是有这样的问题
你講的內容跟我說的沒有完全相同阿…該寫入的欄位沒有完全對的話就還是沒有apply進去
而且display相關設定麻煩整機重燒, 不要只是單換kernel dtb.
懂了,我试试
- 已经这样改了,重新烧录了QSPI,还是不行
能請你燒進去+嘗試插拔之後把/var/log/Xorg.0.log附上來嗎?
還有你燒錄的整個log能附上嗎?
- 我发现在插拔HDMI接口时/var/log/Xorg.0.log日志文件没有变化
Xorg日志.txt (31.6 KB)
启动日志.txt (83.1 KB)
烧录日志.txt (104.1 KB)
請問這個底板之前有驗證過嗎? hotplug的部份
没有,需要怎么验证?
或是你的線路圖先貼上來給我們review一下.
簡單來說現在的狀況就是看起來該燒的東西都燒進去了. 但是你的hotplug狀況就是一個disconnection. 插拔也完全沒有反應.
如果想要更完整確認軟體部份都是正確的話, 請拿掉所有你自己改的部份(畢竟我也不知道你自己改的地方有沒有對). 直接用預設的BSP燒p3509+p3767那個config.
雖然目前看來不是這部份的問題. 我會比較傾向GPIO那邊沒有被triggered到.
下面是原理图,麻烦帮忙看一下吧
ec5000_s_mb_v11.pdf (2.1 MB)
- 请问如何查看hotplug是否正常?
- 我看到检测的GPIO是PM.00,但是不能读取GPIO的状态
First of all, please use probe or multi-meter to check the HPD pin status to confirm it will change when display plug-in.
可以了,外部使用了开漏的电平转换芯片,设备树里面配置上拉就好了
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.