[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