Difference between revisions of "Superiotool"
(→Supported devices: More supported chips.) |
m (→Support of various devices: Fintek F71889 log.) |
||
| (46 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
| − | '''Superiotool''' is a GPL'd user-space helper tool for | + | '''Superiotool''' is a GPL'd user-space helper tool for coreboot development purposes (but may also be useful for other things). It allows you to detect which [[wikipedia:Super I/O|Super I/O]] you have on your mainboard, and it can provide detailed information about the register contents of the Super I/O. |
| + | |||
| + | This utility should work on most modern UNIX-like operating systems; it has been tested on at least Linux and FreeBSD. | ||
<gallery> | <gallery> | ||
| Line 6: | Line 8: | ||
</gallery> | </gallery> | ||
| − | == | + | == Support of various devices == |
{| border="0" valign="top" | {| border="0" valign="top" | ||
| Line 18: | Line 20: | ||
! align="left" | Dump | ! align="left" | Dump | ||
! align="left" | BIOS | ! align="left" | BIOS | ||
| − | ! align="left" | | + | ! align="left" | CB<sup>2</sup> |
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 25: | Line 27: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| + | | [http://www.coreboot.org/pipermail/coreboot/2009-May/048024.html 1] | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | ALi | ||
| + | | M5105 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | ALi | ||
| + | | M5107 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | ALi | ||
| + | | M5109 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | ALi | ||
| + | | M5113 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | ALi | ||
| + | | M5119 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| — | | — | ||
| — | | — | ||
| Line 31: | Line 68: | ||
| M512x | | M512x | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | ALi | ||
| + | | M513x | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | ALi | ||
| + | | M513xB | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | ALi | ||
| + | | M513xF | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | ALi | ||
| + | | M514x | ||
| + | | style="background:red" | No | ||
| style="background:red" | No | | style="background:red" | No | ||
| — | | — | ||
| Line 40: | Line 105: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | [http://www. | + | | [http://www.coreboot.org/pipermail/linuxbios/2007-September/024916.html 1], [http://www.coreboot.org/pipermail/coreboot/2009-July/050471.html 2], [http://www.coreboot.org/pipermail/flashrom/2010-July/003869.html 3] |
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Fintek | | Fintek | ||
| − | | F71862FG | + | | F71862FG / F71863FG |
| + | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | |||
| — | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Fintek | ||
| + | | F71889 | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | [http://www.flashrom.org/pipermail/flashrom/attachments/20110515/b04d0142/attachment-0005.ksh 1] | ||
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 61: | Line 133: | ||
| F71882FG/F71883FG | | F71882FG/F71883FG | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | style="background: | + | | style="background:lime" | Yes |
| − | | | + | | [http://www.coreboot.org/pipermail/coreboot/2008-October/040016.html 1], [http://www.flashrom.org/pipermail/flashrom/2010-August/004390.html 2] |
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 69: | Line 141: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | [http://www. | + | | [http://www.coreboot.org/pipermail/linuxbios/2007-November/026831.html 1] |
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Fintek | ||
| + | | F8000 | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Chips&Tech | ||
| + | | F82C711 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Chips&Tech | ||
| + | | F82C712 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Chips&Tech | ||
| + | | F82C721 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Chips&Tech | ||
| + | | F82C735 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| — | | — | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ITE | | ITE | ||
| − | | | + | | IT8228E |
| + | | style="background:lime" | Yes | ||
| style="background:red" | No | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8502E/F | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8510E/TE/G | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8511E/TE/G | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8512E/TE/G | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8661F/IT8770F | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | [http://article.gmane.org/gmane.linux.bios/42100/ 1] | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8671F/IT8687R | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | [http://www.coreboot.org/pipermail/coreboot/2010-May/058010.html 1] | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8673F | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT86793 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| — | | — | ||
| — | | — | ||
| Line 84: | Line 248: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8703F | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| — | | — | ||
| — | | — | ||
| Line 91: | Line 262: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | [http://www.linuxbios.org/pipermail/linuxbios/2007-November/026913.html 1] | + | | [http://www.linuxbios.org/pipermail/linuxbios/2007-November/026913.html 1], [http://www.coreboot.org/pipermail/coreboot/2009-June/050259.html 2] |
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8706R | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| — | | — | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Line 103: | Line 281: | ||
| ITE | | ITE | ||
| IT8710F | | IT8710F | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8711F | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | | style="background:red" | No | ||
| Line 119: | Line 304: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | [http://www.linuxbios.org/pipermail/linuxbios/2007-November/026957.html 1] | + | | [http://www.linuxbios.org/pipermail/linuxbios/2007-November/026957.html 1], [http://www.coreboot.org/pipermail/coreboot/2008-December/042980.html 2] |
| [http://www.linuxbios.org/pipermail/linuxbios/2007-November/026957.html 1] | | [http://www.linuxbios.org/pipermail/linuxbios/2007-November/026957.html 1] | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Line 126: | Line 311: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | [http://www.linuxbios.org/pipermail/linuxbios/2007-September/024884.html 1] | + | | [http://www.linuxbios.org/pipermail/linuxbios/2007-September/024884.html 1], [http://www.coreboot.org/pipermail/coreboot/2008-May/034452.html 2], [http://www.coreboot.org/pipermail/coreboot/2009-June/050259.html 3] |
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8720F | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8721F | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8722F | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8726F | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8761E | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | ITE | ||
| + | | IT8780F | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | HMC | ||
| + | | HMC83755 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Holtek | ||
| + | | HT6552IR | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| — | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | NSC<sup>1</sup> | ||
| + | | NS307 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | NSC<sup>1</sup> | ||
| + | | NS308 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | NSC<sup>1</sup> | ||
| + | | NS309 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | NSC<sup>1</sup> | ||
| + | | NS317 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | NSC<sup>1</sup> | ||
| + | | NS338 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | NSC<sup>1</sup> | ||
| + | | NS351 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| NSC<sup>1</sup> | | NSC<sup>1</sup> | ||
| Line 134: | Line 419: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | | + | | [http://www.coreboot.org/pipermail/coreboot/2009-May/047843.html 1] |
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 140: | Line 425: | ||
| PC87317 | | PC87317 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | style="background: | + | | style="background:lime" | Yes |
| — | | — | ||
| — | | — | ||
| Line 175: | Line 460: | ||
| PC87364 | | PC87364 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | style="background: | + | | style="background:lime" | Yes |
| − | | | + | | [http://www.flashrom.org/pipermail/flashrom/2011-March/005878.html 1] |
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 201: | Line 486: | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| NSC<sup>1</sup> | | NSC<sup>1</sup> | ||
| − | | | + | | PC87382 |
| + | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | |||
| — | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | NSC<sup>1</sup> | ||
| + | | PC8739x | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | [http://www.coreboot.org/pipermail/coreboot/2008-December/043447.html 1] | ||
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 232: | Line 524: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | [http://www.linuxbios.org/pipermail/linuxbios/attachments/20071014/19fe07aa/attachment-0001.htm 1] | + | | [http://www.linuxbios.org/pipermail/linuxbios/attachments/20071014/19fe07aa/attachment-0001.htm 1], [http://www.coreboot.org/pipermail/coreboot/2009-June/050259.html 2] |
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 238: | Line 530: | ||
| PC87427 | | PC87427 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | style="background: | + | | style="background:lime" | Yes |
| — | | — | ||
| — | | — | ||
| Line 248: | Line 540: | ||
| — | | — | ||
| — | | — | ||
| + | |||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Nuvoton | ||
| + | | WPCE775x / NPCE781x | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Nuvoton | ||
| + | | WPCM450 | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Nuvoton | ||
| + | | NCT6776F (B) | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Nuvoton | ||
| + | | NCT6776F (C) | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |||
|} | |} | ||
| Line 259: | Line 581: | ||
! align="left" | Dump | ! align="left" | Dump | ||
! align="left" | BIOS | ! align="left" | BIOS | ||
| − | ! align="left" | | + | ! align="left" | CB<sup>2</sup> |
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Line 272: | Line 594: | ||
| FDC37N971 | | FDC37N971 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | style="background: | + | | style="background:lime" | Yes |
| − | | | + | | [http://www.flashrom.org/pipermail/flashrom/2010-July/003832.html 1] |
| — | | — | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Line 279: | Line 601: | ||
| FDC37N972 | | FDC37N972 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | style="background: | + | | style="background:lime" | Yes |
| — | | — | ||
| — | | — | ||
| Line 286: | Line 608: | ||
| LPC47N252 | | LPC47N252 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | style="background: | + | | style="background:lime" | Yes |
| − | | | + | | [http://www.coreboot.org/pipermail/coreboot/2009-June/050276.html 1] |
| — | | — | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Line 305: | Line 627: | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| SMSC | | SMSC | ||
| − | | | + | | FDC37C67x |
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| Line 336: | Line 658: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | SMSC | ||
| + | | FDC37M602 | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| — | | — | ||
| — | | — | ||
| Line 377: | Line 706: | ||
| LPC47U33x | | LPC47U33x | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | style="background: | + | | style="background:lime" | Yes |
| — | | — | ||
| — | | — | ||
| Line 419: | Line 748: | ||
| LPC47M15x/192/997 | | LPC47M15x/192/997 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | style="background: | + | | style="background:lime" | Yes |
| − | | | + | | [http://www.linuxbios.org/pipermail/linuxbios/2007-December/028269.html 1] |
| − | | | + | | [http://www.coreboot.org/pipermail/coreboot/2008-February/030897.html 1] |
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| SMSC | | SMSC | ||
| Line 454: | Line 783: | ||
| LPC47M182 | | LPC47M182 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | style="background: | + | | style="background:lime" | Yes |
| — | | — | ||
| — | | — | ||
| Line 462: | Line 791: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | SMSC | ||
| + | | MEC1308 | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | SMSC | ||
| + | | A8000 | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| — | | — | ||
| — | | — | ||
| Line 474: | Line 817: | ||
| SMSC | | SMSC | ||
| SCH5504 | | SCH5504 | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | SMSC | ||
| + | | LPC47N217 | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | SMSC | ||
| + | | SCH5514D-NS | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | | style="background:red" | No | ||
| Line 509: | Line 866: | ||
| SMSC | | SMSC | ||
| SCH5317 | | SCH5317 | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | SMSC | ||
| + | | SCH5027 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | | style="background:red" | No | ||
| Line 561: | Line 925: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| [http://www.linuxbios.org/pipermail/linuxbios/2007-October/025846.html 1] | | [http://www.linuxbios.org/pipermail/linuxbios/2007-October/025846.html 1] | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | SMSC | ||
| + | | SIO10N268 | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| — | | — | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Line 576: | Line 947: | ||
| — | | — | ||
| — | | — | ||
| + | |||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | SiS | ||
| + | | SIS6801 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | SiS | ||
| + | | SIS950 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |||
|} | |} | ||
| Line 587: | Line 974: | ||
! align="left" | Dump | ! align="left" | Dump | ||
! align="left" | BIOS | ! align="left" | BIOS | ||
| − | ! align="left" | | + | ! align="left" | CB<sup>2</sup> |
| + | |||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | VIA | ||
| + | | VT82C686A/VT82C686B | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 599: | Line 994: | ||
| Winbond | | Winbond | ||
| W83977EF/EG | | W83977EF/EG | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | [http://www.coreboot.org/pipermail/coreboot/2008-October/040507.html 1] | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Winbond | ||
| + | | W83527HG | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | | style="background:red" | No | ||
| Line 615: | Line 1,017: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | | + | | [http://www.flashrom.org/pipermail/flashrom/2010-August/004443.html 1] |
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 623: | Line 1,025: | ||
| style="background:red" | No | | style="background:red" | No | ||
| — | | — | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 643: | Line 1,038: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | [http://www.linuxbios.org/pipermail/linuxbios/attachments/20071009/5c245359/attachment.txt 1], [http://www.linuxbios.org/pipermail/linuxbios/2007-October/025599.html 2] | + | | [http://www.linuxbios.org/pipermail/linuxbios/attachments/20071009/5c245359/attachment.txt 1], [http://www.linuxbios.org/pipermail/linuxbios/2007-October/025599.html 2], [http://www.coreboot.org/pipermail/coreboot/2008-August/037685.html 3], [http://www.coreboot.org/pipermail/coreboot/2009-June/050259.html 4] |
| [http://www.linuxbios.org/pipermail/linuxbios/attachments/20071009/5c245359/attachment-0001.txt 1] | | [http://www.linuxbios.org/pipermail/linuxbios/attachments/20071009/5c245359/attachment-0001.txt 1] | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 649: | Line 1,044: | ||
| W83627DHG | | W83627DHG | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | style="background: | + | | style="background:lime" | Yes |
| − | | | + | | [http://www.coreboot.org/pipermail/coreboot/2008-January/029517.html 1] |
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Winbond | | Winbond | ||
| − | | | + | | W83627DHG-P/-PT |
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | | + | | — |
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Winbond | | Winbond | ||
| W83627UHG | | W83627UHG | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Winbond | ||
| + | | W83667HG | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | | style="background:red" | No | ||
| Line 669: | Line 1,071: | ||
| Winbond | | Winbond | ||
| W83977F-A/G-A/AF-A/AG-A | | W83977F-A/G-A/AF-A/AG-A | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Winbond | ||
| + | | W83977AF | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | | style="background:red" | No | ||
| Line 692: | Line 1,101: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| − | | [http://www.linuxbios.org/pipermail/linuxbios/2007-October/025453.html 1], [http://www.linuxbios.org/pipermail/linuxbios/2007-October/025592.html 2] | + | | [http://www.linuxbios.org/pipermail/linuxbios/2007-October/025453.html 1], [http://www.linuxbios.org/pipermail/linuxbios/2007-October/025592.html 2], [http://www.coreboot.org/pipermail/coreboot/2009-June/050259.html 3] |
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Winbond | ||
| + | | W83697SF/UF/UG | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | [http://www.linuxbios.org/pipermail/linuxbios/2007-October/025914.html 1] | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Winbond | ||
| + | | W83627EHF/EF/EHG/EG | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | [http://www.linuxbios.org/pipermail/linuxbios/2007-September/024887.html 1], [http://www.linuxbios.org/pipermail/linuxbios/2007-October/025284.html 2], [http://www.coreboot.org/pipermail/coreboot/2008-January/029416.html 3] | ||
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 700: | Line 1,123: | ||
| style="background:red" | No | | style="background:red" | No | ||
| — | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Winbond | ||
| + | | W83877AF | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | [http://www.flashrom.org/pipermail/flashrom/2010-February/002119.html] | ||
| — | | — | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Line 712: | Line 1,142: | ||
| W83877ATF | | W83877ATF | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | Winbond | ||
| + | | WPCD376I | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | [http://www.coreboot.org/pipermail/coreboot/2009-October/053894.html 1] | ||
| + | | — | ||
| + | |||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | UMC | ||
| + | | UM82C862 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | UMC | ||
| + | | UM8663BF | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | UMC | ||
| + | | UM8669 | ||
| + | | style="background:red" | No | ||
| + | | style="background:red" | No | ||
| + | | — | ||
| + | | — | ||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | UMC | ||
| + | | UM8670 | ||
| + | | style="background:red" | No | ||
| style="background:red" | No | | style="background:red" | No | ||
| — | | — | ||
| Line 718: | Line 1,184: | ||
|} | |} | ||
| + | |||
| + | '''Extended dumps (EC, HWM) available for:''' | ||
| + | |||
| + | Use the '''--extra-dump''' option to see the contents of these registers. | ||
| + | |||
| + | {| border="0" style="font-size: smaller" valign="top" | ||
| + | |- bgcolor="#6699dd" | ||
| + | ! align="left" | Vendor | ||
| + | ! align="left" | Super I/O | ||
| + | ! align="left" | Detect | ||
| + | ! align="left" | Dump | ||
| + | ! align="left" | BIOS | ||
| + | ! align="left" | CB<sup>2</sup> | ||
| + | |||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | ITE | ||
| + | | IT8716F EC | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | [http://www.coreboot.org/pipermail/coreboot/2008-December/042980.html 1] | ||
| + | | — | ||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | ITE | ||
| + | | IT8718F EC | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | [http://www.coreboot.org/pipermail/coreboot/2008-May/034452.html 1] | ||
| + | | — | ||
| + | |||
| + | |- bgcolor="#dddddd" valign="top" | ||
| + | | Winbond | ||
| + | | W83627THF/THG HWM | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |||
| + | |- bgcolor="#eeeeee" valign="top" | ||
| + | | SMSC | ||
| + | | LPC47N227 runtime register block | ||
| + | | style="background:lime" | Yes | ||
| + | | style="background:lime" | Yes | ||
| + | | — | ||
| + | | — | ||
| + | |||
| + | |} | ||
| + | |||
<small> | <small> | ||
<sup>1</sup> Previosly National Semiconductor, now bought by Winbond.<br /> | <sup>1</sup> Previosly National Semiconductor, now bought by Winbond.<br /> | ||
| − | <sup>2</sup> Register dump output from a running | + | <sup>2</sup> Register dump output from a running coreboot system (vs. proprietary BIOS).<br /> |
</small> | </small> | ||
== Installation == | == Installation == | ||
| − | + | '''Manual installation''' | |
| − | $ | + | $ git clone http://review.coreboot.org/p/coreboot |
| − | $ cd superiotool | + | $ cd coreboot/util/superiotool |
$ make | $ make | ||
$ sudo make install | $ sudo make install | ||
| − | + | '''Debian / Ubuntu''' | |
$ apt-get install superiotool | $ apt-get install superiotool | ||
| + | |||
| + | '''Fedora''' | ||
| + | |||
| + | $ yum install superiotool | ||
== Usage == | == Usage == | ||
| Line 747: | Line 1,264: | ||
$ superiotool -d | $ superiotool -d | ||
| − | Please see the [http://tracker. | + | Please see the [http://tracker.coreboot.org/trac/coreboot/browser/trunk/util/superiotool/README README] for further information. |
{{GPL}} | {{GPL}} | ||
Revision as of 22:35, 11 September 2011
Superiotool is a GPL'd user-space helper tool for coreboot development purposes (but may also be useful for other things). It allows you to detect which Super I/O you have on your mainboard, and it can provide detailed information about the register contents of the Super I/O.
This utility should work on most modern UNIX-like operating systems; it has been tested on at least Linux and FreeBSD.
Support of various devices
|
|
|
Extended dumps (EC, HWM) available for:
Use the --extra-dump option to see the contents of these registers.
| Vendor | Super I/O | Detect | Dump | BIOS | CB2 |
|---|---|---|---|---|---|
| ITE | IT8716F EC | Yes | Yes | 1 | — |
| ITE | IT8718F EC | Yes | Yes | 1 | — |
| Winbond | W83627THF/THG HWM | Yes | Yes | — | — |
| SMSC | LPC47N227 runtime register block | Yes | Yes | — | — |
1 Previosly National Semiconductor, now bought by Winbond.
2 Register dump output from a running coreboot system (vs. proprietary BIOS).
Installation
Manual installation
$ git clone http://review.coreboot.org/p/coreboot $ cd coreboot/util/superiotool $ make $ sudo make install
Debian / Ubuntu
$ apt-get install superiotool
Fedora
$ yum install superiotool
Usage
Probe/detect the Super I/O in your mainboard:
$ superiotool
Register dump as table of hex-values (if the Super I/O is detected):
$ superiotool -d
Please see the README for further information.
| |
This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version. This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. |