[flashrom] Difference of factory bios and dumped image

Prakash Punnoor prakashp at arcor.de
Sat Dec 31 14:51:39 CET 2011


On Saturday 31 December 2011 13:55:45 Idwer Vollering wrote:
> 2011/12/31 Prakash Punnoor <prakashp at arcor.de>:
> > On 31.12.2011 11:39, Paul Menzel wrote:
> >> Am Samstag, den 31.12.2011, 10:55 +0100 schrieb Prakash Punnoor:

> >>> flashrom v0.9.4-r1395 on Linux 3.2.0-rc7+ (x86_64), built with
> >>> libpci 3.1.7, GCC 4.5.2, little endian
> >>> flashrom is free software, get the source code at
> >>> http://www.flashrom.org
> >>> 
> >>> Calibrating delay loop... OK.
> >>> Found chipset "AMD SB700/SB710/SB750/SB850". Enabling flash write...
> >>> OK. This chipset supports the following protocols: LPC, FWH, SPI.
> >>> Found Macronix flash chip "MX25L8005" (1024 kB, SPI) at physical
> >>> address 0xfff00000.
> >>> No operations were specified.
> >> 
> >> Unfortunately this question seems not be listed in the FAQ. Most of
> >> the
> >> time some areas differ because the MAC address and other configuration
> >> data of the downloaded images differs [2]. I hope you mean the
> >> downloaded image by factory/vendor image.
> > 
> > To clarify:
> > - Image I got from vendor web page: Flashed with flashrom won't work
> > (machine doesn't POST). Flashed with awdflash works.
> 
> Is the bootblock in the downloaded image intact/present? You can use
> bios_extract: http://cgit.freedesktop.org/~libv/bios_extract

I don't know how to find that out. This is the output:

Found Award BIOS.
0x30000 ( 75940 bytes)    ->    8a660a1a.BIN    (131072 bytes)
0x428A6 ( 37836 bytes)    ->    awardext.rom    ( 53520 bytes)
0x4BC73 ( 13651 bytes)    ->    ACPITBL.BIN     ( 30519 bytes)
0x4F1C7 ( 25463 bytes)    ->    awardeyt.rom    ( 50864 bytes)
0x5553F ( 11719 bytes)    ->    _EN_CODE.BIN    ( 26512 bytes)
0x58307 (  3989 bytes)    ->    _ITEM.BIN       (  9600 bytes)
0x5929D (  5657 bytes)    ->    _DMI.BIN        (  9456 bytes)
0x5A8B7 (  3396 bytes)    ->    SPIFLASH.BIN    (  9184 bytes)
0x5B5FC (   581 bytes)    ->    SMI32COD.BIN    (   736 bytes)
0x5B842 (  1105 bytes)    ->    SMIAPCOD.BIN    ( 34784 bytes)
0x5BC94 ( 38294 bytes)    ->    ROMs\VBIOS\13B27721.019         ( 60416 bytes)
0x6522B ( 33303 bytes)    ->    ROMs\SRAID_33.BIN       ( 52224 bytes)
0x6D443 (  9230 bytes)    ->    HFSROM.BIN      ( 13824 bytes)
0x6F852 ( 34171 bytes)    ->    ROMs\8056.LOM   ( 55808 bytes)
0x77DCE ( 75010 bytes)    ->    HFSXROM.DLL     (135168 bytes)
0x8A2D1 ( 26405 bytes)    ->    AHCI.BIN        ( 27648 bytes)
0x909F7 ( 11355 bytes)    ->    AGESACPU.ROM    ( 34424 bytes)
0xA6E69 (  5511 bytes)    ->    ROMs\AMD940.BMP         (307980 bytes)

The output from the dumped file looks the same, btw.

> What happens when you reset the CMOS/ESCD data after flashing with
> flashrom? awdflash does that with the /cp parameter, see
> http://www.plasma-online.de/textual/howto/flash_award.html

I will try that, if you can confirm that the image contains a boot block.

> Do you have a POST card? You can get one off dealextreme..
> http://www.dealextreme.com/p/pc-motherboard-repair-troubleshoot-boot-failure
> -diagnostic-pci-card-21997

Good idea. I ordered one (from a different place, as i live in Germany).

Thanks,

Prakash
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20111231/49dca38c/attachment.asc>


More information about the flashrom mailing list