[flashrom] output of flashrom -Vr

Stefan Tauner stefan.tauner at student.tuwien.ac.at
Wed Jul 18 01:08:45 CEST 2012


On Fri, 01 Jun 2012 22:10:06 +0200
Juraj Lutter <juraj at lutter.sk> wrote:

Hello Juraj and thanks for your report!

> otis at zed ~/code/flashrom-1.0 $ sudo ./flashrom -Vr xx
> flashrom v0.9.5.2-r1538 on Linux 3.2.0-2-amd64 (x86_64), built with
> libpci 3.1.8, GCC 4.6.3, little endian
> flashrom is free software, get the source code at http://www.flashrom.org
> 
> Command line (2 args): ./flashrom -Vr xx
> Calibrating delay loop... OS timer resolution is 1 usecs, 1415M loops
> per second, 10 myus = 10 us, 100 myus = 117 us, 1000 myus = 973 us,
> 10000 myus = 9945 us, 4 myus = 8 us, OK.
> Initializing internal programmer
> No coreboot table found.
> DMI string system-manufacturer: "Hewlett-Packard"
> DMI string system-product-name: "HP Z400 Workstation"
> DMI string system-version: " "
> DMI string baseboard-manufacturer: "Hewlett-Packard"
> DMI string baseboard-product-name: "0AE4h"
> […]
> BIOS Lock Enable: enabled, BIOS Write Enable: disabled, BIOS_CNTL is 0x2
> WARNING: Setting 0xdc from 0x2 to 0x3 on ICH10R failed. New value is 0x2.

This makes it impossible to write the flash chip without interacting
with the BIOS (which requires documentation or reverse engineering).

> […]
> 0x74: 0x81ff01f0 PR0: WARNING: 0x001f0000-0x001fffff is read-only.

even then this part of the flash can never be written from within the
system (it probably contains the bootblock and does not need to be
updated anyway).

> […]
> Found Atmel flash chip "AT26DF161" (2048 kB, SPI).
> ===
> This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE

But at least i can mark the flash chip as working for probing and
reading, thanks!
-- 
Kind regards/Mit freundlichen Grüßen, Stefan Tauner




More information about the flashrom mailing list