[flashrom] help it says my flash chip is in an unknown state

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Wed Sep 22 18:37:59 CEST 2010


Hi Maki,

do you have a backup of the old ROM contents? If you have a backup,
please run
flashrom -Vv backup.rom
If it says "VERIFIED", your flash chip contents are unchanged and it is
safe to reboot.

Please try to upgrade to a more recent flashrom version (if possible,
compile the latest one from our svn repository:
http://www.flashrom.org/Downloads )
To support your mainboard, we need the output (as root) from:
lspci -nnvvvxxx
superiotool -deV
flashrom -V

If superiotool is not available in your distribution, please follow the
instructions here: http://www.coreboot.org/Superiotool#Installation

On 22.09.2010 18:00, Maki Kato wrote:
> root at storage:~# flashrom -Vw P4P800SE-ASUS-1012.001 > flashrom_Vw.txt
> flashrom v0.9.1-r946
> DMI string baseboard-manufacturer: "ASUSTeK Computer Inc."
> DMI string baseboard-product-name: "P4P800SE"
> DMI string baseboard-version: "Rev 2.xx"
> DMI string chassis-type: "<OUT OF SPEC>"
> Found chipset "Intel ICH5/ICH5R", enabling flash write...
> BIOS Lock Enable: disabled, BIOS Write Enable: enabled, BIOS_CNTL is 0x1
> OK.
> Probing for PMC Pm49FL004, 512 KB: probe_jedec_common: id1 0x9d, id2 0x6e
> Found chip "PMC Pm49FL004" (512 KB, LPC,FWH) at physical address
> 0xfff80000.
> Flash image seems to be a legacy BIOS. Disabling checks.
> Writing flash chip... Erasing flash chip...
> Looking at blockwise erase function 0... trying... 0x000000-0x000fff,
> 0x001000-0x001fff, 0x002000-0x002fff, 0x003000-0x003fff,
> 0x004000-0x004fff, 0x005000-0x005fff, 0x006000-0x006fff,
> ERASE FAILED at 0x00006cd0! Expected=0xff, Read=0x44, failed byte
> count from 0x00006000-0x00006fff: 0x313
> Looking at blockwise erase function 1... trying... 0x000000-0x00ffff,
> ERASE FAILED at 0x00006cd0! Expected=0xff, Read=0x44, failed byte
> count from 0x00000000-0x0000ffff: 0x926e
> Looking at blockwise erase function 2... trying... 0x000000-0x07ffff,
> ERASE FAILED at 0x00006cd0! Expected=0xff, Read=0x44, failed byte
> count from 0x00000000-0x0007ffff: 0x75861
> Looking at blockwise erase function 3... not defined. Looking for
> another erase function.
> Looking at blockwise erase function 4... not defined. Looking for
> another erase function.

This looks like nothing was erased, but to be sure, please verify with a
backup as indicated at the beginning of the mail.

Regards,
Carl-Daniel

-- 
http://www.hailfinger.org/





More information about the flashrom mailing list