On Tue, Oct 9, 2012 at 11:04 PM, Stefan Tauner stefan.tauner@student.tuwien.ac.at wrote:
On Tue, 9 Oct 2012 22:10:59 +0300 Alexey Dobriyan adobriyan@gmail.com wrote:
This comes from Sandy Bridge mobo. Is it supported in trunk?
I can experiment with the system a bit if necessary. […] 0x54: 0x000f0000 FREG0: WARNING: Flash Descriptor region (0x00000000-0x0000ffff) is read-only. 0x58: 0x0fff0800 FREG1: BIOS region (0x00800000-0x00ffffff) is read-write. 0x5C: 0x07ff0020 FREG2: WARNING: Management Engine region (0x00020000-0x007fffff) is locked. 0x60: 0x00000fff FREG3: Gigabit Ethernet region is unused. 0x64: 0x001f0010 FREG4: Platform Data region (0x00010000-0x0001ffff) is read-write. 0x74: 0x00000000 (PR0 is unused) 0x78: 0x00000000 (PR1 is unused) 0x7C: 0x00000000 (PR2 is unused) 0x80: 0x00000000 (PR3 is unused) 0x84: 0x00000000 (PR4 is unused) Please send a verbose log to flashrom@flashrom.org if this board is not listed on http://flashrom.org/Supported_hardware#Supported_mainboards yet. Writes have been disabled. You can enforce write support with the ich_spi_force programmer option, but it will most likely harm your hardware! If you force flashrom you will get no support if something breaks.
Hello Alexey,
thanks for your report!
The problem is the locked ME region as quoted above. We are working on unlocking it, but intel does not provide us any documentation so please do not expect a solution soon.
Can you please tell us which Supermicro board that is so that i can add it to our list of unsupported boards in the meantime?
I can't, it's a custom(?) board with DMI info et al stripped and replaced.
Why this ME region is important? It doesn't overlap with BIOS region.
Alexey, who know approximately nothing about BIOS internals