On Sun, 12 Aug 2012 15:14:23 -0700 (PDT) dvrhax dvrhax@yahoo.com wrote:
flashrom v0.9.6.1-r1569 on Linux 3.2.0-29-generic (x86_64) flashrom is free software, get the source code at http://www.flashrom.org
flashrom was built with libpci 3.1.8, GCC 4.6.3, little endian Command line (3 args): flashrom --programmer internal -V Calibrating delay loop... OS timer resolution is 1 usecs, 831M loops per second, 10 myus = 11 us, 100 myus = 100 us, 1000 myus = 1000 us, 10000 myus = 9979 us, 4 myus = 4 us, OK. Initializing internal programmer No coreboot table found. DMI string system-manufacturer: "Shuttle Inc" DMI string system-product-name: "SN78S" DMI string system-version: "V10" DMI string baseboard-manufacturer: "Shuttle Inc" DMI string baseboard-product-name: "FN78S" DMI string baseboard-version: "V10" DMI string chassis-type: "Desktop" […] Found EMST flash chip "F25L008A" (1024 kB, SPI). === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
Hello dvrhax,
thanks for your report! Can you confirm that there is really an EMST F25L008A chip on your board? If you look at this picture http://www.3dnews.ru/_imgdata/img/2009/02/20/114060.jpg then the flash chip is located right and above the PCIe slot. In the picture it is a socketed DIP8 package, but this might not be the case on retail boards. Other possible variants can be found at http://flashrom.org/Technology
Can you please also try to read the existing firmware with flashrom's -r <filename> option? This is safe to test. You can of course also try to erase and write, but this can of course have negative consequences even if improbable if you dont do something stupid. Please include verbose logs again for any commands you try (but not the binary images because they are copyrighted). Tip: flashrom can create log files itself with the -o <logfile> option.