On Sun, Dec 20, 2009 at 05:01:38PM -0800, Fraser Hanson wrote:
OK, tonight I checked out the latest flashrom from svn, patched it and compiled it.
I then tried to flash my bios with my original bios.
The flash failed, as follows:
fraser@ged:~/bios/flashrom$ sudo ./flashrom -w ../stock-bios.bin flashrom v0.9.1-r808 No coreboot table found. Found chipset "NVIDIA CK804", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Disabling flash write protection for board "MSI K8N Neo4-F"... ERROR: no nVidia SMBus controller found. FAILED! Calibrating delay loop... OK. 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... Programming page: ERASE FAILED at 0x00000000! Expected=0xff, Read=0x49, failed byte count from 0x00000000-0x0000ffff: 0x599 ERASE 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@flashrom.org!
DO NOT REBOOT OR POWEROFF!
Ah, urgh, nvidia mcp gpio code is busted. Here is an updated patch.
Luc Verhaegen.