Superiotool: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
(Document --dump-readable option.) |
||
Line 9: | Line 9: | ||
! align="left" | Detection | ! align="left" | Detection | ||
! align="left" | Register dump | ! align="left" | Register dump | ||
! align="left" | Human-readable dump | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
Line 14: | Line 15: | ||
| F71805 | | F71805 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | |||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
Line 19: | Line 21: | ||
| F71872 | | F71872 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | |||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
Line 25: | Line 28: | ||
| IT8702F | | IT8702F | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | |||
| style="background:red" | No | | style="background:red" | No | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
Line 30: | Line 34: | ||
| IT8705F | | IT8705F | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | |||
| style="background:red" | No | | style="background:red" | No | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
Line 36: | Line 41: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ITE | | ITE | ||
| IT8710F | | IT8710F | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | |||
| style="background:red" | No | | style="background:red" | No | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
Line 46: | Line 53: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ITE | | ITE | ||
Line 51: | Line 59: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ITE | | ITE | ||
| IT8718F | | IT8718F | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | |||
| style="background:red" | No | | style="background:red" | No | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
Line 61: | Line 71: | ||
| style="background:yellow" | ? | | style="background:yellow" | ? | ||
| style="background:yellow" | ? | | style="background:yellow" | ? | ||
| style="background:red" | No | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
Line 66: | Line 77: | ||
| PC8374 | | PC8374 | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | |||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
Line 73: | Line 85: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
Line 79: | Line 92: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Winbond | | Winbond | ||
Line 84: | Line 98: | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:lime" | Yes | | style="background:lime" | Yes | ||
| style="background:red" | No | |||
|} | |} | ||
Line 103: | Line 118: | ||
$ superiotool | $ superiotool | ||
Register dump as table of hex-values (if the Super I/O is detected): | |||
$ superiotool -d | $ superiotool -d | ||
Detailed register dump in human-readable format: | |||
$ superiotool -D | |||
Please see the [http://tracker.linuxbios.org/trac/LinuxBIOS/browser/trunk/util/superiotool/README README] for further information. | Please see the [http://tracker.linuxbios.org/trac/LinuxBIOS/browser/trunk/util/superiotool/README README] for further information. | ||
{{GPL}} | {{GPL}} |
Revision as of 00:01, 21 September 2007
Superiotool is a GPL'd user-space helper tool for LinuxBIOS 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.
Supported devices
Vendor | Super I/O | Detection | Register dump | Human-readable dump |
---|---|---|---|---|
Fintek | F71805 | Yes | No | Yes |
Fintek | F71872 | Yes | No | Yes |
ITE | IT8702F | Yes | No | No |
ITE | IT8705F | Yes | No | No |
ITE | IT8708F | Yes | Yes | No |
ITE | IT8710F | Yes | No | No |
ITE | IT8712F | Yes | Yes | No |
ITE | IT8716F | Yes | Yes | No |
ITE | IT8718F | Yes | No | No |
ITE | IT8726F | ? | ? | No |
NSC1 | PC8374 | Yes | No | Yes |
SMSC | FDC37N769 | Yes | Yes | No |
Winbond | W83697HF/F | Yes | Yes | No |
Winbond | W83627EHF/EF/EHG/EG | Yes | Yes | No |
1 Previosly National Semiconductor, now bought by Winbond.
Installation
$ svn co svn://linuxbios.org/repos/trunk/util/superiotool $ make $ sudo make install
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
Detailed register dump in human-readable format:
$ 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. |