[flashrom] Flashrom W39V040B

Idwer Vollering vidwer at gmail.com
Fri Apr 1 00:09:56 CEST 2011


2011/3/30 kay <kay.diam at gmail.com>:
> Hi!

Hi.

>
> I have tried to flash my BIOS without success. BIOS flash reading is ok, but
> writing does'nt work. Here is the commands output:
>
> $ flashrom -Vw 75i65G_3.30
> flashrom v0.9.2-r1028 on Linux 2.6.35-28-generic (x86_64), built with libpci

Can you retry writing with the latest development code ?

See http://www.flashrom.org/Downloads#Installation_from_source for instructions.

> 3.0.0, GCC 4.4.4, little endian
> flashrom is free software, get the source code at http://www.flashrom.org
>
> Calibrating delay loop... OS timer resolution is 1 usecs, 2071M loops per
> second, 10 myus = 9 us, 100 myus = 90 us, 1000 myus = 898 us, 10000 myus =
> 8978 us, 4 myus = 3
> us, OK.
> Initializing internal programmer
> No coreboot table found.
> DMI string system-manufacturer: "To Be Filled By O.E.M."
> DMI string system-product-name: "To Be Filled By O.E.M."
> DMI string system-version: "To Be Filled By O.E.M."
> DMI string baseboard-manufacturer: " "
> DMI string baseboard-product-name: "775i65G."

The board is an ASRock 775i65G, correct ?

> DMI string baseboard-version: " "
> DMI string chassis-type: "Desktop"
> Found chipset "Intel ICH5/ICH5R", enabling flash write... chipset PCI ID is
> 8086:24d0,
> BIOS Lock Enable: disabled, BIOS Write Enable: enabled, BIOS_CNTL is 0x1
> OK.
> This chipset supports the following protocols: Non-SPI.
>
> Found chip "Winbond W39V040B" (512 KB, LPC) 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-0x00ffff, 0x010000-0x01ffff,
> Looking at blockwise erase function 1... trying... 0x000000-0x07ffff,
> Looking at blockwise erase function 2... not defined. Looking for another
> erase function.
> 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.
>
> ERASE FAILED at 0x00013948! Expected=0xff, Read=0x44, failed byte count from
> 0x00010000-0x0001ffff: 0xc5f5
> ERASE FAILED!
> ERASE FAILED at 0x00013948! Expected=0xff, Read=0x44, failed byte count from
> 0x00000000-0x0007ffff: 0x5cf57
> ERASE FAILED!
> FAILED!
> ERASE FAILED!
> FAILED!
> Your flash chip is in an unknown state.
> Get help on IRC at irc.freenode.net (channel #flashrom) or
> mail flashrom at flashrom.org!
> -------------------------------------------------------------------------------
> DO NOT REBOOT OR POWEROFF!

Big fat warning but you have kept it cool :)

>
> I have checked the BIOS content and compared with backup - they are
> identical, so I have reboot the PC without any problems.

Okay, can you hit reply-to-all and attach the output of 'flashrom -V',
'lspci -nnvvvxxx', 'superiotool -deV' (run all commands as root) ?

> _______________________________________________
> flashrom mailing list
> flashrom at flashrom.org
> http://www.flashrom.org/mailman/listinfo/flashrom
>




More information about the flashrom mailing list