Hdmi goes black

Hi,
Our external display went black in factory line. we flashed the nano emmc module . after system boot and sometimes the extrenal hdmi display can not show full desktop login menu. instead of showing the console log.

Attached the demsg log.dmesg.log (80.7 KB)

I see a USB video class device failing. Is this the the Intel RealSense camera? This excerpt is of interest regarding this:

[    5.783493] tegradc tegradc.0: hdmi: get YCC quant from EDID.
[    5.818420] extcon-disp-state extcon:disp-state: cable 47 state 1
[    5.818423] Extcon AUX1(HDMI) enable
[    5.821519] tegradc tegradc.0: unblank
[    5.823787] tegradc tegradc.1: blank - powerdown
[    5.950439] usb 2-1.1: new SuperSpeed USB device number 3 using tegra-xusb
[    5.971174] usb 2-1.1: New USB device found, idVendor=8086, idProduct=0ad3
[    5.971180] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    5.971184] usb 2-1.1: Product: Intel(R) RealSense(TM) Depth Camera 415 
[    5.971188] usb 2-1.1: Manufacturer: Intel(R) RealSense(TM) Depth Camera 415 
[    5.971191] usb 2-1.1: SerialNumber: 944523028805
[    6.458404] fuse init (API version 7.26)
[    6.748856] uvcvideo: Unknown video format 00000050-0000-0010-8000-00aa00389b71
[    6.748887] uvcvideo: Unknown video format 00000032-0000-0010-8000-00aa00389b71
[    6.748893] uvcvideo: Unknown video format 20303157-0000-0010-8000-00aa00389b71
[    6.749030] uvcvideo: Found UVC 1.50 device Intel(R) RealSense(TM) Depth Camera 415  (8086:0ad3)
[    6.751950] uvcvideo: Unable to create debugfs 2-3 directory.
[    6.752363] uvcvideo 2-1.1:1.0: Entity type for entity Intel(R) RealSense(TM) Depth Ca was not initialized!
[    6.762379] uvcvideo 2-1.1:1.0: Entity type for entity Processing 2 was not initialized!
[    6.770889] uvcvideo 2-1.1:1.0: Entity type for entity Camera 1 was not initialized!
[    6.779961] input: Intel(R) RealSense(TM) Depth Ca as /devices/70090000.xusb/usb2/2-1/2-1.1/2-1.1:1.0/input/input4
[    6.781543] uvcvideo: Unknown video format 36315752-1a66-a242-9065-d01814a8ef8a
[    6.781555] uvcvideo: Found UVC 1.50 device Intel(R) RealSense(TM) Depth Camera 415  (8086:0ad3)
[    6.782864] uvcvideo: Unable to create debugfs 2-3 directory.
[    6.783078] uvcvideo 2-1.1:1.3: Entity type for entity Processing 7 was not initialized!
[    6.792268] uvcvideo 2-1.1:1.3: Entity type for entity Extension 8 was not initialized!
[    6.803177] uvcvideo 2-1.1:1.3: Entity type for entity Camera 6 was not initialized!
[    6.812946] usbcore: registered new interface driver uvcvideo
[    6.812949] USB Video Class driver (1.1.1)
[    7.062951] Unknown pixelformat 0x00000000
[    7.062995] ------------[ cut here ]------------
[    7.067618] WARNING: CPU: 3 PID: 5683 at /dvs/git/dirty/git-master_linux/kernel/kernel-4.9/drivers/media/v4l2-core/v4l2-ioctl.c:1308 v4l_enum_fmt+0x1238/0x15a0
[    7.081846] Modules linked in: uvcvideo fuse zram overlay spidev nvgpu bluedroid_pm ip_tables x_tables

[    7.081873] CPU: 3 PID: 5683 Comm: media_streaming Not tainted 4.9.140-tegra #1
[    7.081876] Hardware name: NVIDIA Jetson Nano Developer Kit (DT)
[    7.081878] task: ffffffc0d4f98000 task.stack: ffffffc0d4f34000
[    7.081882] PC is at v4l_enum_fmt+0x1238/0x15a0
[    7.081886] LR is at v4l_enum_fmt+0x1238/0x15a0
[    7.081889] pc : [<ffffff8008b0d5f0>] lr : [<ffffff8008b0d5f0>] pstate: 40400145
[    7.081891] sp : ffffffc0d4f37bc0
...
[    7.086575] Call trace:
[    7.086580] [<ffffff8008b0d5f0>] v4l_enum_fmt+0x1238/0x15a0
[    7.086585] [<ffffff8008b0e24c>] __video_do_ioctl+0x204/0x2c8
[    7.086589] [<ffffff8008b0dbf8>] video_usercopy+0x2a0/0x6a0
[    7.086593] [<ffffff8008b0e034>] video_ioctl2+0x3c/0x50
[    7.086596] [<ffffff8008b07b58>] v4l2_ioctl+0xd0/0x118
[    7.086602] [<ffffff8008273188>] do_vfs_ioctl+0xb0/0x8d8
[    7.086605] [<ffffff8008273a3c>] SyS_ioctl+0x8c/0xa8
[    7.086609] [<ffffff80080838c0>] el0_svc_naked+0x34/0x38
[    7.087009] Unknown pixelformat 0x00000000

Video for Linux (“v4l”) is failing. If this is a RealSense camera, have you made any software changes to support this?

Also, is the monitor itself purely HDMI without any adapters? I can’t complete the debug, but anyone answering will want to know this information.

yes we add driver to support intel realsense d415 camera. actually when hdmi display is off . the camera is still working .
i will check what type of hdmi monitor they are using. and will get back to you

we checked . we are using hdmi port without adapters . hdmi to hdmi connection directly

some more update how to reproduce the issue.

1.reboot the issue
2. started camera streaming service reading d415 rgb and depth frame automatically
3. login the GUI and wait. then system program problem detected window pop up
4. desktop UI is gone. and display the err log on the screen… HDMI is still output but only the log.
5. at this moment the streaming is still continuing just ubuntu desktop UI is gone

uierror.log (81.2 KB)

The last message I see is about the UVC class device (presumably the Intel Realsense, but I can’t say for sure). I do not have the Intel Realsense to test or work with, but I have seen a number of issues with this on the forums. I just can’t recall what the specific issue was. Would anyone here happen to know what the issues are for the Intel Realsense drivers? Answering that would probably fix the issue, though I am just guessing.

Hi,
Does it happen if you don’t launch D415 before login? Probably it is launched too early and the system is not ready yet.

Hi terry8uwg2,

Have you clarified the cause and resolved the problem? Any update?

hi , no we are not able to root cause this.

Hi,

Then please be active on replying this thread.

DaneLLL asked you something on 7/30 but you didn’t share any feedback at all.

it’s not related to realsense . if we disconnect realsense it still happened.

Please check the log /var/log/Xorg.0.log when error happens.

sure will reproduce and send it later

There is no update from you for a period, assuming this is not an issue any more.
Hence we are closing this topic. If need further support, please open a new one.
Thanks