-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Boot / Shutdown splash screen not displayed with linux-kernel-latest v4.16.2-1 #3849
Comments
The same issue is present with QubesOS/updates-status#542 rebuilding the initramfs using sudo plymouth-set-default-theme qubes-dark -R does not change the behavior. However, the tribar theme does work on boot, even though the system still defaults to text mode (have to explicitly switch back to graphical mode to display the tribar). The same behavior is seen on shutdown, though there is no tribar and just a empty screen with black background. |
I can reproduce this problem on kernel-latest 4.19.2-3. Let me know if there's any debugging information I can provide. |
+1 |
Similar issue in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897572 |
I tested to revert the commit referenced in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897572 (fepitre/qubes-linux-kernel@0abdd79) but it had not effect. Also, newer version of plymouth does not have any effect as I encounter the same problem in testing dom0 under fc29 for R4.1. |
I also found in plymouth debug that in kernel above 4.14, it detects now hvc0 as console : kernel-4.14 log https://gist.github.com/fepitre/2e19f000393dcb7e12ca8f3d55db0aa4#file-plymouth-debug-kernel-4-14-L35, kernel-4.19 log https://gist.github.com/fepitre/33edf64428b6c5b986a8c7486eb3eed7#file-plymouth-debug-kernel-4-19-L34. |
In 4.19 log:
in old log:
This looks like a good lead. I'd look for some option to disable serial consoles in plymouth. Is there anything in some config file? Or maybe on kernel command line? |
It fixes splash screen issue QubesOS/qubes-issues#3849
@marmarek @andrewdavidwong : it has also a positive solution for me for installing 4.0.1. Indeed, as it ships kernel-4.19, I never reached the anaconda startup (first menu of selecting language). It was staying idle in black screen with blinking cursor. I just tested to add """plymouth.ignore-serial-consoles""" at the grub installer boot menu right after """quiet rhgb"""" and it solved the problem. I can now install 4.0.1. Maybe we should add this somewhere in the troubleshooting? This could be a same problem encountered by other users. |
Sounds good. I could see it being added to either of these:
Mind submitting a PR? |
Since this applies to installation image, it may be a reason to release new one. If this indeed solve some common issue. Can anyone else confirm this? |
@marmarek, indeed it was with legacy boot. I did not retry with UEFI because I lack the time to do that currently. That would be great if anyone could confirm this too. In my case, it is not a problem with nouveau module because disabling it produced the same result: blinking cursor. Only the method described above solved the graphical boot. |
I can confirm that this workaround works under UEFI. |
It fixes splash screen issue QubesOS/qubes-issues#3849
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
It fixes splash screen issue QubesOS/qubes-issues#3849 (cherry picked from commit af67412)
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
Or update dom0 via Qubes Manager. |
On the other hand, on laptop systems this option is needed, otherwise plymouth treats /dev/hvc0 (a console to Xen) as a serial console and disable graphical screen. Removing that option in a board config seems like a good compromise for me. |
to non-verbose boot options. This will avoid automatic plymouth switch to "details" view - retaining nice graphical progress. And also will be copied to the target system, with the same effect - nice graphical boot. QubesOS/qubes-issues#3849
This preserves graphical LUKS prompt, even when plymouth detects /dev/hvc0 as a serial console. QubesOS/qubes-issues#3849
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
Or update dom0 via Qubes Manager. |
Those are still not present for me when pressing escape at boot:
|
Qubes OS version:
4.0 testing
Affected component(s):
Plymouth
Steps to reproduce the behavior:
Install linux-kernel-latest v4.16.2-1 from testing
Shutdown and boot with kernel 4.16.2-1
Shutdown after boot
Expected behavior:
Plymouth loads after selecting kernel, showing Qubes logo with disk password prompt and progress bar below. On shutdown Qubes logo is displayed with progress bar below.
Actual behavior:
Plymouth does not load during either boot or shutdown so disk password prompt is shown in text mode, followed by kernel messages that are normally shown after pressing Home / Escape from Plymouth splash screen.
General notes:
Was running linux-kernel-latest v4.15.6-1 before this and Plymouth behaved as expected, could switch to view kernel messages per boot without issue for subsequent boots or shutdowns. After installing linux-kernel-latest v4.16.2-1, booting linux-kernel-latest v4.15.6-1 still presents the Plymouth splash screen correctly.
Related issues:
QubesOS/updates-status#483
The text was updated successfully, but these errors were encountered: