I’m trying to get a Colibri iMX8QXP 2GB WB V1.0D to run on a custom development board (based on and very similar to the V3.2 evaluation board) with a parallel RGB to LVDS interface display and capacitive touch. This board was developed for the T20 and works well with both the T20 and the iMX6.
The problem with the iMX8 is that it eventually reboots only when an input is used (touch click, mouse attached to the board USB, click on a VNC interface) while a Docker container with Weston is running.
torizon@colibri-imx8x-07252168:~$ uname -a Linux colibri-imx8x-07252168 5.4.193-5.7.2+git.b60d3160fd04 #1-TorizonCore SMP PREEMPT Fri Dec 23 15:47:24 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux
docker command used for weston:
docker run -e ACCEPT_FSL_EULA=1 -d --rm --name=weston --net=host --cap-add CAP_SYS_TTY_CONFIG -v /dev:/dev -v /tmp:/tmp -v /run/udev/: /run/udev/ --device-cgroup-rule='c 4:* rmw' --device-cgroup-rule='c 13:* rmw' --device-cgroup-rule='c 199:* rmw' --device-cgroup-rule='c 226:* rmw' torizon/weston-vivante:$CT_TAG_WESTON_VIVANTE --developer weston-launch --tty=/dev/tty7 --user=torizon
I checked the board power with a scope when it reboots but everything seems normal. It doesn’t seem to be a power or temperature problem because the reboot occurs when a click is made.