:( <span id="result_box" class="" lang="en"><span class="hps">and now</span> <span class="hps">I have to</span> <span class="hps">pay</span> <span class="hps">for the reprogramming</span> <span class="hps">of bone</span> <span class="hps">BIOS.</span> <span class="hps">Restored</span> <span class="hps">back</span> <span class="hps">however, and so</span> <span class="hps">does not work.<br>
<br><br></span></span><div class="gmail_quote">2012/2/14 Stefan Tauner <span dir="ltr"><<a href="mailto:stefan.tauner@student.tuwien.ac.at">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">
<div><div></div><div class="h5">On Tue, 14 Feb 2012 09:58:08 +0100<br>
Mariusz Cygan <<a href="mailto:itcygan@gmail.com">itcygan@gmail.com</a>> wrote:<br>
<br>
> flashrom -c W25X80 -w NT35.bin<br>
> flashrom v0.9.4-r1394 on Linux 3.0.0-16-generic (x86_64), built with libpci<br>
> 3.1.7, GCC 4.6.1, little endian<br>
> flashrom is free software, get the source code at <a href="http://www.flashrom.org" target="_blank">http://www.flashrom.org</a><br>
><br>
> Calibrating delay loop... OK.<br>
> Found chipset "NVIDIA MCP61".<br>
> This chipset is marked as untested. If you are using an up-to-date version<br>
> of flashrom please email a report to <a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a> including a<br>
> verbose (-V) log. Thank you!<br>
> Enabling flash write... This chipset is not really supported yet.<br>
> Guesswork...<br>
> SPI on this chipset is WIP. Please report any success or failure by mailing<br>
> us the verbose output to <a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a>, thanks!<br>
> Mapping NVIDIA MCP6x SPI at 0xfec80000, unaligned size 0x544.<br>
> Please send the output of "flashrom -V" to <a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a> with<br>
> your board name: flashrom -V as the subject to help us finish support for<br>
> your<br>
> chipset. Thanks.<br>
> OK.<br>
> This chipset supports the following protocols: SPI.<br>
> Found Winbond flash chip "W25X80" (1024 kB, SPI) at physical address<br>
> 0xfff00000.<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... Erase/write done.<br>
> Verifying flash... VERIFY FAILED at 0x00011a00! Expected=0x05, Read=0xff,<br>
> failed byte count from 0x00000000-0x000fffff: 0x1f8<br>
> Your flash chip is in an unknown state.<br>
> Get help on IRC at <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> (channel #flashrom) or<br>
> mail <a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a> with FAILED: your board name in the subject line!<br>
> -------------------------------------------------------------------------------<br>
> DO NOT REBOOT OR POWEROFF!<br>
><br>
><br>
<br>
</div></div>Hello Mariusz,<br>
<br>
i am not very familiar with the chipset, so i cant really help by<br>
fixing the problem. It seems that the addressing is somehow broken: I<br>
know that because erase and write succeeds. It does only succeed, if it<br>
can verify the contents of every block it wrote to be correct. After<br>
the whole process it does read the whole chip again and checks if it<br>
equals the image. Now if the addressing of the blocks wraps somewhere<br>
then the erase/write code will overwrite some blocks without noticing<br>
it (the block itself looks correct to it), but verification will fail<br>
at the end. Someone will have to look at it later. They will probably<br>
want to look at least at a verbose log, so please post the output of<br>
flashrom -V (and additionally maybe even with -VVV). The output of lspci<br>
-nnvvxxx (run as root) may also be useful.<br>
<br>
To get your board back to a consistent state, you could try flashing<br>
the backup you made with the -r/--read option (you DID make a backup,<br>
right?). But i fear it may also fail... in that case or if you do not<br>
have a backup please join IRC and most importantly: DO NOT REBOOT OR<br>
POWER OFF! We really mean it.<br>
<font color="#888888"><br>
--<br>
Kind regards/Mit freundlichen Grüßen, Stefan Tauner<br>
</font></blockquote></div><br><br clear="all"><br>-- <br><p>Serdecznie pozdrawiam</p>
<p>Mariusz Cygan</p>
<p>Specjalista IT / Administrator / Help Desk</p><br>