On Sun, Jun 14, 2009 at 10:36:55PM +0200, Arjan Koers wrote: > The VIA VX800 chipset works with the VT8237S code after adding an > entry for the VX800 PCI ID. > > Signed-off-by: Arjan Koers <[email protected]>
Thanks, committed in r591. > # ./flashrom -E > flashrom v0.9.0-r589 > No coreboot table found. > Found chipset "VIA VX800", enabling flash write... Mapping VT8237S MMIO > registers at 0xfed10000, unaligned size 0x70. > OK. > Calibrating delay loop... OK. > Found chip "Winbond W25x40" (512 KB) at physical address 0xfff80000. > Erasing flash chip... SUCCESS. Just to be really sure exerything works ok... Please do './flashrom -r empty.dd' and them 'hexdump -C empty.dd', which should return only 0xff bytes. > # ./flashrom -w nf77a03.bin > flashrom v0.9.0-r589 > No coreboot table found. > Found chipset "VIA VX800", enabling flash write... Mapping VT8237S MMIO > registers at 0xfed10000, unaligned size 0x70. > OK. > Calibrating delay loop... OK. > Found chip "Winbond W25x40" (512 KB) at physical address 0xfff80000. > Flash image seems to be a legacy BIOS. Disabling checks. > Writing flash chip... Programming page: > > COMPLETE. And here, please try to write an image consisting of random bytes (if you can recover in case things go wrong), then verify it with -v: dd if=/dev/urandom of=rnd.dd bs=1024c count=512 ./flashrom -w rnd.dd ./flashrom -v rnd.dd If this verifies OK we can be sure that all works fine. You can then write your proper BIOS image back to the chip. Thanks, Uwe. -- http://www.hermann-uwe.de | http://www.holsham-traders.de http://www.crazy-hacks.org | http://www.unmaintained-free-software.org -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

