Multi-Process Error Reported During Display over the HDMI and VO Module
Application Scenario
- Service scenario: display over the HDMI and VO module
- Applicable processor:
Atlas 200I/500 A2 inference product - Processor forms: EP and RC
Symptom
When the display function of the VO module and HDMI is enabled , the following error message is displayed in the log, indicating that multiple processes are not supported.
[ERROR] KERNEL(3720,sklogd):2023-01-01-08:52:26.632.632 [klogd.c:246][3146.786343] [drv_vo][ERR][vo_open:433]:VO functions must work in the same pid!!! [ERROR] KERNEL(3720,sklogd):2023-01-01-08:52:26.632.666 [klogd.c:246][3146.786375] [drv_vo][ERR][vo_open:433]:VO functions must work in the same pid!!! [ERROR] KERNEL(3720,sklogd):2023-01-01-08:52:26.647.470 [klogd.c:246][3146.793796] [drv_vo][ERR][vo_open:433]:VO functions must work in the same pid!!! [ERROR] KERNEL(3720,sklogd):2023-01-01-08:52:26.662.320 [klogd.c:246][3146.801217] [drv_vo][ERR][vo_open:433]:VO functions must work in the same pid!!! [ERROR] KERNEL(3720,sklogd):2023-01-01-08:52:26.662.343 [klogd.c:246][3146.808650] [drv_vo][ERR][vo_open:433]:VO functions must work in the same pid!!! [ERROR] KERNEL(3720,sklogd):2023-01-01-08:52:26.662.353 [klogd.c:246][3146.816065] [drv_vo][ERR][vo open:433]:VO functions must work in the same pid!!! [ERROR] DSS(5303,vo test nvr hdmi hi test):2023-01-01-08:52:26.669.726 [mpi hdmi com.c:264][Lib_hdmi][mpi hdmi_com_init]:open HDMI err. [ERROR] KERNEL(3720,sklogd):2023-01-01-08:52:26.678.229 [klogd.c:246][3146.823479] [drv_hdmi][ERR][hdmi file open:2750]:HDMI functions must work in the same pid!!! [ERROR] KERNEL(3720,sklogd):2023-01-01-08:52:38.192.079 [klogd.c:246][3158.345748] [drv_vo][ERR][vo_open:433]:VO functions must work in the same pid!!! [ERROR] KERNEL(3720,sklogd):2023-01-01-08:52:38.192.199 [klogd.c:246][3158.345800] [drv_vo][ERR][vo_open:433]:VO functions must work in the same pid!!! [ERROR] KERNEL(3720,sklogd):2023-01-01-08:52:38.207.148 [klogd.c:246][3158.353257] [drv_vo][ERR][vo_open:433]:VO functions must work in the same pid!!!
Possible Cause
Other cases that call the VO module and HDMI are executed in the background.
Solution
- Check whether multiple ports are enabled by using software such as mobax and whether test cases that call the VO module and HDMI are being executed.
- Run the ps -elf command to check whether there are other test cases that call the VO module and HDMI in the background.
- Close other test cases that call the VO module and HDMI.
- Execute the test case that display signals through the VO module and HDMI.
Parent topic: HDMI Data Display Issues