On Fri, 01 Jun 2012 22:10:06 +0200 Juraj Lutter juraj@lutter.sk wrote:
Hello Juraj and thanks for your report!
otis@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!