[LinuxBIOS] Flashrom Hangs on this 440BX but ok on my Tyan 440BX

Stefan Reinauer stepan at coresystems.de
Wed Apr 18 11:24:49 CEST 2007

* roger <roger at eskimo.com> [070418 10:05]:
> On Wed, 2007-04-18 at 09:08 +0200, Stefan Reinauer wrote:
> I have noticed modprobing l440gx will provoke this problem on this
> single cpu generic 440bx board.  I don't think this hang occurs with my
> tyan 1832DL dual cpu board.
Try without loading the module. The hang occurs in timer setup, which is
long before any flash access is happening (and on the first thought a
connection between that sounds very unlikely).

Also, when it still hangs, try waiting a longer time (up to 10min or so
for a try). Maybe there's something weird going on with the system time.
What kernel is this? What glibc?

> Also, the generic single cpu 440bx board, flashrom doesn't detect any
> flash chips.  So I've loaded up uniflash and it tells me the flash chip
> is at the standard 0xfffc0000 -> (DA256C2D)

The flash probing is really stupid -- it does not mention whether there
is an unidentified chip or no chip at all.

> XMSPos XMSLeft and sector map can also be provided, but I think what we
> want is just the memory location of the flash bios chip (0xfffc0000)?

And we want to switch it into a mode where it responds to memory writes
to it's bus. That is the most tricky part. If the flash ID is known, 
the size and address is known as well.

The address of the system flash is always 4G-size on x86 based machines.


coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.dehttp://www.coresystems.de/

More information about the coreboot mailing list