Hi, I’m using the new VIM3_Ubuntu-server-focal_Linux-4.9_arm64_EMMC_V0.9-20200530 and I discovered that the load of the idle board is always 2.0 (or greater).
It seems, there are all the time two kernel processes in D state:
ps aux | grep D
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 2193 0.0 0.0 0 0 ? D 15:07 0:00 [videosync]
root 2800 0.0 0.0 0 0 ? D 15:07 0:00 [isp_process]
I think it is related to the camera. There is no camera connected to my VIM3. How do I disable these?
I have the same issue with bionic, did the same, removed the camera module and that brought the load to 1.0 , not 0.0 as one would expect when nothing is running.
As of late I had to re-enable the camera driver so the load is back to 2. Must be some bug hogging resources.
And on > journalctl --no-full -f
you get a continuous stream of this:
Jun 17 12:11:32 core_a systemd[1]: camera_isp_3a_server.service: Service hold-off time over, scheduling restart.
Jun 17 12:11:32 core_a systemd[1]: camera_isp_3a_server.service: Scheduled restart job, restart counter is at 562023.
Jun 17 12:11:32 core_a systemd[1]: Stopped Camera ISP 3A server service.
Jun 17 12:11:32 core_a systemd[1]: Started Camera ISP 3A server service.
Jun 17 12:11:32 core_a systemd[1]: camera_isp_3a_server.service: Service hold-off time over, scheduling restart.
Jun 17 12:11:32 core_a systemd[1]: camera_isp_3a_server.service: Scheduled restart job, restart counter is at 562024.
Jun 17 12:11:32 core_a systemd[1]: Stopped Camera ISP 3A server service.
Jun 17 12:11:32 core_a systemd[1]: Started Camera ISP 3A server service.
Jun 17 12:11:32 core_a systemd[1]: camera_isp_3a_server.service: Service hold-off time over, scheduling restart.
Jun 17 12:11:32 core_a systemd[1]: camera_isp_3a_server.service: Scheduled restart job, restart counter is at 562025.
Jun 17 12:11:32 core_a systemd[1]: Stopped Camera ISP 3A server service.
Jun 17 12:11:32 core_a systemd[1]: Started Camera ISP 3A server service.
On the video sync issue I found there are similar issues with the odroid-n2 as well https://forum.odroid.com/viewtopic.php?f=181&t=37912
For my purpose (and others I guess) I don’t use the video playback at all.
It seems, the patch discussed in Odroid forum is the same as pointed out by numbqq. I’ve tried to apply the patch and compile. The patch does not apply cleanly, but compilation works.
Then I manually replaced the kernel in /boot with the new one, but I think I missed some uboot magic. It does not boot now. What should be done after replacing the kernel image?