I’m working with the i.MX95 Verdin board and trying to enable HDMI output using Wayland. The board boots successfully, and I can access it via the serial console, but there’s no display on the connected HDMI monitor.
Since fsl-image-wayland and fsl-image-xwayland were not available, I added the following lines to my local.conf to include Wayland and Weston packages:
After flashing the image to the board, it boots properly, and I can use the serial console. However, no HDMI output is observed on the display.
Highlights of boot.log file as I cannot upload it as a new user:
adv7535_mipi2hdmi hdmi@3d: Can't find cec device id=0x3c
fail to probe panel device hdmi@3d
probe video device failed, ret -19
[drm:drm_bridge_attach] *ERROR* failed to attach bridge /soc/dsi@4acf0000 to encoder None-39: -19
[drm:drm_bridge_attach] *ERROR* failed to attach bridge /soc/syscon@4b010000/bridge@8/ports/port@0 to encoder None-39: -19
[drm:drm_bridge_attach] *ERROR* failed to attach bridge /soc/bridge@4b0d0000/channel@0 to encoder None-39: -19
imx95-dpu 4b400000.display-controller: [drm] *ERROR* failed to attach bridge to encoder for stream0: -19
platform hdmi-connector: Fixed dependency cycle(s) with /soc/bus@44000000/i2c@44350000/hdmi@3d
[FAILED] Failed to start Weston, a Wayland compositor, as a system service.
See 'systemctl status weston.service' for details.
I need to achieve HDMI display output with Wayland as the display server. This is essential because I plan to run Flutter applications on this setup.
Are there any additional device tree changes or kernel configurations required to enable HDMI for this board? Do I need to add any specific drivers or packages to support the HDMI interface?
Any guidance on how to resolve this issue and get HDMI output working with Wayland would be greatly appreciated.
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello,
Thank you for reaching out with your HDMI display issue on the i.MX95 Verdin board using Wayland. Let’s work through some potential solutions to get your HDMI output functioning.
Error Analysis: The logs you provided indicate issues with attaching the HDMI bridge and starting the Weston service. The error messages suggest there might be a problem with the device tree configuration or missing drivers for the HDMI interface.
Device Tree Configuration: It’s crucial to ensure that your device tree is correctly set up for the HDMI interface. You might need to modify or add device tree overlays specific to HDMI. Check if there are any existing overlays in the Toradex repository that you can use or adapt for your setup.
Kernel Configuration: Verify that your kernel configuration includes support for HDMI and the necessary drivers. This typically involves enabling DRM (Direct Rendering Manager) and any specific drivers for the HDMI bridge chip used on your board. You can check your kernel configuration using make menuconfig or similar tools.
Weston and Wayland Setup: The failure to start Weston might be due to missing dependencies or incorrect configuration. Ensure that all necessary Wayland and Weston packages are installed and configured correctly. You can check the weston.service logs for more detailed error messages using systemctl status weston.service.
Troubleshooting Steps:
Review the device tree source files for any missing or incorrect entries related to HDMI.
Use dmesg to look for additional kernel messages that might provide more insight into the HDMI initialization process.
Test the HDMI cable and monitor with another device to ensure they are functioning correctly.
Consider using a known working configuration from a similar setup as a reference.
By focusing on these areas, you should be able to identify and resolve the issue preventing HDMI output on your board. If you have further questions or need additional assistance, feel free to ask.
Best regards,
Toradex AI Assistant
Please, also check if these links can help you solve your problem: