Hi all-
I wanted to start this thread to discuss Coreboot on the X2100 as opposed to the X210 - since it has distinct issues& solutions. Mods, please let me know if it's annoying or not suggested and I can copy this back into the other thread.
Mainly, the X2100 port did not get upstreamed, and as I (or anyone else) haven't heard back from mjg59 on the subject it's a touch outdated. I did see several reports of people being unable to build it, so here's my take on it with the remaining issues I see so far. The branch is at: https://github.com/mjg59/coreboot/tree/x2100_ng
1. Building
Since this branch is not current relative to the latest master, building it ran into some weird issues for me. In particular, this tree still wants to build with GCC 8.3.0 which is quite out of date, and my Ubuntu installation wasn't able to find uuid-dev / libuuid-dev for the right version while building "make crossgcc". I found a solution from the coreboot mailing list, which is to pull the coreboot master into a different directory, "make crossgcc" in there, then copy & replace the entire /util/crosgcc/xgcc folder into the X2100 directory. Then I also had to install python3-distutils to make everything happy.
2. Tianocore keyboard not working
I found that if I used the Tianocore version referenced in the X2100 tree, the keyboard doesn't work at all in the menu / picker. Luckily coreboot is happy to run any .ELF/FD binary as a payload, so I again used the latest coreboot master to build MrChromebox's latest version. Then I copied the resulting UEFIPAYLOAD.fd file into the X2100 payload folder and told the X2100 version to use that binary nstead of building its own version. Now the picker works and appears stable, a nice bonus is that it looks like a much updated version as well.
3. Power key doesn't work after first power-up
This one I'm still stumped on. If one shuts down the machine from any OS, or even hard resets, the power key no longer works to turn the unit back on and requires me to pull the power plug and reinsert it. I'm sure this is some kind of configuration option but I haven't found the solution yet. Any ideas are welcome!
Anyway, it's almost fully working. I can't take credit for any of this, since Matthew did the port please thank him for getting it to run.
R
Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message
X2100 Coreboot (separating for readability)
-
flyingfishfinger
- Junior Member

- Posts: 416
- Joined: Sun Nov 18, 2012 5:42 pm
- Location: San Francisco Bay Area
Re: X2100 Coreboot (separating for readability)
mind sharing your config?
-
- Similar Topics
- Replies
- Views
- Last post
-
-
ThinkPad T520 coreboot
by mcq » Wed Apr 08, 2026 10:27 am » in ThinkPad T400/T410/T420 and T500/T510/T520 Series - 0 Replies
- 586 Views
-
Last post by mcq
Wed Apr 08, 2026 10:27 am
-
Who is online
Users browsing this forum: No registered users and 24 guests



