Hi all,
I'm trying to install coreboot on an ageing Lenovo X220 (4287-CTO) to help advance the fwupd plugin support. I'm the fwupd and LVFS maintainer so having an actual coreboot machine running Fedora would be a very useful thing indeed.
I've tried many different .configs, and most of the data in the wiki and various blog posts is very old (multiple years) and as yet I haven't manage to build anything that boots, or even turns on the display for that matter. Using spkmodem I am able to get some debugging output. Using CONFIG_USE_NATIVE_RAMINIT I get (ending in):
SPD probe channel1, slot0 Not a DDR3 SPD! No valid XMP profile found. Not a DDR3 SPD! SPD probe channel1, slot1JNot a DDR3 SPD! No valid XMP profile found. Not a DDR3 SPD! No DIMMs were found
This is with 4+4GB of PC3 RAM, more details available on request. Using CONFIG_USE_NATIVE_RAMINIT not set I get the slightly more helpful:
FMAP: area COREBOOT found @ 710200 (982528 bytes) CBFS: Locating 'mrc.bin' CBFS: Found @ offset 8fdc0 size 2fc94 System Agent: Starting up... System Agent: Initializing PCH System Agent: Initializing PCH (SMBUS) System Agent: Initializing PCH (USB) System Agent: Initializing PCH (SA Init) SA PciExpress skipped (pcie_init is 0) System Agent: Initializing PCH (Me UMA) System Agent: Initializing Memory System Agent: failed to locate restore data hob! System Agent: Done.
...and then the system just hangs. If anyone has a working .config for the X220 (although if it's using an old version of coreboot, the git tag you used would be very useful). If anyone knows what those messages mean, I'm also very grateful. Thanks!
Richard.