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

Sam Kuper sam.kuper at uclmail.net
Fri Mar 24 19:10:28 CET 2017

On 24/03/2017, Peter Stuge <peter at stuge.se> wrote:
> Sam Kuper wrote:
>> GNUtoo in 2013:
>> GNUtoo in 2013:
>> phcoder in 2013:
>> phcoder in 2014:
>> Kl3 in 2015
>> So, it would seem that during 2013-2015, native graphics init became
>> operational within Coreboot for the X201.
> TL;DR: That code was always poor, don't expect it to work reliably.
> Don't assume that any merged code is general and robust, only
> because it might have worked for some developers in some case.
> If you need reliable graphics init then please use the VGA BIOS until
> you can [sponsor someone who can] analyze and address (potentially
> also design) problems in the native graphics init C code.
> If you do go on into development, then please do not waste time on
> the native graphics init C code, but instead please work on making
> use of libgfxinit on the platform you are interested in. It is the
> way to go forward.

Thanks Peter. I appreciate your work on Coreboot, and your insight above.

I would still be interested in working .config files for the X201,
though ;) Why? Not only to see if your (or someone else's) .config
would succeed in building Coreboot for my X201 with native graphics
init, but also because more generally, from the perspective of
reproducible builds and reproducible research, it would be great to
see Coreboot users and developers publishing, for builds that they
have made:

- the .config ,

- the Git revision,

- whether me_cleaner was used,

- a hash (e.g. SHA512) of the resulting coreboot.rom , if the build succeeded,

- the success or otherwise of booting the build, and

- maybe the coreboot.rom file itself.

But perhaps I should air that general wish in another thread some
time, instead of hijacking this one! I should also research whether
anyone has aired similar wishes already :)

Best regards.

More information about the coreboot mailing list