Plymouth boot animation gets killed in few seconds

Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


Hello,

It seems you’re encountering an issue with the Plymouth boot animation on your Apalis iMX8 module, where it stops prematurely. Let’s explore some steps to help you troubleshoot and resolve this:

  1. Service Dependencies and Order: Double-check the plymouth-quit.service to ensure it isn’t being triggered too early by other services. The After and Wants directives should accurately reflect the necessary dependencies. Make sure all required services complete their tasks before plymouth-quit.service is executed.

  2. Adjust the Wait Service: The plymouth-wait-for-animation.service you created uses a sleep command, which only affects the timing of the blank screen, not the animation itself. You might try increasing the sleep duration to see if it impacts the animation timing. Ensure this service is correctly integrated into the boot process.

  3. Plymouth Configuration: Review the Plymouth configuration files to confirm that the animation is set up correctly. Verify that the theme and animation files are complete and properly referenced.

  4. Log Examination: Use journalctl to check for any errors or warnings related to Plymouth. This might provide insights into why the animation is terminating early.

  5. Test with a Simple Theme: Consider switching to a simpler Plymouth theme temporarily to determine if the issue is with the theme itself or the Plymouth setup.

By following these steps, you should be able to identify the cause of the premature termination of the Plymouth animation and adjust the configuration accordingly.

Best regards,
Toradex AI Assistant

Please, also check if these links can help you solve your problem:

Issues Adding Custom Splash Screen Using Plymouth.