Hi,
flashrom cannot work on Intel ICH7/ICH7R / SST SST25VF016B (2048 KB, SPI). MB: Supermicro X7SLM-L / http://www.supermicro.com/products/motherboard/Core2Duo/945/X7SLM-L.cfm
The outputs of 'flashrom -V', 'lspci -nnvvvxxx', 'superiotool -deV', 'dd if=/dev/mem of=sm_x7slm.system.rom bs=64k count=1 skip=15' are attached.
# ./flashrom -w BIOS_X7SLM-L.ROM flashrom v0.9.1-r792 No coreboot table found. Found chipset "Intel ICH7/ICH7R", enabling flash write... OK. This chipset supports the following protocols: SPI. Calibrating delay loop... OK. Found chip "SST SST25VF016B" (2048 KB, SPI) at physical address 0xffe00000. Flash image seems to be a legacy BIOS. Disabling checks. Writing flash chip... spi_write_status_register failed during command execution spi_write_status_register failed Erasing flash before programming... Erasing flash chip... spi_write_status_register failed during command execution spi_write_status_register failed spi_disable_blockprotect 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@flashrom.org! ------------------------------------------------------------------------------- DO NOT REBOOT OR POWEROFF!
Thank you. Water Chen