[LinuxBIOS] 2MB flash parts - chipset decoding anyone?
Jeremy Jackson
jerj at coplanar.net
Tue May 15 22:06:03 CEST 2007
Ok it seems panic *isn't* the best approach after all:
After dusting off an Intel 82815 + 82801BA (ICH2) based board, and
reading the datasheets, I find I can get "flashrom" can detect
SST49LF016C as follows:
Vendor BIOS sets southbridge ICH2 for a 1MB decode, with all but the top
block having seemingly random IDSEL settings. I corrected this:
# setpci -s 0:1f.0 e3.b=f0
# setpci -s 0:1f.0 e8.l=0
Now flashrom detects the chip, but -w write fails:
Programming Page: sector erase FAILED at address 0xb7c9800 status=0x82
0000 at address 0x00000000sector write FAILED at address=0xb7c98001
status=0x82
and so on for all 512 sectors, but that's progress!
SO now I need:
1) register settings for CK804 LPC decode range 2MB
2) get flashrom working on Intel 815
Regards,
Jeremy
On Mon, 2007-05-14 at 21:45 +0200, Peter Stuge wrote:
> On Sat, May 12, 2007 at 10:44:30AM -0400, Jeremy Jackson wrote:
> > I'm having trouble with Tyan S2865 (K8 + CK804 Ultra), flashrom
> > works for SST49LF080 but not SST49LF016C, and I really wish it
> > would(tm)
>
> Perhaps you can help with more testing so the problem can be
> identified? For starters:
>
> * How does flashrom fail on S2865?
> * Can you try flashrom+016C on another board/chipset?
>
>
> //Peter
>
More information about the coreboot
mailing list