Uwe Hermann | d8a18a2 | 2007-09-18 00:01:27 +0000 | [diff] [blame] | 1 | ------------------------------------------------------------------------------- |
| 2 | Superiotool README |
| 3 | ------------------------------------------------------------------------------- |
| 4 | |
| 5 | Superiotool is a user-space utility which can |
| 6 | |
| 7 | - detect which Super I/O chip is soldered onto your mainboard, |
| 8 | |
| 9 | - at which configuration port it's located (usually 0x2e or 0x4e), and |
| 10 | |
| 11 | - dump all register contents of the Super I/O chip, together with the |
| 12 | default values as per datasheet (to make comparing the values easy). |
| 13 | |
| 14 | It is mainly used for LinuxBIOS development purposes (see linuxbios.org |
| 15 | for details on LinuxBIOS), but it may also be useful for other things. |
| 16 | |
| 17 | |
| 18 | Installation |
| 19 | ------------ |
| 20 | |
| 21 | $ svn co svn://linuxbios.org/repos/trunk/util/superiotool |
| 22 | |
| 23 | $ make |
| 24 | |
| 25 | $ sudo make install |
| 26 | |
| 27 | |
| 28 | Usage |
| 29 | ----- |
| 30 | |
Uwe Hermann | e474956 | 2007-09-19 16:26:18 +0000 | [diff] [blame^] | 31 | $ superiotool [-d] [-V] [-v] [-h] |
Uwe Hermann | d8a18a2 | 2007-09-18 00:01:27 +0000 | [diff] [blame] | 32 | |
Uwe Hermann | e474956 | 2007-09-19 16:26:18 +0000 | [diff] [blame^] | 33 | -d | --dump Dump Super I/O registers |
| 34 | -V | --verbose Verbose mode |
| 35 | -v | --version Show the superiotool version |
| 36 | -h | --help Show a short help text |
| 37 | |
| 38 | Per default (no options) superiotool will just probe for a Super I/O |
| 39 | and print its vendor, name, ID, version, and config port. |
| 40 | |
| 41 | Typical usage of superiotool: |
| 42 | |
| 43 | - Probe/detect the Super I/O in your mainboard: |
| 44 | |
| 45 | $ superiotool |
| 46 | |
| 47 | - Detailed register dump of the Super I/O (if detected): |
| 48 | |
| 49 | $ superiotool -d |
Uwe Hermann | d8a18a2 | 2007-09-18 00:01:27 +0000 | [diff] [blame] | 50 | |
| 51 | |
| 52 | Supported Super I/O Chips |
| 53 | ------------------------- |
| 54 | |
| 55 | Please see http://linuxbios.org/Superiotool#Supported_devices. |
| 56 | |
| 57 | |
| 58 | Website and Mailing List |
| 59 | ------------------------ |
| 60 | |
| 61 | The main website is http://linuxbios.org/Superiotool. |
| 62 | |
| 63 | For additional information, patches, and discussions, please join the |
| 64 | LinuxBIOS mailing list at http://linuxbios.org/Mailinglist, where most |
| 65 | superiotool developers are subscribed. |
| 66 | |
| 67 | |
| 68 | Copyright and License |
| 69 | --------------------- |
| 70 | |
| 71 | Superiotool is copyrighted by a number of individual developers. Please |
| 72 | refer to the respective source code files for details. |
| 73 | |
| 74 | It is licensed under the terms of the GNU General Public License (GPL), |
| 75 | either version 2 of the License, or (at your option) any later version. |
| 76 | |