On 2/3/10 11:13 PM, Carl-Daniel Hailfinger wrote:
If you tested with svn, can you please provide a verbose log? I'm aware that locking/unlocking is basically non-working with current svn and that might be the reason you see the failure. Patch pending.
Will try. It's most likely a timing issue, as the driver was switched from the winbond specific flash code to the generic jedec flash code with timings that don't seem to match what the data sheets or the hardware assume.
Thanks. Not so long ago, I fixed a timing issue on Winbond after we were puzzled for a long time why erase had not completed although JEDEC toggle stopped. This may or may not be related.
Ummm... is there any guarantee that ACPI and SMM won't access the ROM chip? If not, we need a more resilient (slower) JEDEC toggle routine.
Yes; It's definitely a flashrom issue. Old revisions work, and the SMM handler nor ACPI is not active.
Here's a failure log for a starter