Hi Paweł,
thanks for your report. We generally recommend not to use flashrom on laptops due to possible interactions with the embedded controllers on laptops. It seems the embedded controller on your laptop doesn't cause any problems which is good. You're using a really old flashrom version which has problems with erase on some Winbond W39* chips. This is fixed in flashrom 0.9.1 and later versions.
On 05.03.2010 19:13, Paweł Stawicki wrote:
I have successfully PROBE READ WRITE and ERASE (??) on my laptop "acer aspire 1520"
The only bug that I get is an error when I'm ERASEing (but when I read the erased flash I get only 0xFF bytes and I can write again)
root@stawel-laptop:~/bios/inny# flashrom -E Calibrating delay loop... OK. No coreboot table found. Found chipset "VIA VT8235", enabling flash write... OK. Found chip "Winbond W39V040A" (512 KB) at physical address 0xfff80000. Erasing flash chip... FAILED! ERROR at 0x00080000: Expected=0xff, Read=0x00 root@stawel-laptop:~/bios/inny#
Could you please install a newer version of flashrom (at least 0.9.1, preferably current svn) and send in the output of flashrom -V lspci -nnvvvxxx superiotool -deV
If you don't have superiotool installed, don't worry, it's not that important.
Regards, Carl-Daniel