Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello,
It seems you’re working on implementing a boot animation using Plymouth on a custom Yocto build for your Toradex device. You’ve made several configurations, but the splash screen isn’t displaying as expected during boot. Let’s go through some steps to troubleshoot and resolve this issue:
-
Verify File Paths and Permissions: Double-check that the paths specified in your
.bbappend
file are correct and that the files are being installed in the expected directories. Ensure the image files have the correct permissions to be readable by Plymouth. -
Check Plymouth Configuration: Confirm that the
plymouthd.conf
file is correctly set up to use your custom theme. The theme name in the configuration should match the directory name where your theme files are located. -
DRM and Framebuffer Support: Plymouth relies on DRM for graphical output. Ensure your kernel and device tree support DRM and framebuffer. Check the kernel configuration for DRM support and ensure the necessary modules are loaded.
-
Enable Plymouth Debugging: Add
plymouth.debug
to the kernel command line to enable detailed logging. This can help identify where the process might be failing. -
Review Boot Logs: Examine the system logs (
dmesg
and journal logs) for any errors related to Plymouth or framebuffer initialization. These logs can provide clues if there are issues with the graphics driver or Plymouth itself. -
Test Plymouth Manually: Since running
plymouthd && plymouth --show-splash
works manually, the issue might be with the automatic start during boot. Ensure Plymouth is correctly integrated into the boot process by checking the init system (systemd) configuration.
By following these steps, you should be able to identify and resolve the issue with your Plymouth splash screen not displaying during boot. If the problem persists, consider simplifying the setup to a minimal configuration and gradually adding complexity to isolate the cause.
Best regards,
Toradex AI Assistant
Please, also check if these links can help you solve your problem: