I am using an imx8m plus board purchased from vendor, which was a variant of imx8mp evk board. The board was runing image of 5.10 version, including a weston desktop. I upgraded it to 5.15.71 by re-compiling 5.15 kernel and using rootfs of 5.15 version downloaded from NXP website. After I burn the new-version image, the board can boot successfully, but the weston desktop can't run normally. There are some services failed: modprobe@drm.service: Failed with result 'start-limit-hit'. The weston.service was also failed. Do you have any idea what was wrong with the new version of kernel and rootfs?
已解决! 转到解答。
Finally it turned out to be the problem of /var/tmp directory. This directory was missing in the downloaded rootfs, due to unknown reason. After I created this directory manually, the systemd-logind.service and weston.service started successfully.
Finally it turned out to be the problem of /var/tmp directory. This directory was missing in the downloaded rootfs, due to unknown reason. After I created this directory manually, the systemd-logind.service and weston.service started successfully.
I was developing a raw sensor driver using hardware ISP. The ISP kernel module vvcam and isp-imx has been upgraded from 5.10 to 5.15 with a lot of bug fix. Therefore I need to use the 5.15 module and roofts. However the vendor has only image of 5.10 version that works with there board. I have to do upgrade by myself