2014-03-19 01:53:26 |
Franz Hsieh |
description |
There might be race condition between plymouth-splash and plymouth-stop.
Normally the calling sequence should be:
plymouth
...
plymouth-splash
...
plymouth-stop
On the fail unit it looks like:
plymouth
...
plymouth-stop
...
plymouth-splash
Therefore the splash screen can't be displayed.
The timing that plymouth-splash would be executed relies on these conditions: (ref: /etc/init/plymouth-splash.conf)
1) plymouth should be executed and,
2) graphics-device-added or drm-device-added event has been emitted.
Condition 1 is always satisfied, so the possible reason of why plymouth-splash is not executed might be the graphic takes too many time to initial. |
OS version: Ubuntu 12.04.4 Precise
Package version: plymouth 0.8.2-2ubuntu31.1
There might be race condition between plymouth-splash and plymouth-stop.
Normally the calling sequence should be:
plymouth
...
plymouth-splash
...
plymouth-stop
On the fail unit it looks like:
plymouth
...
plymouth-stop
...
plymouth-splash
Therefore the splash screen can't be displayed.
The timing that plymouth-splash would be executed relies on these conditions: (ref: /etc/init/plymouth-splash.conf)
1) plymouth should be executed and,
2) graphics-device-added or drm-device-added event has been emitted.
Condition 1 is always satisfied, so the possible reason of why plymouth-splash is not executed might be the graphic takes too many time to initial. |
|