Conflict between plymouth and weston

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 a conflict between Plymouth and Weston, which is causing Plymouth to display a blank screen with a loading symbol. This issue often arises because both systems attempt to manage the display during boot. Here are some steps to help resolve this:

  1. Service Order: Ensure that Plymouth completes its boot animation before Weston starts. You can manage this by adjusting the systemd service order. Check the dependencies and order of the Plymouth and Weston services in your systemd configuration.

  2. DRM Settings: Verify that your system’s Direct Rendering Manager (DRM) settings are compatible with both Plymouth and Weston. Ensure the DRM mode setting is correctly configured in your kernel, and that Plymouth is set to use the appropriate framebuffer.

  3. Configuration Files: Review the configuration files for both Plymouth and Weston. For Plymouth, ensure the theme and settings are correctly specified. For Weston, check the weston.ini file to ensure there are no settings that might interfere with Plymouth’s operation.

  4. Logs and Debugging: Use system logs to identify any errors or warnings related to Plymouth or Weston. The journalctl command can be helpful for viewing systemd logs. Additionally, check any Plymouth-specific logs for issues with theme loading or DRM access.

  5. Testing: Temporarily disable Weston to see if Plymouth operates correctly on its own. This can help determine if the issue is due to a direct conflict or a misconfiguration.

By ensuring that Plymouth completes its boot animation before Weston takes over the display, you should be able to resolve the blank screen issue. Adjusting the service start order and verifying configuration settings are key steps in this process.

Best regards,
Toradex AI Assistant

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

I want Multimedia Reference Image BSP + Plymouth showing splash-screen as Torizon does.