Flashrom: Difference between revisions
(→Supported devices: Reworked supported devices list for flashrom. Added Supported Mainboards section. Please add your verified mainboards!) |
|||
Line 3: | Line 3: | ||
== Supported devices == | == Supported devices == | ||
Note: There are probably some chips which are compatible to the ones listed below. | Note: There are probably some flash ROM chips which are compatible to the ones listed below. | ||
{| border="0" valign="top" | {| border="0" valign="top" | ||
Line 140: | Line 140: | ||
| SST-49LF160C | | SST-49LF160C | ||
| style="background:lime" | OK | | style="background:lime" | OK | ||
|} | |||
| valign="top"| | |||
'''Flash chips (cont'd)''' | |||
{| border="0" style="font-size: smaller" valign="top" | |||
|- bgcolor="#6699dd" | |||
! align="left" | Vendor | |||
! align="left" | Flash part | |||
! align="left" | Status | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
Line 346: | Line 358: | ||
|} | |} | ||
|} | |||
<small> | |||
<sup>1</sup> Unsupported, disabled by default.<br /> | |||
<sup>2</sup> This includes the ICH, ICH0, ICH2, ICH2-M, ICH3-S, ICH3-M, ICH4/ICH4-L, ICH4-M, ICH5/ICH5R, ICH6/ICH6R, ICH6-M, ICH7DH, ICH7/ICH7R, ICH7M, ICH7MDH, ICH8/ICH8R, ICH8DH, and ICH8DO chipsets. ICH2: Identifying and reading chips seems to work, but there are [http://tracker.linuxbios.org/trac/LinuxBIOS/ticket/7 reports] that writing may not work on some mainboards.<br /> | |||
<sup>4</sup> Untested, but should work.<br /> | |||
<sup>5</sup> Might also work for other CLE266 based EPIAs. | |||
</small> | |||
== Supported mainboards == | |||
This is a list of mainboards where we have verified that they either do or do not need any special initialization to make flashrom work (given flashrom supports the respective southbridge and ROM chip), or that they do not yet work at all. If they do not work, support may or may not be added later. | |||
Mainboards which don't appear in the list may or may not work (we don't know, someone has to give it a try). Please report any further verified mainboards on the mailinglist or add them here directly. | |||
{| border="0" valign="top" | |||
| valign="top"| | | valign="top"| | ||
''' | '''Known-good''' | ||
{| border="0" style="font-size: smaller" valign="top" | |||
|- bgcolor="#6699dd" | |||
! align="left" | Vendor | |||
! align="left" | Mainboard | |||
! align="left" | Status | |||
|- bgcolor="#eeeeee" valign="top" | |||
| ASUS | |||
| A8NE-FM/S | |||
| style="background:lime" | OK | |||
|- bgcolor="#dddddd" valign="top" | |||
| GIGABYTE | |||
| GA-6BXC | |||
| style="background:lime" | OK | |||
|} | |||
| valign="top"| | |||
'''Known-good (but special setup required)''' | |||
{| border="0" style="font-size: smaller" | {| border="0" style="font-size: smaller" | ||
Line 413: | Line 463: | ||
| — | | — | ||
| style="background:lime" | OK<sup>5</sup> | | style="background:lime" | OK<sup>5</sup> | ||
|} | |||
| valign="top"| | |||
'''Known-bad''' | |||
{| border="0" style="font-size: smaller" valign="top" | |||
|- bgcolor="#6699dd" | |||
! align="left" | Vendor | |||
! align="left" | Mainboard | |||
! align="left" | Status | |||
| | |- bgcolor="#eeeeee" valign="top" | ||
| MSI | |||
| K9N Neo (MS-7260) | |||
| style="background:red" | UNSUPPORTED | |||
|} | |} | ||
== Installation == | == Installation == |
Revision as of 09:12, 14 September 2007
Flashrom is a utility which can be used to detect BIOS chips (DIP, PLCC), read their contents and write new contents on the chips ("flash the chip").
Supported devices
Note: There are probably some flash ROM chips which are compatible to the ones listed below.
Flash chips
|
Flash chips (cont'd)
|
Southbridges
|
1 Unsupported, disabled by default.
2 This includes the ICH, ICH0, ICH2, ICH2-M, ICH3-S, ICH3-M, ICH4/ICH4-L, ICH4-M, ICH5/ICH5R, ICH6/ICH6R, ICH6-M, ICH7DH, ICH7/ICH7R, ICH7M, ICH7MDH, ICH8/ICH8R, ICH8DH, and ICH8DO chipsets. ICH2: Identifying and reading chips seems to work, but there are reports that writing may not work on some mainboards.
4 Untested, but should work.
5 Might also work for other CLE266 based EPIAs.
Supported mainboards
This is a list of mainboards where we have verified that they either do or do not need any special initialization to make flashrom work (given flashrom supports the respective southbridge and ROM chip), or that they do not yet work at all. If they do not work, support may or may not be added later.
Mainboards which don't appear in the list may or may not work (we don't know, someone has to give it a try). Please report any further verified mainboards on the mailinglist or add them here directly.
Known-good
|
Known-good (but special setup required)
|
Known-bad
InstallationRequirementsFlashrom requires the pciutils and zlib and the respective development packages in order to be built. In Debian unstable these development packages are called pciutils-dev and zlib1g-dev. Most other distributions call them pciutils-devel and zlib-devel. Manual Installation$ svn co svn://linuxbios.org/repos/trunk/util/flashrom $ make $ sudo make install Debian$ sudo apt-get install flashrom Fedora$ sudo yum install flashrom |