[flashrom] Asus A7v600-X works with stable v0.9.0 but not with bleeding edge

Luc Verhaegen libv at skynet.be
Thu Aug 20 10:07:53 CEST 2009


On Thu, Aug 20, 2009 at 09:52:51AM +0200, Luc Verhaegen wrote:
> On Thu, Aug 20, 2009 at 09:44:22AM +0200, Luc Verhaegen wrote:
> > 
> > Udu,
> > 
> > An amazing amount of work was done between these two releases, one of 
> > the things that changed is that now, when operations fail, you get to 
> > actually see it.
> > 
> > Erase fails, in both cases.
> > 
> > Flashrom continues nonetheless in the old code.
> > Flashrom gives up in the new code.
> > 
> > When writing back the original image, nothing was ever erased, and of 
> > course you can read back the original image still.
> > 
> > When trying to write the new image (which is different), both old and 
> > new fail, as the old image is still there.
> > 
> > Your flashchip should be welltested, its bigger brother is available 
> > quite often.
> > Your chipset is also well tested.
> > 
> > So my guess is that you need a board enable.
> > 
> > If you can provide me with an lspci -vvnnxx, then i can provide a board 
> > enable.
> > 
> > (Mind you, i am a bit busy atm, could be that i can only manage to 
> > finally do this on monday)
> > 
> > Luc Verhaegen.
> > 
> 
> Confirmed, you do need a board_enable.
> 
> Please also run superiotool -V and get me that output.
> 
> Thanks,
> 
> Luc Verhaegen.

pseudo code:

vt823x_set_all_writes_to_lpc(dev);
io(0x372) |= 0x04;

The latter is a gpio line on the superio. Superio is an IT8712F which is 
fully supported by superiotool.

Luc Verhaegen.




More information about the flashrom mailing list