[LinuxBIOS] #87: flashrom issues on m57sli-s4
LinuxBIOS
svn at openbios.org
Tue Aug 14 00:18:50 CEST 2007
#87: flashrom issues on m57sli-s4
---------------------------------+------------------------------------------
Reporter: ward | Owner: somebody
Type: defect | Status: new
Priority: major | Milestone:
Component: code | Version: v2
Keywords: | Dependencies:
Patchstatus: there is no patch |
---------------------------------+------------------------------------------
There is a problem with flashrom; it won't work reliably when the machine
is booted under LinuxBIOS on the m57sli-s4.
This is what I used to see:
It works maybe 1 out of 10 times - it always works when booted with the
proprietary BIOS. I can tell while it's flashing if it is good or not
good: the speed of the flashing is moderately fast for a good flash. For a
bad flash, it is either too fast, too slow, or it varies a lot during the
flash.
This is what I'm seeing today (with the latest rev of flashrom, 2744):
Flashrom jumps from page 15 to page 224 while flashing, and then fails to
verify. I've tried with several different chis (all of the same type
though).
{{{
# ./flashrom -vvvv -w /home/ward/Desktop/buildrom/buildrom-devel/deploy
/gigabyte-m57sli.rom -V
Calibrating delay loop... 537M loops per second. ok
Found canidate at: 00000530-00000e2c
Found LinuxBIOS table at: 00000530
lb_table found at address 0xb7e40530
LinuxBIOS header(24) checksum: e2db table(2300) checksum: 826c entries: 14
vendor id: GIGABYTE part id: m57sli
Found chipset "NVIDIA MCP55": Enabling flash write... OK.
Probing for Am29F040B, 512 KB
probe_29f040b: id1 0xff, id2 0xff
Probing for Am29F016D, 2048 KB
probe_29f040b: id1 0xff, id2 0xff
Probing for AE49F2008, 256 KB
probe_jedec: id1 0xbf, id2 0x5b
Probing for At29C040A, 512 KB
probe_jedec: id1 0xbf, id2 0x5b
Probing for At29C020, 256 KB
probe_jedec: id1 0xbf, id2 0x5b
Probing for Mx29f002, 256 KB
probe_29f002: id1 0xbf, id2 0x5b
Probing for SST29EE020A, 256 KB
probe_jedec: id1 0xbf, id2 0x5b
Probing for SST28SF040A, 512 KB
probe_28sf040: id1 0xff, id2 0xff
Probing for SST39SF010A, 128 KB
probe_jedec: id1 0xbf, id2 0x5b
Probing for SST39SF020A, 256 KB
probe_jedec: id1 0xbf, id2 0x5b
Probing for SST39SF040, 512 KB
probe_jedec: id1 0xbf, id2 0x5b
Probing for SST39VF020, 256 KB
probe_jedec: id1 0xbf, id2 0x5b
Probing for SST49LF040B, 512 KB
probe_jedec: id1 0xbf, id2 0x5b
Probing for SST49LF040, 512 KB
probe_jedec: id1 0xbf, id2 0x5b
Probing for SST49LF020A, 256 KB
probe_jedec: id1 0xbf, id2 0x5b
Probing for SST49LF080A, 1024 KB
probe_jedec: id1 0xbf, id2 0x5b
SST49LF080A found at physical address: 0xfff00000
Flash part is SST49LF080A (1024 KB)
LinuxBIOS last image size (not rom size) is 1048576 bytes.
MANUFACTURER: GIGABYTE
MAINBOARD ID: m57sli
This firmware image matches this motherboard.
Programming Page: 0255 at address: 0x000ff000
Verifying flash address: 0x00000000 - FAILED
}}}
I should note that I'm using a bios savior to swap flash chips, and that
the socket has been soldered onto the board manually. But under the
proprietary bios there is never a problem, so...
--
Ticket URL: <http://tracker.linuxbios.org/trac/LinuxBIOS/ticket/87>
LinuxBIOS <http://www.linuxbios.org/>
More information about the coreboot
mailing list