On Fri, Mar 02, 2007 at 10:19:42PM +0100, Uwe Hermann wrote:
On Fri, Mar 02, 2007 at 04:05:08PM -0500, Ward Vandewege wrote:
For the record, the Biossavior RD1-PMC4 is not compatible with the Gigabyte M57SLI-S4 board. It simply won't boot from it, and flashrom doesn't see the built-in rom chip (but it works fine when you plug the original rom chip in there, of course.
The original rom chip (soldered onto the board) is an SST49LF040B, which is not listed anywhere on the Biossavior compatibility list
http://www.ioss.com.tw/web/English/RD1BIOSSavior/SelectionSheet.html
What happens if you burn the original BIOS to a chip of the same size which is supported by the BIOS Saviour?
So here's what I've done:
1. Burned 2 concatenated copies of the original BIOS (512K) into a SST 49LF080A (1M) chip.
2. Tested booting straight from this chip, no bios savior: works fine
3. Tested booting with this chip in the bios savior, set to ORG, works fine.
4. Tested switching the bios savior to RD1, tried reading the bios chip with flashrom; this fails:
Calibrating delay loop... ok No LinuxBIOS table found. Enabling flash write on NVIDIA MCP55...OK No EEPROM/flash device found.
This is the exact same behavior as with the original chip (SST49LF040B).
Note that this is the same bios savior that I've written the 1M chip with, so there is no compatibility problem between the 1M chip and the bios savior.
Any clues as to what is happening here? It's going to be annoying not to be able to use the bios savior. Hot swapping bios chips is not really my idea of a good time ;)
Here's the verbose flashrom output for the failed read from the RD1 rom chip:
Calibrating delay loop... Setting up microsecond timing loop 293M loops per second ok No LinuxBIOS table found. Enabling flash write on NVIDIA MCP55...OK 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 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 0xff, id2 0xff 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 0xff, id2 0xff Trying Pm49FL002, 256 KB probe_jedec: id1 0xff, id2 0xff Trying SST49LF004C, 512 KB probe_49lfxxxc: id1 0xff, id2 0xff Trying SST49LF008C, 1024 KB probe_49lfxxxc: id1 0xff, id2 0xff Trying SST49LF016C, 2048 KB probe_49lfxxxc: id1 0xff, id2 0xff Trying SST49LF160C, 2048 KB probe_49lfxxxc: 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 0xff, id2 0xff Trying F49B002UA, 256 KB probe_jedec: id1 0xff, id2 0xff Trying LHF00L04, 1024 KB probe_lhf00l04: id1 0xff, id2 0xff 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.
Thanks, Ward.