[flashrom] Writing BIOS via SMI

Razee, Robert G (DS-1) RRazee at drs-ds.com
Tue Apr 19 14:15:17 CEST 2011


Designation:  Non-SSA/Finmeccanica  

I have attached log files from the following:

flashrom -V > flashrom.log			"FlashRom was extracted from svn on 4/19/2011 and built with no changes."
lspci -nnvvxxx > lspci.log
superiotool -deV > superiotool.log

biosdecode > biosdecode.log
hwinfo --bios > hwinfo-bios.log
dmidecode --type bios  > dmidecode-bios.log lshw > lshw.log


The controller (CR11) is manufactured by GE and uses the following chipset:

Intel Celeron Processor
Intel E7520 North Bridge
Intel 6300ESB South Bridge
SST49LF008A Firmware Hub

With minor tweaks to flashrom, it was able to see the following:

Found chip "SST SST49LF008A" (1024 KB, FWH) at physical address 0xfff00000

The FWH ID was found at 0xfffc0000 and 0xfffc0001.

Any help will be greatly appreciated. We are in need of a reflash utility other than the one supplied by AMI .


Thanks,


Robert G. Razee
Senior Software Engineer
DRS Consolidated Controls Inc.
21 South Street
Danbury, CT  06810
Tel: (203) 730-6808
Email: RRazee at DRS-DS.com





-----Original Message-----
From: Idwer Vollering [mailto:vidwer at gmail.com]
Sent: Friday, April 15, 2011 11:51 AM
To: Razee, Robert G (DS-1)
Cc: flashrom at flashrom.org
Subject: Re: [flashrom] Writing BIOS via SMI

2011/4/15 Razee, Robert G (DS-1) <RRazee at drs-ds.com>:
> Designation: Non-SSA/Finmeccanica
>
> I am currently working with an Intel based controller that is not 
> supported by FLASHROM. The controller was purchased with AMI BIOS 
> which configures the South Bridge BIOS_CNTL register to only allow SMI code to update the BIOS.
> Is there any work being done to provide BIOS writing via SMI?
>
>
>
> The controller (CR11) is manufactured by GE and uses the following chipset:
>
>
>
> Intel Celeron Processor
>
> Intel E7520 North Bridge
>
> Intel 6300ESB South Bridge

The 6300ESB chipset is known to be supported:
http://flashrom.org/Supported_hardware#Supported_chipsets

>
> SST49LF008A Firmware Hub
>
>
>
> I have been able to get FLASHROM to find the firmware hub, but it 
> cannot successfully write the BIOS. The AMI utility is using an SMI 
> handler to perform the BIOS updates.

IMHO BLE should be set to 0 and BIOSWE should be set to 1.

http://www.intel.com/Assets/PDF/datasheet/300641.pdf
8.1.12 Offset 4E - 4Fh: BIOS_CNTL (LPC I/F—D31:F0)

>
>
>
> Any information regarding this issue would be greatly appreciated.

Can you re-run flashrom like this: "flashrom -V" ?

>
>
>
>
>
>
>
> Robert G. Razee
>
> Senior Software Engineer
>
> DRS Consolidated Controls Inc.
>
> 21 South Street
>
> Danbury, CT  06810
>
> Tel: (203) 730-6808
>
> Email: RRazee at DRS-DS.com
>
>
>
> 3.1.1001
>
> _______________________________________________
> flashrom mailing list
> flashrom at flashrom.org
> http://www.flashrom.org/mailman/listinfo/flashrom
>

3.1.1001
-------------- next part --------------
A non-text attachment was scrubbed...
Name: biosdecode.log
Type: application/octet-stream
Size: 1219 bytes
Desc: biosdecode.log
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20110419/b1f8a2dc/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmidecode-bios.log
Type: application/octet-stream
Size: 62 bytes
Desc: dmidecode-bios.log
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20110419/b1f8a2dc/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: flashrom.log
Type: application/octet-stream
Size: 17465 bytes
Desc: flashrom.log
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20110419/b1f8a2dc/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hwinfo-bios.log
Type: application/octet-stream
Size: 893 bytes
Desc: hwinfo-bios.log
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20110419/b1f8a2dc/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lshw.log
Type: application/octet-stream
Size: 17607 bytes
Desc: lshw.log
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20110419/b1f8a2dc/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lspci.log
Type: application/octet-stream
Size: 56149 bytes
Desc: lspci.log
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20110419/b1f8a2dc/attachment-0005.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: superiotool.log
Type: application/octet-stream
Size: 5029 bytes
Desc: superiotool.log
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20110419/b1f8a2dc/attachment-0006.obj>


More information about the flashrom mailing list