Hi. I downloaded the latest snapshot of flashrom as you suggested, and you will find the new log in the attached file. There is yet a lot of "opcode 0x06 will be run as PREOP" lines: I deleted all of them but the first sequences. If you need them, let me known. I can rerun the program anytime, and if this little job can help you, I will do it.
About the code for the PentiumM/82855GME: I'm sorry, but I have nothing to submit. Is was a my personal attempt to port linuxbios, but the activity was (too soon ?) stopped. The development tree was moved into the "old things limbo", from where it was deleted by a mistyped answer during disk maintenance. Anyway, thanks.
Maurizio Cavalli Sviluppo Software
CONTROL SYSTEMS S.r.l. Via del Brolo, 14 26100 CREMONA (Italy)
tel +39 0372 471806 fax +39 0372 471823
-----Original Message----- From: Carl-Daniel Hailfinger [mailto:firstname.lastname@example.org] Sent: Fri 10/16/2009 12:45 PM To: Maurizio Cavalli Cc: email@example.com Subject: Re: [flashrom] Winbond W25X16 successful programming
thank you for your report. I will add your chip to the supported list.
On 16.10.2009 10:03, Maurizio Cavalli wrote:
I had successfully programmed a Winbond W25X16(BVSSIG) chip with flashrom.
Board: ROE RIVER Evaluation Board from Intel (Reference: Intel® AtomTM Processor N270 and Mobile Intel® 945GSE Express Chipset Development Kit User's Manual - Document number: 320436-002) BIOS: Phoenix Embedded BIOS(R) w/StrongFrame(R) Technology. Kernel: Linux 188.8.131.52 SMP, compiled from source tree Host system: Debian 5.0
The log of your flashrom version had thousands of lines like this: Invalid OPCODE 0x06 due to SPI master limitation, ignoring and hoping it will be run as PREOP
I have removed them from your log to make the mail smaller.
It would be great if you could test erase and write with the latest flashrom from svn as well. The invalid opcode messages should have disappeared.
(I apologize we cannot use coreboot because lack of chipsets documentation from Intel. We already tried to port linuxBios onto a PentiumM/82855GME platform, but we failed in setting up the integrated graphic controller)
Oh, that is interesting. So you do already have some code, but it is not working yet? Could you please send that code to the coreboot mailing list firstname.lastname@example.org so other developers can have a look. Maybe someone has good docs for that platform.