[coreboot] Lenovo Thinkpad X201: cannot boot encrypted Debian w/Coreboot & GRUB2

Arthur Heymans arthur at aheymans.xyz
Thu Mar 23 16:29:28 CET 2017


> I tried again, this time with SeaBIOS instead of GRUB2 as the primary
> payload, and with CoreInfo as a secondary payload. As above, I
> selected "Use native graphics initialization" under "Devices" within
> `make nconfig`. (See attached .config .)
> The result was the same as above: the backlight came on, but there was
> nothing displayed on the screen.
I would not be too surprised if native graphic init is invalid for
Nehalem, since looks like a rough copy of ivy/sandy bridge...

(A quick look at the code tells me computing PLL divisors is too rough to
be right in all cases. When it is too much out range for a display a lit
up black screen is typically all you get...)

> I do think you are probably right about this issue (i.e. nothing being
> displayed on the screen) being due to a failure to initialise the
> graphics properly, and I am open to further attempts to overcome the
> issue, as my time allows.
One option is to extract the option rom from vendor bios and use that
for init.

Another is to fix up that native graphic init.

Last option is hook up libgfxinit, an alternative Intel display init
code written in ada/spark, which might set up display correctly...

> Is there anyone on the list who has Coreboot working on an X201 who
> would be willing to share their .config file, so that I might see how
> they succeeded where I am failing?
> Thanks!

Kind regards
Arthur Heymans

More information about the coreboot mailing list