Actually, there seems to be a problem with the combination Poulsbo chipset + SST49LF008A erase toggle test. The bit toggle test which tests if a write or erase command has been finished is always succeeding, even though the flash chip hasn't been finished. This leads to the next write or erase command to fail, since the chip is not ready to accept a new command at this time. The only safe solution to this problem has been to wait the maximum write/erase time after each write or erase command. I haven't seen any way to integrate this into the flashrom trunk, since it would have to change write/erase timings for a specific flashchip dependent on the detected chipset....
Best regards, Ingo
Es gelten unsere Allgemeinen Leistungsbedingungen die unter http://www.msc-ge.com/alb abrufbar sind.
Our standard terms and conditions apply which are available under http://www.msc-ge.com/alb .
MSC Vertriebs GmbH
Sitz der Gesellschaft: Industriestrasse 16, 76297 Stutensee Handelsregister: Mannheim, HRB Nr. 10 3631 Geschäftsführung: Manfred Schwarztrauber, Lothar Kümmerlin, Rüdiger Kuhn, Silvano Geissler Umsatzsteuer ID Nr.: DE 143 585 507 WEEE Reg. Nr. : DE 31011852
Gleichmann & Co. Electronics GmbH
Sitz der Gesellschaft: Schraderstrasse 44, 67227 Frankenthal Handelsregister: Ludwigshafen, HRB Nr. 21305 Geschäftsführung: Manfred Schwarztrauber, Thomas Klein Umsatzsteuer ID Nr. : DE 148 421 329 WEEE Reg. Nr.: DE 72277043
Diese E-Mail enthält vertrauliche und/ oder rechtlich geschützte Informationen. Wenn Sie nicht der beabsichtigte Empfänger sind, informieren Sie bitte sofort den Absender und löschen Sie diese E-Mail.
The information contained in this message is confidential and/ or protected by law. If you are not the intended recipient, please contact the sender and delete this message.
-----Ursprüngliche Nachricht----- Von: flashrom-bounces@flashrom.org [mailto:flashrom-bounces@flashrom.org] Im Auftrag von Stefan Tauner Gesendet: Samstag, 1. Oktober 2011 00:09 An: MONDON Daniel Cc: flashrom@flashrom.org Betreff: Re: [flashrom] Intel SCH Poulsbo
On Tue, 20 Sep 2011 14:31:22 +0200 "MONDON Daniel" Daniel.MONDON@lpgsystems.com wrote:
Hi!
Flashrom V0.9.4-r1395 results: Found chipset « Intel SCH Poulsbo” Found SST flash chip “SST49LF008A” (1024kB, FWM) @ 0xfff00000
I am under TCL (TinyCore Linux).
Flashing Bios is OK, but erasing flash need many loops to erase all flash (from 0x1000 to 0xFF000 = 256 loops). But sometimes, it is ok in one time.
What can I do to increase erasing speed (times) … or is there any known bug … perhaps increasing timeout … or ?
hello daniel,
if you could provide some verbose (-V) logs of said behavior we might be able to tell you the reason. i believe that sometimes parts of the chip's contents and the file to be written are equal. flashrom will not try to erase those sectors then and just print S (for skip; in verbose mode only). if you have not found a bug, then there is probably not much potential for speedup on internal programmers (i.e. motherboards). they are usually limited by the speed of the flash chip and/or its bus. erasing flash chips can take quite some time - more than one minute - depending on the model. in your case though it seems to be very fast according to the data sheet... what durations are we talking about btw?
i have also marked the SST49LF008A as fully tested and will commit that later.