Hi community:
I have a custom board with HDMI and my L4T is R35.1,
When plugging and unplugging HDMI, HPD has a level change, and the HDMI_EN is high.
When plugging in HDMI, use an oscilloscope to measure DDC with pulse transition, measure HDMI_TX0~2P/N signal, and have differential signal.
Problem phenomenon: there is no display on HDMI, the screen has been black, when plugging and unplugging HDMI, the system will print the following log:
WARNING: CPU: 0 PID: 0 at drivers/gpio/gpio-tegra186.c:937 tegra186_gpio_irq+0x1ac/0x1f0
3.1. Check the /sys/class/gpio situation and find no “os_gpio_hotplug_a” attribute, as follows:
3.2、/etc/nv_boot_control.conf file contains the following:
orin@ubuntu:~$ cat /etc/nv_boot_control.conf
TNSPEC 3701-500-0004-G.0-1-1-jetson-agx-orin-devkit-
COMPATIBLE_SPEC 3701-300-0004–1–jetson-agx-orin-devkit-
TEGRA_LEGACY_UPDATE false
TEGRA_BOOT_STORAGE mmcblk0
TEGRA_EMMC_ONLY false
TEGRA_CHIPID 0x23
TEGRA_OTA_BOOT_DEVICE /dev/mtdblock0
TEGRA_OTA_GPT_DEVICE /dev/mtdblock0
3.3 Here are my DMESG logs:
hdmi_dmesg.log (84.1 KB)
3.4、Here is my flash log:
hdmi_flash.long (97.8 KB)
Excuse me, what is the problem caused by interruption crashes and the screen keeps going black? Thank you!
kayccc
June 19, 2023, 4:52am
3
May I know which Jetson platform you’re working on?
Hi,
The interrupt warning could be ignored. I think your issue may need to review the hardware schematic.
Using AGX ORIN, 32GB platform
When plugging in and unplugging HDMI, painc appears in the kernel, as shown below:
[114.004536] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W OE 5.10.104-tegra #8
[114.004542] Hardware name: Unknown Jetson AGX Orin/Jetson AGX Orin, BIOS 3.1-32827747 03/19/2023
[114.004553] pstate: 20400089 (nzCv daIf + PAN-UAO-TCO BTYPE=–)
[114.004560] pc: tegra186_gpio_irq+0x1ac/0x1f0
[114.004564] lr: tegra186_gpio_irq+0x11c/0x1f0
[114.004566] sp: ffff800010003ef0
[114.004569] x29: ffff800010003ef0 x28: ffff54e040fb2a60
[114.004576] x27: ffffcb0a3d2ccff8x26:0000000000000018
[114.004581] x25: ffff54e045cf1880 x24: ffff54e045d6a400
[114.004587] x23: 000000000000000c x22: 000000000000004c
[114.004593] x21: 00000000000000c2 x20: 0000000000000000
[114.004600] x19: ffffcb0a3c78ee50 x18: 0000000000000000
[114.004605] x17: 0000000000000000 x16: 0000000000000000
[114.004610] x15: 0000000000000000 x14: 0000000000000000
[114.004617] x13: 0000000000000000 x12: 0000000000000000
[114.004623] x11: 0000000000000040 x10: ffffcb0a3d237a80
[114.004628] x9: ffffcb0a3d237a78 x8: ffff54e0404bfb78
[114.004634] x7:0000000000000000 x6:0000000000000001
[114.004639] x5:0000000000000000 x4:0000000000000000
[114.004646] x3:0000000000000000 x2: ffffcb0a3b66e170
[114.004651] x1:000000000000004c x0:0000000000000000
[114.004664] Call trace:
[114.004669] tegra186_gpio_irq+0x1ac/0x1f0
[114.004690] generic_handle_irq+0x40/0x60
[114.004695] __handle_domain_irq+0x70/0xd0
[114.004711] gic_handle_irq+0x68/0x134
[114.004714] el1_irq+0xd0/0x180
[114.004734] cpuidle_enter_state+0xb8/0x410
[114.004738] cpuidle_enter+0x40/0x60
[114.004748] call_cpuidle+0x44/0x80
[114.004753] do_idle+0x208/0x270
[114.004756] cpu_startup_entry+0x2c/0x70
[114.004778] rest_init+0xdc/0xe8
[114.004800] arch_call_rest_init+0x18/0x20
[114.004806] start_kernel+0x514/0x54c
[114.004813] --[end trace 4cc01f95810e2648]–
您好,现在HDMI可以显示啦,只是在热插拔时会出现“tegra186_gpio_irq”,而且有很多显示器(如:hp品牌)不支持显示,一旦插上就屏幕没有显示了,想请问下这如何修改呢?谢谢!
线路图与产品设计指南上是有差异,后来按照<Jetson agx orin产品设计指南>进行了飞线修改,但仍然存在对HDMI屏幕不支持的现象。
另外想咨询下,当热插拔HDMI时,kernel会出现painc (tegra186_gpio_irq+0x1ac/0x1f0),请问下这个问题是如何解决呢?
Hi, how to change the HDMI resolution to 60Hz? Currently, the maximum can only be set to 4K/30Hz.
kayccc
July 4, 2023, 8:32am
17
Sorry for the late response, have you managed to get issue resolved or still need the support? Thanks
Hi,
The problem has been solved, is that the resolution supported by different HDMI monitors is different.
system
Closed
July 19, 2023, 12:31am
20
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.