[flashrom] Macronix MX25L6445E

Wagner, Helge (GE Germany) Helge.Wagner at ge.com
Thu Sep 22 09:40:22 CEST 2011


Hi all,

did I miss your answer or didn't you write one yet?

Regards,
Helge

-----Original Message-----
From: flashrom-bounces at flashrom.org
[mailto:flashrom-bounces at flashrom.org] On Behalf Of Wagner, Helge (GE
Germany)
Sent: Dienstag, 19. Juli 2011 10:57
To: Stefan Reinauer; Carl-Daniel Hailfinger
Cc: flashrom at flashrom.org
Subject: Re: [flashrom] Macronix MX25L6445E

Stefan,

Did you use my latest patch (at
http://www.flashrom.org/pipermail/flashrom/2011-June/007013.html )?


Carl-Daniel,

> >> To be sure that the spi_block_erase_20 works for both the MX25L6405

> >> and the MX25L6445E, we could change the block erase size from 64K 
> >> to 4K. This should work even for the MX25L6405, but with the side 
> >> effect of the erase taking longer than needed.

This was the comment for my first try.

> Sorry, but AFAICS this will cause chip corruption. To be exact, 
> specifying a too small eraseblock size (4 kB instead of 64 kB) means 
> that flashrom will walk the device in 4 kB blocks, erase each block 
> and write to it. Now if the actual erase block size is bigger than the

> specified block size, you'll get this:

And exactly because of that I have reworked the patch (see above).

Regards,
Helge

-----Original Message-----
From: Stefan Reinauer [mailto:stefan.reinauer at coreboot.org]
Sent: Montag, 18. Juli 2011 23:49
To: Carl-Daniel Hailfinger
Cc: Wagner, Helge (GE Germany); flashrom at flashrom.org
Subject: Re: [flashrom] Macronix MX25L6445E

* Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net> [110718
23:44]:
> Am 18.07.2011 19:07 schrieb Stefan Reinauer:
> > * Wagner, Helge (GE Intelligent Platforms) <Helge.Wagner at ge.com>
[110527 15:46]:
> >   
> >> To be sure that the spi_block_erase_20 works for both the MX25L6405

> >> and the MX25L6445E, we could change the block erase size from 64K 
> >> to 4K. This should work even for the MX25L6405, but with the side 
> >> effect of the erase taking longer than needed.
> >>
> >>  
> >>
> >> Any comments?
> >>     
> >  
> > works great for me! 
> >  
> >   
> >> Please find my patches included.
> >>
> >> Signed-off-by: Helge Wagner <helge.wagner at ge.com>
> >>     
> > Acked-by: Stefan Reinauer <stefan.reinauer at coreboot.org>
> >   
> 
> Sorry, but AFAICS this will cause chip corruption. To be exact, 
> specifying a too small eraseblock size (4 kB instead of 64 kB) means 
> that flashrom will walk the device in 4 kB blocks, erase each block 
> and write to it. Now if the actual erase block size is bigger than the

> specified block size, you'll get this:

Yes, I agree that changing the block erase size is risky. Good thing the
patch does not change it, so it should be save to apply, plus it solves
the problem.

Stefan


_______________________________________________
flashrom mailing list
flashrom at flashrom.org
http://www.flashrom.org/mailman/listinfo/flashrom




More information about the flashrom mailing list