Reply To: Help Editing Grub

Forum › Forums › New users › Welcome to antiX › Help Editing Grub › Reply To: Help Editing Grub

#38713
Xecure
Member

    Edit: deleting some links to avoid spam filter

    I have no experience with changing or backing up the BIOS. This is new to me.

    I was looking for the specific error and I found what I suppose is the thread you opened in reddit to figure out the problem:
    http://www.reddit.com/r/libreboot/comments/hlsdvg/antix_and_libreboot/

    You describe the error there as:

    Calibrating delay loop... OK.
    Found chipset "Intel ICH7M".
    Enabling flash write... Error accessing ICH RCRB, 0x4000 bytes at 0xfed1c000
    /dev/mem mmap failed: Operation not permitted
    FAILED!
    FATAL ERROR!
    Error: Programmer initialization failed.

    As you suggest, the possible solution mentioned in http://blog.fluxo.info/research/libreboot/ is:

    NOTE: if running flashrom -p internal for software based flashing, and you get
    an error related to /dev/mem access, you should reboot with iomem=relaxed
    kernel parameter before running flashrom, or use a kernel that has
    CONFIG_STRICT_DEVMEM not enabled.

    You can test to see if the boot parameters have really loaded doing:
    cat /proc/cmdline

    I see that Thinkpads X60s are compatible (libreboot.org/docs/hardware/#list-of-supported-thinkpad-x60s), so I don’t know what the problem could be. I assume the step you are following (and are stuck in) is the backup step: http://www.coreboot.org/Board:lenovo/x60/Installation#Back_up_the_original_proprietary_firmware

    Could someone with a Thinkpad x60 test this step (a non-destructive step) and see if they can also backup the bios firmware or experience the same error? I know others have talked about having this device, so maybe you could see if you have the same result as the OP. If I had it I could test this myself.

    antiX Live system enthusiast.
    General Live Boot Parameters for antiX.