libreboot
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Libreboot] wrong coreboot image for X60s


From: Marcus Moeller
Subject: Re: [Libreboot] wrong coreboot image for X60s
Date: Sun, 25 Jan 2015 12:17:20 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Icedove/31.3.0

Dear Robert.

I just tried to update Libreboot to the latest release, but I didn't
succeed.

I am currently using the 20141015 release.

After I modified the "x60_usqwerty_vesafb.rom" image according to my
own requirements, I experienced the following:
- found no "builddeps-flashrom" script in the main directory of this
   release (libreboot_bin/), and noticed that binaries already exist
   for my platform in flashrom/i686/
   → So I did nothing at this step.
- then I did this:
   ./flash work/x60_usqwerty_vesafb-mk2.rom
   (which points to my modified ROM image)
- and got this back:
   1. the content of the "flash" script (not the binary) is printed in
   the terminal from line 25 to bottom, which is expected, from "set
   -v", I guess.
   2. then this:
   -----CUT-----
   echo $path
   flashrom v0.9.7-r1858 on Linux 3.14.29-gnu-1-lts (i686)
   flashrom is free software, get the source code at
   http://www.flashrom.org

   Calibrating delay loop... OK.
   coreboot table found at 0xbf6bd000.
   Active config mode, unknown reg 0x20 ID: ea.
   Please send the output of "flashrom -V -p internal" to
   address@hidden with W836xx: your board name: flashrom -V
   as the subject to help us finish support for your Super I/O. Thanks.
   Found chipset "Intel ICH7M". Enabling flash write... OK.
   Found Macronix flash chip "MX25L1605D/MX25L1608D/MX25L1673E" (2048
   kB, SPI) mapped at physical address 0xffe00000.
   This coreboot image (LENOVO:ThinkPad X60) does not appear to
   be correct for the detected mainboard (Lenovo:ThinkPad X60 / X60s /
   X60t).
   Aborting. You can override this with -p
   internal:boardmismatch=force.
   -----CUT-----

I experienced the same but used x60flashfrom5 afterwards which works. It adds -p internal:boardmismatch=force to the flashrom command.

Besides that it's now possible to chainload a grub configuration on your disk: http://libreboot.org/docs/gnulinux/grub_cbfs.html#libreboot_grub_config_ondisk

Using this, I was able to avoid rebuilding the image. I have simply done a ln -s /boot/grub/grub.cfg /boot/grub/libreboot_grub.cfg which made me use the original system grub config.

Greets
Marcus

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]