My hardware consists of early 2nd generation Verdin products.
- Model: Toradex 0058 Verdin iMX8M Plus Quad 4GB WB IT V1.0D
- Carrier: Toradex Verdin Development Board V1.1B
- Verdin DSI to HDMI Adapter Rev. 1.1
When I boot the image Toradex Easy Installer 7.2.0+build.5 on my Verdin iMX8MP, the TEZI GUI is never shown on the monitor connected via HDMI. I only see the following message on the monitor:
[ 2.142415] imx_sec_dsim_drv 32e60000.mipi_dsi: [drm] *ERROR* modalias failure on /soc@0/bus@32c00000/mipi_dsi@32e60000/port@1
In the serial console, I can see some more messages:
U-Boot 2024.07-7.2.0+git.3f772959501c (Jul 01 2024 - 18:07:18 +0000)
...
Starting kernel ...
[ 0.258179] rtc-ds1307 0-0032: hctosys: unable to read the hardware clock
Running /etc/rc.local...
Toradex Easy Installer 7.2.0+build.5 ()
Starting udev
[ 1.379452] imx-bus-devfreq 32700000.interconnect: failed to fetch clk: -2
System time was Thu Jan 1 00:00:01 UTC 1970.
Setting the System Clock using the Hardware Clock as reference...
hwclock: RTC_RD_TIME: Invalid argument
System Clock set. System local time is now Thu Jan 1 00:00:01 UTC 1970.
Fri Mar 9 12:34:56 UTC 2018
Saving the System Clock time to the Hardware Clock...
Hardware Clock updated to Fri Mar 9 12:34:56 UTC 2018.
[ 2.142415] imx_sec_dsim_drv 32e60000.mipi_dsi: [drm] *ERROR* modalias failure on /soc@0/bus@32c00000/mipi_dsi@32e60000/port@1
Welcome to the Toradex Easy Installer
When I boot the image Toradex Easy Installer 5.7.6+build.21, the TEZI image is properly shown on HDMI monitor.
When I install the image Toradex Embedded Linux Reference Multimedia Image 7.3.0-build.8 (built by Toradex) and run it on my board, the monitor stays black and the Qt application (cinematic application) is not shown. For the image Toradex Embedded Linux Reference Multimedia Image 5.7.6, the Qt application is displayed correctly.
So far, there was a pattern: Images with version 5.x.y are working, images with version 7.x.y are not working. The pattern doesn’t hold for the image Torizon OS Easy Pairing 7.2.0+build.13 (again pre-built by Toradex).
After I install the image Torizon OS Easy Pairing 7.2.0+build.13 on my board, it correctly displays the GUI for pairing the device with the Torizon Cloud. I could even deploy the application chromium-verdin-imx8mp on the board. After rebooting, Weston is shown and I can open a Wayland terminal. Chromium doesn’t seem to be available on the board. The error messages from booting the TEZI image 7.2.0 are present - plus some new. I guess the error messages aren’t that important.
Starting kernel ...
[ 1.088859] rtc-ds1307 0-0032: hctosys: unable to read the hardware clock
Starting systemd-udevd version 255.17^
sysroot.readonly configuration value: 0 (fs writable: 1)
Using legacy ostree bind mount for /
[ 6.818509] imx-bus-devfreq 32700000.interconnect: failed to fetch clk: -2
[ 6.980072] fsl-aud2htx 30cb0000.aud2htx: failed to pcm register
[ 7.002194] imx_sec_dsim_drv 32e60000.mipi_dsi: [drm] *ERROR* modalias failure on /soc@0/bus@32c00000/mipi_dsi@32e60000/port@1
What could be the reason for the described behaviour?
Is my hardware new enough for the 7.x.y BSPs? I’d like to get Qt applications with Weston on Torizon OS without buying new hardware.
Thanks, Burkhard