On 12/07/2011 02:54 AM, Marek Zakrzewski wrote:
0x54: 0x00000000 (FREG0: Flash Descriptor) 0x00000000-0x00000fff is read-only 0x58: 0x03ff0180 (FREG1: BIOS) 0x00180000-0x003fffff is read-write 0x5C: 0x017f0001 (FREG2: Management Engine) 0x00001000-0x0017ffff is locked 0x60: 0x00000fff (FREG3: Gigabit Ethernet) Gigabit Ethernet region is unused. 0x64: 0x00000fff (FREG4: Platform Data) Platform Data region is unused.
Running OPCODE 0x03 failed at address 0x001000 (payload length was 64). FAILED.
Hello,
Your vendor has locked down your BIOS through the Intel chipset. Intel has not released documentation on how to disable this protection or otherwise update these locked/read-only regions. However, some recent patches from David Hendricks at Google work around this by simply ignoring writes and reads to sections which would result in errors. This is very new code, and the result of only updating part of your BIOS is not guaranteed to be sane or even bootable. If you would like to try nonetheless with these risks fully understood, please examine the patches here and let us know how they work for you: http://patchwork.coreboot.org/patch/3471/
Otherwise it is recommended to use the vendor BIOS update utility.
Thanks,
Josh