Bug 1225299

Summary: systemd-boot doesn't display passphrase prompt for decryption until a key is pressed
Product: [openSUSE] openSUSE Tumbleweed Reporter: David B <db>
Component: BootloaderAssignee: Bootloader Maintainers <bootloader-maintainers>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: aplanas
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: no prompt
when key pressed
when escape pressed

Description David B 2024-05-26 20:28:17 UTC
Created attachment 875117 [details]
no prompt

Installed TW with systemd-boot on my laptop about a month ago. It has 1 drive (nvme), it has one partition for /boot/efi, one for root and an encrypted partition for /home, no LVM.

When booting the kernel messages just stop and there's no indicator asking to enter the passphrase for /home partition unless I press a key, then the prompt "Please enter passphrase for disk..." appears. Or if I press escape then it displays this gray semi-graphical screen with the same message.

The kernel command line contains 'splash=silent quiet' and Plymouth is installed, I didn't do any configuration there but it's not displayed, just plain kernel messages when booting.

It would be nice to have a better passphrase prompt especially on a 14" 2880x1800 screen where the kernel messages are tiny.
Comment 1 David B 2024-05-26 20:28:46 UTC
Created attachment 875118 [details]
when key pressed
Comment 2 David B 2024-05-26 20:28:58 UTC
Created attachment 875119 [details]
when escape pressed
Comment 3 David B 2024-06-06 19:56:11 UTC
After updating and trying to boot a new kernel version Plymouth is displayed for those new kernel versions so out of the box when installing the OS something is not set up for it to be displayed.
Comment 4 Alberto Planas Dominguez 2024-07-01 15:00:25 UTC
You mean that you installed Plymouth later?
Comment 5 David B 2024-07-04 20:19:58 UTC
(In reply to Alberto Planas Dominguez from comment #4)
> You mean that you installed Plymouth later?

No, it was preinstalled if I remember right. I selected the "Desktop with KDE Plasma" and didn't change any of the packages.

So, after OS installation Plymouth didn't seem to be set up for the kernel that came with the OS installation. After updating to the latest snapshot which had a new kernel version Plymouth seems to work how it should for that new kernel.