On 11/17/2011 11:23 AM, Svante Olofsson wrote:
I tried to write the backup.rom with flashrom -V -w backup.rom and that seemed to work even if the rom was identical to the one already present. To me everything looks quite good and I am considering writing the new rom that I downloaded. What do you thing? Do you still want me to post any more information with lspci -xxnnvvv, flashrom -V and superiotool -deV ?
Yes, please send that information. The old version of flashrom failed because of a write protection that is in place on your system. As Stefan mentioned, newer flashrom versions will not write blocks that don't need to be written. See below:
Reading old flash chip contents... done. Erasing and writing flash chip... Trying erase function 0... 0x000000-0x000fff:S, 0x001000-0x001fff:S, 0x002000-0x002fff:S,
[...]
0x07e000-0x07efff:S, 0x07f000-0x07ffff:S Erase/write done. Verifying flash... VERIFIED. Restoring PCI config space for 00:01:0 reg 0x6d Restoring PCI config space for 00:01:0 reg 0x92
The ":S" after the address ranges indicate that flashrom skipped that section.
Thanks,
Josh
p.s. please use `lspci -vvvnnxxx' (as root) with 3 x's. Thanks.
I have attached the information....
I guess that I haven't changed the rom at all if the protection is in place :) The protection must be lifted programatically right? Nothing can be done with parameters in the bios setup?
BR, --Svante