<div dir="ltr"><div>sorry, my bad. here it goes:<br><br>san@flashrom:~/flashrom/P4$ sudo flashrom -Vnn -w P4.rom --programmer  internal<br>[sudo] password for san: <br>flashrom v0.9.6.1-r1704 on Linux 3.5.0-23-generic (i686)<br>
flashrom is free software, get the source code at <a href="http://www.flashrom.org">http://www.flashrom.org</a><br><br>flashrom was built with libpci 3.1.8, GCC 4.6.3, little endian<br>Command line (5 args): flashrom -Vnn -w P4.rom --programmer internal<br>
Calibrating delay loop... OS timer resolution is 23 usecs, 651M loops per second, delay more than 10% too short (got 85% of expected delay), recalculating... 680M loops per second, delay more than 10% too short (got 88% of expected delay), recalculating... 626M loops per second, delay more than 10% too short (got 82% of expected delay), recalculating... 601M loops per second, delay more than 10% too short (got 79% of expected delay), recalculating... 610M loops per second, delay loop is unreliable, trying to continue 10 myus = 30 us, 100 myus = 86 us, 1000 myus = 1143 us, 10000 myus = 49282 us, 92 myus = 81 us, OK.<br>
Initializing internal programmer<br>No coreboot table found.<br>DMI string system-manufacturer: " "<br>DMI string system-product-name: " "<br>DMI string system-version: " "<br>DMI string baseboard-manufacturer: " "<br>
DMI string baseboard-product-name: "i845E-PC87366"<br>DMI string baseboard-version: " "<br>DMI string chassis-type: "Desktop"<br>W836xx enter config mode worked or we were already in config mode. W836xx leave config mode had no effect.<br>
Active config mode, unknown reg 0x20 ID: e9.<br>Please send the output of "flashrom -V" to <br><a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a> with W836xx: your board name: flashrom -V<br>as the subject to help us finish support for your Super I/O. Thanks.<br>
Found chipset "Intel ICH4/ICH4-L" with PCI ID 8086:24c0. Enabling flash write... <br>BIOS_CNTL = 0x01: BIOS Lock Enable: disabled, BIOS Write Enable: enabled<br>OK.<br>The following protocols are supported: FWH.<br>
Probing for Atmel AT49LH002, 256 kB: probe_82802ab: id1 0x25, id2 0x82, id1 is normal flash content, id2 is normal flash content<br>Probing for Intel 82802AB, 512 kB: probe_82802ab: id1 0x25, id2 0x82, id1 is normal flash content, id2 is normal flash content<br>
Probing for Intel 82802AC, 1024 kB: probe_82802ab: id1 0x25, id2 0x82, id1 is normal flash content, id2 is normal flash content<br>Probing for PMC Pm49FL002, 256 kB: probe_jedec_common: id1 0xbf, id2 0x57<br>Probing for PMC Pm49FL004, 512 kB: probe_jedec_common: id1 0xbf, id2 0x57<br>
Probing for Sharp LHF00L04, 1024 kB: probe_82802ab: id1 0x25, id2 0x82, id1 is normal flash content, id2 is normal flash content<br>Probing for SST SST49LF002A/B, 256 kB: probe_jedec_common: id1 0xbf, id2 0x57<br>Found SST flash chip "SST49LF002A/B" (256 kB, FWH) at physical address 0xfffc0000.<br>
Lock status for 0x000000 (size 0x004000) is 01, write locked<br>Lock status for 0x004000 (size 0x004000) is 00, full access<br>Lock status for 0x008000 (size 0x004000) is 01, write locked<br>Lock status for 0x00c000 (size 0x004000) is 00, full access<br>
Lock status for 0x010000 (size 0x004000) is 01, write locked<br>Lock status for 0x014000 (size 0x004000) is 00, full access<br>Lock status for 0x018000 (size 0x004000) is 01, write locked<br>Lock status for 0x01c000 (size 0x004000) is 00, full access<br>
Lock status for 0x020000 (size 0x004000) is 01, write locked<br>Lock status for 0x024000 (size 0x004000) is 00, full access<br>Lock status for 0x028000 (size 0x004000) is 01, write locked<br>Lock status for 0x02c000 (size 0x004000) is 00, full access<br>
Lock status for 0x030000 (size 0x004000) is 01, write locked<br>Lock status for 0x034000 (size 0x004000) is 00, full access<br>Lock status for 0x038000 (size 0x004000) is 01, write locked<br>Lock status for 0x03c000 (size 0x004000) is 00, full access<br>
Probing for SST SST49LF003A/B, 384 kB: probe_jedec_common: id1 0xbf, id2 0x57<br>Probing for SST SST49LF004A/B, 512 kB: probe_jedec_common: id1 0xbf, id2 0x57<br>Probing for SST SST49LF004C, 512 kB: probe_82802ab: id1 0x25, id2 0x82, id1 is normal flash content, id2 is normal flash content<br>
Probing for SST SST49LF008A, 1024 kB: probe_jedec_common: id1 0xbf, id2 0x57<br>Probing for SST SST49LF008C, 1024 kB: probe_82802ab: id1 0x25, id2 0x82, id1 is normal flash content, id2 is normal flash content<br>Probing for SST SST49LF016C, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Probing for ST M50FLW040A, 512 kB: probe_82802ab: id1 0x25, id2 0x82, id1 is normal flash content, id2 is normal flash content<br>Probing for ST M50FLW040B, 512 kB: probe_82802ab: id1 0x25, id2 0x82, id1 is normal flash content, id2 is normal flash content<br>
Probing for ST M50FLW080A, 1024 kB: probe_82802ab: id1 0x25, id2 0x82, id1 is normal flash content, id2 is normal flash content<br>Probing for ST M50FLW080B, 1024 kB: probe_82802ab: id1 0x25, id2 0x82, id1 is normal flash content, id2 is normal flash content<br>
Probing for ST M50FW002, 256 kB: probe_82802ab: id1 0x25, id2 0x82, id1 is normal flash content, id2 is normal flash content<br>Probing for ST M50FW016, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Probing for ST M50FW040, 512 kB: probe_82802ab: id1 0x25, id2 0x82, id1 is normal flash content, id2 is normal flash content<br>Probing for ST M50FW080, 1024 kB: probe_82802ab: id1 0x25, id2 0x82, id1 is normal flash content, id2 is normal flash content<br>
Probing for Winbond W39V040FA, 512 kB: probe_jedec_common: id1 0xbf, id2 0x57<br>Probing for Winbond W39V040FB, 512 kB: probe_jedec_common: id1 0xbf, id2 0x57<br>Probing for Winbond W39V040FC, 512 kB: probe_jedec_common: id1 0xbf, id2 0x57<br>
Probing for Winbond W49V002FA, 256 kB: probe_jedec_common: id1 0xbf, id2 0x57<br>Probing for Winbond W39V080FA, 1024 kB: probe_jedec_common: id1 0xbf, id2 0x57<br>Probing for Winbond W39V080FA (dual mode), 512 kB: probe_jedec_common: id1 0xbf, id2 0x57<br>
Found SST flash chip "SST49LF002A/B" (256 kB, FWH).<br>Lock status for 0x000000 (size 0x004000) is 01, write locked<br>Trying to clear lock for 0x000000... Lock status for 0x000000 (size 0x004000) is 00, full access<br>
OK<br>Lock status for 0x004000 (size 0x004000) is 00, full access<br>Lock status for 0x008000 (size 0x004000) is 01, write locked<br>Trying to clear lock for 0x008000... Lock status for 0x008000 (size 0x004000) is 00, full access<br>
OK<br>Lock status for 0x00c000 (size 0x004000) is 00, full access<br>Lock status for 0x010000 (size 0x004000) is 01, write locked<br>Trying to clear lock for 0x010000... Lock status for 0x010000 (size 0x004000) is 00, full access<br>
OK<br>Lock status for 0x014000 (size 0x004000) is 00, full access<br>Lock status for 0x018000 (size 0x004000) is 01, write locked<br>Trying to clear lock for 0x018000... Lock status for 0x018000 (size 0x004000) is 00, full access<br>
OK<br>Lock status for 0x01c000 (size 0x004000) is 00, full access<br>Lock status for 0x020000 (size 0x004000) is 01, write locked<br>Trying to clear lock for 0x020000... Lock status for 0x020000 (size 0x004000) is 00, full access<br>
OK<br>Lock status for 0x024000 (size 0x004000) is 00, full access<br>Lock status for 0x028000 (size 0x004000) is 01, write locked<br>Trying to clear lock for 0x028000... Lock status for 0x028000 (size 0x004000) is 00, full access<br>
OK<br>Lock status for 0x02c000 (size 0x004000) is 00, full access<br>Lock status for 0x030000 (size 0x004000) is 01, write locked<br>Trying to clear lock for 0x030000... Lock status for 0x030000 (size 0x004000) is 00, full access<br>
OK<br>Lock status for 0x034000 (size 0x004000) is 00, full access<br>Lock status for 0x038000 (size 0x004000) is 01, write locked<br>Trying to clear lock for 0x038000... Lock status for 0x038000 (size 0x004000) is 00, full access<br>
OK<br>Lock status for 0x03c000 (size 0x004000) is 00, full access<br>Flash image seems to be a legacy BIOS. Disabling coreboot-related checks.<br>Reading old flash chip contents... done.<br>Erasing and writing flash chip... Trying erase function 0... 0x000000-0x000fff:S, 0x001000-0x001fff:S, 0x002000-0x002fff:S, 0x003000-0x003fff:S, 0x004000-0x004fff:S, 0x005000-0x005fff:S, 0x006000-0x006fff:S, 0x007000-0x007fff:S, 0x008000-0x008fff:S, 0x009000-0x009fff:S, 0x00a000-0x00afff:S, 0x00b000-0x00bfff:S, 0x00c000-0x00cfff:S, 0x00d000-0x00dfff:S, 0x00e000-0x00efff:S, 0x00f000-0x00ffff:S, 0x010000-0x010fff:S, 0x011000-0x011fff:S, 0x012000-0x012fff:S, 0x013000-0x013fff:S, 0x014000-0x014fff:S, 0x015000-0x015fff:S, 0x016000-0x016fff:S, 0x017000-0x017fff:S, 0x018000-0x018fff:S, 0x019000-0x019fff:S, 0x01a000-0x01afff:S, 0x01b000-0x01bfff:S, 0x01c000-0x01cfff:S, 0x01d000-0x01dfff:S, 0x01e000-0x01efff:S, 0x01f000-0x01ffff:S, 0x020000-0x020fff:S, 0x021000-0x021fff:S, 0x022000-0x022fff:S, 0x023000-0x023fff:S, 0x024000-0x024fff:S, 0x025000-0x025fff:S, 0x026000-0x026fff:S, 0x027000-0x027fff:S, 0x028000-0x028fff:S, 0x029000-0x029fff:S, 0x02a000-0x02afff:S, 0x02b000-0x02bfff:S, 0x02c000-0x02cfff:S, 0x02d000-0x02dfff:S, 0x02e000-0x02efff:S, 0x02f000-0x02ffff:S, 0x030000-0x030fff:S, 0x031000-0x031fff:S, 0x032000-0x032fff:S, 0x033000-0x033fff:S, 0x034000-0x034fff:S, 0x035000-0x035fff:S, 0x036000-0x036fff:S, 0x037000-0x037fff:S, 0x038000-0x038fff:S, 0x039000-0x039fff:S, 0x03a000-0x03afff:S, 0x03b000-0x03bfff:S, 0x03c000-0x03cfff:S, 0x03d000-0x03dfff:S, 0x03e000-0x03efff:S, 0x03f000-0x03ffff:EFAILED at 0x0003f015! Expected=0xff, Found=0x20, failed byte count from 0x0003f000-0x0003ffff: 0xfbc<br>
ERASE FAILED!<br>Reading current flash chip contents... done. Looking for another erase function.<br>Trying erase function 1... 0x000000-0x003fff:S, 0x004000-0x007fff:S, 0x008000-0x00bfff:S, 0x00c000-0x00ffff:S, 0x010000-0x013fff:S, 0x014000-0x017fff:S, 0x018000-0x01bfff:S, 0x01c000-0x01ffff:S, 0x020000-0x023fff:S, 0x024000-0x027fff:S, 0x028000-0x02bfff:S, 0x02c000-0x02ffff:S, 0x030000-0x033fff:S, 0x034000-0x037fff:S, 0x038000-0x03bfff:S, 0x03c000-0x03ffff:EFAILED at 0x0003c000! Expected=0xff, Found=0xe8, failed byte count from 0x0003c000-0x0003ffff: 0x3e4b<br>
ERASE FAILED!<br>Looking for another erase function.<br>No usable erase functions left.<br>FAILED!<br>Uh oh. Erase/write failed. Checking if anything changed.<br>Good. It seems nothing was changed.<br>Writing to the flash chip apparently didn't do anything.<br>
This means we have to add special support for your board, programmer or flash<br>chip. Please report this on IRC at <a href="http://chat.freenode.net">chat.freenode.net</a> (channel #flashrom) or<br>mail <a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a>, thanks!<br>
-------------------------------------------------------------------------------<br>You may now reboot or simply leave the machine running.<br>Restoring PCI config space for 00:1f:0 reg 0x4e<br><br><br></div>Best regards!<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/8/14 Stefan Tauner <span dir="ltr"><<a href="mailto:stefan.tauner@student.tuwien.ac.at" target="_blank">stefan.tauner@student.tuwien.ac.at</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello san,<br>
<br>
please send the output of lspci -vnn!<br>
I would need to look at our code again but it might be well possible,<br>
that the code added by the patch is never called because of the missing<br>
PCI IDs, so please send the output of lspci.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
Kind regards/Mit freundlichen Grüßen, Stefan Tauner<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>[ e-San.info | <a href="mailto:San@plusnet.pl">San@plusnet.pl</a> ]
</div>