[flashrom] Test results for flashrom on Winfast MCP61SM2MA-ERS2H

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Sun Dec 5 19:23:48 CET 2010


Hi Paul,

thanks for your report.

On 05.12.2010 14:52, Paul Brookman wrote:
> These are from attempts to flash a Winbond chip on a MCP61 chipset board (failed). The chip was previously hot-flashed with the latest bios for the Winfast MCP61 board using flashrom successfully on another board (Foxconn RC4107MA). Transferred to the Winfast board, the rom chip enabled the board to be booted successfully, but could not then be erased.
>
> flashrom v0.9.2-r1028 on Linux 2.6.35-23-generic (i686), built with libpci 3.0.0, GCC 4.4.4, little endian
>   

Could you upgrade to the lastest flashrom version, preferably current
svn? That would make diagnosis of your problem a lot easier.
Instructions are at http://www.flashrom.org/Downloads


> [...]
> DMI string baseboard-manufacturer: "WinFast"
> DMI string baseboard-product-name: "MCP61M2MA"
> DMI string baseboard-version: "FAB1.0"
> DMI string chassis-type: "Desktop"
> Found ITE Super I/O, id 8716
> Found chipset "NVIDIA MCP61", enabling flash write... chipset PCI ID is 10de:03e0
> [...]
> Guessed flash bus type is LPC
> [...]
> Probing for Winbond W39V040B, 512 KB: probe_jedec_common: id1 0xda, id2 0x54
> Found chip "Winbond W39V040B" (512 KB, LPC) at physical address 0xfff80000.
> [...]
> Erasing flash chip...
> Looking at blockwise erase function 0... trying... 0x000000-0x00ffff, 
> 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.
>   

Looks like stderr was not captured.
If you're trying erase again with a newer flashrom version, please use
flashrom -V -E >output.txt 2>&1
That will capture the errors as well.

>From what I saw in your log, we probably have to reverse engineer the
mainboard enable function. Doable, but most of our reverse engineering
specialists are very busy right now. If you send the output of
flashrom -V
superiotool -deV
lspci -nnvvvxxx
as response to this mail, and if you upload your current flash chip
contents to http://paste.flashrom.org/ and post the link here, we will
put your mainboard on our TODO list. If you're lucky, you'll see a
response in the next few days.

Regards,
Carl-Daniel

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





More information about the flashrom mailing list