Bug 1231310 - Disk encryption password GUI not displayed
Summary: Disk encryption password GUI not displayed
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: plymouth
Version: 22
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Ray Strode [halfline]
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-06-12 16:07 UTC by John Dennis
Modified: 2016-07-19 14:47 UTC (History)
21 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2016-07-19 14:47:20 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
dmesg log (72.48 KB, text/plain)
2015-06-12 17:37 UTC, John Dennis
no flags Details
journalctl log (200.23 KB, text/plain)
2015-06-12 17:38 UTC, John Dennis
no flags Details

Description John Dennis 2015-06-12 16:07:00 UTC
System is a Lenovo W541 with internal Intel Haswell Moble graphics, kernel is 4.0.4-202.fc21.x86_64.

During boot nothing is displayed on laptop display nor any attached monitor. But it should display the disk encryption password text input. By appearances the system is immediately hung during boot. However if you go to the alternate text console you'll see the password prompt. Oddly it has 4 characters already filled in (based on the number of asterisks shown after the text prompt). If you backspace over the initial characters and fill in the correct password the system boots and eventually switches to a graphical display.

Comment 1 Josh Boyer 2015-06-12 16:42:11 UTC
That does't sound like a kernel problem.  It sounds more like something in the initramfs is misconfigured.  Do you have any error logs in dmesg or the journal?

Comment 2 John Dennis 2015-06-12 17:37:06 UTC
I'm not sure it's a kernel issue either but I wasn't sure who is responsible so early in the boot process. I'm attaching the output of dmesg and journalctl, there are some errors and warnings in the logs but since I'm not sure exactly what I'm looking for I don't know if they are relevant or not.

Comment 3 John Dennis 2015-06-12 17:37:50 UTC
Created attachment 1038123 [details]
dmesg log

Comment 4 John Dennis 2015-06-12 17:38:27 UTC
Created attachment 1038124 [details]
journalctl log

Comment 5 Harald Hoyer 2015-06-15 15:00:36 UTC
(In reply to John Dennis from comment #4)
> Created attachment 1038124 [details]
> journalctl log

Jun 12 09:28:32 localhost.localdomain systemd-cryptsetup[402]: Set cipher aes, mode xts-plain64, key size 512 bits for device /dev/disk/by-uuid/218325a8-e1a7-4ed5-ad99-022fad01afbb.

Does it help, if you add "plymouth.enable=0" to the kernel cmdline?

Comment 6 John Dennis 2015-06-15 19:10:28 UTC
re comment #5

> Does it help, if you add "plymouth.enable=0" to the kernel cmdline?

Somewhat. With plymouth.enable=0 I get a text prompt on the built-in laptop display, there are no initial characters that need to be backspaced. However there is still no GUI and the text prompt does not appear on the primary (attached) display.

Prior to receiving my laptop refresh (W541) my old T420s (also running F21) would display the password prompt on both the laptop display and the attached monitor in GUI mode.

Comment 7 Harald Hoyer 2015-06-16 13:36:48 UTC
reassigning to plymouth

Comment 8 Ray Strode [halfline] 2015-06-16 17:38:58 UTC
the version of plymouth in fedora is pretty ancient right now and doesn't support optimus hardware very well.

you could 

rd.driver.blacklist=nouveau nouveau.modeset=0 

on the kernel command line and see if that fixes things.

Comment 9 John Dennis 2015-07-01 18:35:51 UTC
Re comment #8

Good news, bad news ...

Good news. Using the above boot options successfully caused the GUI disk decryption dialog to display.

Bad news. Using the above boot options seems to have screwed up my monitor settings, looks like the timing or some other mode setting is off, the image was offset on the monitor and possibly scaled wrong, it was a little hard to tell.

I view this as an experiment, the above boot options fix the GUI dialog can't be used otherwise because once booted the screens are messed up.

Comment 10 John Dennis 2015-07-01 18:43:22 UTC
FWIW, I discovered the W541 has a Nvidia card in it. The system reports (via the System applet) it's using the internal Intel Haswell graphics. Looking at the x.org journal messages it appears as if it's the intel driver that's being used, but it's not entirely clear to me I'm reading those messages correctly. I presume nouveau is the Nvidia driver (yes/no?). I don't know how it's determined which graphics are going to be used, nor whether what the system applet reports is correct.

I only bring this up because I wonder if there is some conflict occurring because of the multiple graphics devices.

Comment 11 Toby Haynes 2015-12-17 17:56:22 UTC
Also seen with fresh install of Fedora 23 on W541.

Comment 12 Thomas Cameron 2016-01-09 03:53:54 UTC
Also affects my new W541 with Fedora 23.

Comment 13 Chris Bredesen 2016-04-29 18:01:07 UTC
Been seeing this for some time on F23, Thinkpad T440 w/Intel drivers. Happy to provide more debugging info.

Comment 14 Fedora End Of Life 2016-07-19 14:47:20 UTC
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.