Hi!
I’m building my custom Yocto image for Verdin iMX8MM on Dahlia board. When I’m booting my system with the DeviceTree for Dahlia Board, I don’t have any output on HDMI (native on board or the DSI-to-HDMI expansion board). However, when I select the devicetree for Development Board, I’m getting the output on the DSI-to-HDMI.
Using the Dahlia device tree, I see the Weston service is failing
Oct 30 12:17:03 verdin-imx8mm-07237522 systemd[1]: Starting Weston, a Wayland compositor, as a system service...
Oct 30 12:17:04 verdin-imx8mm-07237522 systemd[1]: weston.service: Main process exited, code=exited, status=1/FAILURE
Oct 30 12:17:04 verdin-imx8mm-07237522 systemd[1]: weston.service: Failed with result 'exit-code'.
Oct 30 12:17:04 verdin-imx8mm-07237522 systemd[1]: Failed to start Weston, a Wayland compositor, as a system service
When I try to run Weston manually, I’m getting the following error:
root@verdin-imx8mm-07237522:~# /usr/bin/weston --modules=systemd-notify.so
Date: 2023-10-30 UTC
[12:17:26.567] weston 10.0.1
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: lf-5.15.52-2.1.0+
[12:17:26.568] Command line: /usr/bin/weston --modules=systemd-notify.so
[12:17:26.568] OS: Linux, 5.15.129-6.4.0-devel+git.67c3153d20ff, #1 SMP PREEMPT Wed Sep 27 12:30:36 UTC 2023, aarch64
[12:17:26.568] Flight recorder: enabled
[12:17:26.568] Using config file '/etc/xdg/weston/weston.ini'
[12:17:26.568] Output repaint window is 16 ms maximum.
[12:17:26.568] Loading module '/usr/lib/libweston-10/wayland-backend.so'
[12:17:26.568] Failed to load module: /usr/lib/libweston-10/wayland-backend.so: cannot open shared object file: No such file or directory
[12:17:26.568] fatal: failed to create compositor backend
Of course, this file exists: /usr/lib/libweston-10/wayland-backend.so
Comparing the dev
and dahlia
devicetrees, I don’t see any significant differences related to DSI/HDMI.
So, my question is: what could be wrong?
Best regards,
Mateusz