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