[flashrom] Writing BIOS via SMI

Idwer Vollering vidwer at gmail.com
Fri Apr 15 17:50:37 CEST 2011


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
>




More information about the flashrom mailing list