On Wed, 14 Mar 2007 06:31:16 +0100 Peter Stuge stuge-linuxbios@cdy.org wrote:
On Tue, Mar 13, 2007 at 07:06:54PM +0100, Stefan Reinauer wrote:
That's an SPI flash, so I would guess using "olpcflash" as a basis might be a good idea.
Not neccessarily (without looking further at olpcflash) because the ICH7 just decodes to SPI instead of LPC.
Software shouldn't know the difference between the two. Uwe's patch may well be enough to get it working! :)
Not enough.
Calibrating delay loop... Setting up microsecond timing loop 755M loops per second ok No LinuxBIOS table found. Warning: Unknown system. Flash detection will most likely fail. Trying Am29F040B, 512 KB probe_29f040b: id1 0xff, id2 0xff Trying Am29F016D, 2048 KB probe_29f040b: id1 0xff, id2 0xff Trying AE49F2008, 256 KB probe_jedec: id1 0xff, id2 0xff Trying At29C040A, 512 KB probe_jedec: id1 0xff, id2 0xff Trying Mx29f002, 256 KB probe_29f002: id1 0xff, id2 0xff Trying SST25LF080A, 1024 KB probe_jedec: id1 0x0, id2 0x0 Trying SST29EE020A, 256 KB probe_jedec: id1 0xff, id2 0xff Trying SST28SF040A, 512 KB probe_28sf040: id1 0xff, id2 0xff Trying SST39SF010A, 128 KB probe_jedec: id1 0xff, id2 0xff Trying SST39SF020A, 256 KB probe_jedec: id1 0xff, id2 0xff Trying SST39SF040, 512 KB probe_jedec: id1 0xff, id2 0xff Trying SST39VF020, 256 KB probe_jedec: id1 0xff, id2 0xff Trying SST49LF040B, 512 KB probe_jedec: id1 0xff, id2 0xff Trying SST49LF040, 512 KB probe_jedec: id1 0xff, id2 0xff Trying SST49LF020A, 256 KB probe_jedec: id1 0xff, id2 0xff Trying SST49LF080A, 1024 KB probe_jedec: id1 0x0, id2 0x0 Trying SST49LF002A/B, 256 KB probe_jedec: id1 0xff, id2 0xff Trying SST49LF003A/B, 384 KB probe_jedec: id1 0xff, id2 0xff Trying SST49LF004A/B, 512 KB probe_jedec: id1 0xff, id2 0xff Trying SST49LF008A, 1024 KB probe_jedec: id1 0x0, id2 0x0 Trying Pm49FL002, 256 KB probe_jedec: id1 0xff, id2 0xff Trying Pm49FL004, 512 KB probe_jedec: id1 0xff, id2 0xff Trying W29C011, 128 KB probe_jedec: id1 0xff, id2 0xff Trying W29C020C, 256 KB probe_jedec: id1 0xff, id2 0xff Trying W49F002U, 256 KB probe_jedec: id1 0xff, id2 0xff Trying W49V002A, 256 KB probe_jedec: id1 0xff, id2 0xff Trying W49V002FA, 256 KB probe_jedec: id1 0xff, id2 0xff Trying W39V040A, 512 KB probe_jedec: id1 0xff, id2 0xff Trying W39V040B, 512 KB probe_jedec: id1 0xff, id2 0xff Trying M29F040B, 512 KB probe_29f040b: id1 0xff, id2 0xff Trying M29F400BT, 512 KB probe_m29f400bt: id1 0xff, id2 0xff Trying 82802ab, 512 KB probe_82802ab: id1 0xff, id2 0xff Trying 82802ac, 1024 KB probe_82802ab: id1 0x0, id2 0x0 Trying F49B002UA, 256 KB probe_jedec: id1 0xff, id2 0xff Trying LHF00L04, 1024 KB probe_lhf00l04: id1 0x0, id2 0x0 Trying S29C51001T, 128 KB probe_jedec: id1 0xff, id2 0xff Trying S29C51002T, 256 KB probe_jedec: id1 0xff, id2 0xff Trying S29C51004T, 512 KB probe_jedec: id1 0xff, id2 0xff Trying S29C31004T, 512 KB probe_jedec: id1 0xff, id2 0xff No EEPROM/flash device found.