I didn't go thru data sheet, I have have just inserted the size and the enum as in the added patch w25Q128.patch.<div><br></div><div>The verbose output of read is attached in flashrom_notworking.txt.</div><div><br></div>
<div>The below is the error log without verbose.</div><div><div>flashrom is free software, get the source code at <a href="http://www.flashrom.org">http://www.flashrom.org</a></div><div><br></div><div>Calibrating delay loop... OK.</div>
<div>No coreboot table found.</div><div>Found chipset "Intel", enabling flash write... OK.</div><div>This chipset supports the following protocols: FWH,SPI.</div><div>Found chip "Winbond W25Q128" (16384 KB, SPI) at physical address 0xff000000.</div>
<div>===</div><div>This flash part has status UNTESTED for operations: ERASE</div><div>The test status of this chip may have been updated in the latest development</div><div>version of flashrom. If you are running the latest development version,</div>
<div>please email a report to <a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a> if any of the above operations</div><div>work correctly for you with this flash part. Please include the flashrom</div><div>output with the additional -V option for all operations you tested (-V, -Vr,</div>
<div>-Vw, -VE), and mention which mainboard or programmer you tested.</div><div>Please mention your board in the subject line. Thanks for your help!</div><div>Reading flash... Read operation failed!</div><div>FAILED.</div>
<div><br></div><div><br><div class="gmail_quote">On Fri, Apr 29, 2011 at 1:42 AM, Stefan Tauner <span dir="ltr"><<a href="mailto:stefan.tauner@student.tuwien.ac.at">stefan.tauner@student.tuwien.ac.at</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Wed, 27 Apr 2011 18:25:07 -0700<br>
Rheneus <<a href="mailto:rheneus.paul@gmail.com">rheneus.paul@gmail.com</a>> wrote:<br>
<br>
> Hi,<br>
> I could not use flashrom 0.9.3 -r1205 to detect Winbond W25Q128 to<br>
> program BIOS. Attached the read log<br>
><br>
> Just by adding WINBOND_NEX_W25Q128 0x4018 in flashchips.c for W25Q128,<br>
> similar to W25Q64 throws run Opcode 0x3 error for read.<br>
><br>
> Could you please give some suggestions.<br>
><br>
<br>
</div>hello<br>
<br>
please show us the code you have added (if you also checked the<br>
datasheet of the W25Q128 to match that code, please submit it as patch<br>
already<br>
<a href="http://www.coreboot.org/Development_Guidelines#How_to_contribute" target="_blank">http://www.coreboot.org/Development_Guidelines#How_to_contribute</a>).<br>
and please show us the log of the failed read with the W25Q128 added.<br>
thanks<br>
<font color="#888888"><br>
--<br>
Kind regards/Mit freundlichen Grüßen, Stefan Tauner<br>
</font></blockquote></div><br></div></div>