| Version 312 (modified by khali, 5 years ago) |
|---|
Devices
If you don't know what devices are on your system, please follow our Installation Wizard.
This is the summary page listing of over 200 devices supported by the lm_sensors package and the linux kernel. Unless noted, these drivers are supported by us and included in our lm_sensors package for Linux 2.4, and directly in the kernel tree for Linux 2.6.
Drivers are listed in two groups: sensor chip and bus. Bus drivers are the I2C/SMBus bus masters. Unless your sensor chip is on the PCI or ISA (I/O) bus, a bus driver is required to access any device on the bus. Chip drivers are used to access the sensor chips themselves and export the readings.
To find out what driver you need and what chips you have use the sensors-detect utility in our package. If your version of sensors-detect failed to detect a chip, you should try the latest version of sensors-detect. You may also try our Installation Wizard.
If you would like us to support a chip not listed below, or listed as 'not planned', please contact us. Please indicate if you can help in development, testing, or donations. We don't have much spare time, so the more help you can provide, the better your chances to get a chip supported fast.
For the latest information on new Linux 2.4 drivers in our distribution, see the top of our LM Sensors CHANGES document. For Linux 2.6, the drivers are added to the kernel source tree directly.
For instructions on how to check our latest code out of subversion, see the bottom of our download page. For Linux 2.4, remember to get both lm-sensors and i2c, and to compile and install i2c before compiling lm-sensors. For Linux 2.6, lm-sensors is enough (you don't even need the kernel part of it.)
SENSOR CHIP DRIVERS - STATUS
| Manufacturer | Chip | Detected | Driver | Since lm-sensors | Since kernel | Status, Comments |
| Abit | µGuru revision 1 and 2 | no | abituguru | 2.6.18 | A winbond microcontroller using (undocumented) Abit written firmware. The revision of the µGuru chip is the same as the version of the windows µGuru utility Abit offers for your motherboard. | |
| Abit | µGuru revision 3 | no | abituguru3 | 2.6.23 | A winbond microcontroller using (undocumented) Abit written firmware. The revision of the µGuru chip is the same as the version of the windows µGuru utility Abit offers for your motherboard. | |
| ALi | M5879 | yes | Datasheet available, one old request, no plan. | |||
| AMD | K8 | yes | k8temp | - | 2.6.19 | Latest AMD K8 processors have integrated sensors which can be read directly without any additional monitoring chip. Driver contributed by Rudolf Marek. Userspace support available in lm_sensors 2.10.1. Upgrade to lm_sensors 2.10.1 is mandatory, earlier versions of libsensors will fail with a "General parse error" message. Note: most recent K8 models have been reported to have broken thermal sensors so the k8temp driver will return bogus values and there's nothing we can do. |
| AMD | K10 | yes | - | - | - | (2007-10-07) To be written. Please contact us if you have such CPU and willing to write or test the driver. |
| Analog Devices | ADM1021, ADM1021A, ADM1023 | yes | adm1021 | 2.0.0 | 2.5.54 | |
| Analog Devices / ON Semiconductor | ADM1022 (moving to ON, no datasheet at ON yet), ADM1028 | yes | thmc50 | 2.4.3 | 2.6.23 | |
| Analog Devices / ON Semiconductor | ADM1024 (moving to ON, no datasheet at ON yet) | yes | adm1024 / lm87 | 2.6.0 | 2.6.25 | (2007-10-09) Compatible with the LM87, so support for Linux 2.6 was added to the lm87 driver. For older 2.6 kernels, just use the force_lm87 parameter. |
| Analog Devices | ADM1025, ADM1025A | yes | adm1025 | 2.5.1 | 2.6.8 | (2004-06-27) Ported to Linux 2.6 by Jean Delvare thanks to an evaluation board provided by Sean Gilmour from Analog Devices. |
| Analog Devices | ADM1029 | yes | adm1029 | 2.10.2 | 2.6.21 | (2007-02-05) Preliminary driver contributed by Corentin Labbe. |
| Analog Devices | ADM1030, ADM1031 | yes | adm1031 | 2.8.7 | 2.6.8 | (2004-06-24) Driver contributed by Alexandre d'Alton. |
| Analog Devices / ON Semiconductor | ADM1032 | yes | lm90 | 2.8.2 | 2.6.2 | |
| Analog Devices | ADM9240 | yes | adm9240 | 2.1.2 | 2.6.13 | (2005-05-12) Ported to Linux 2.6 by Michiel Rook and Grant Coady. |
| Analog Devices | AD7414 | no | ad7414 | 2.6.27 | (2008-08-08) Driver contributed by Sean MacLennan. | |
| Analog Devices | AD7416, AD7417, AD7418 | no | ad7418 | 2.6.22 | ||
| Analog Devices | ADT7470 | yes | adt7470 | 2.6.24 | Driver contributed by Darrick J. Wong. | |
| Andigilog | aSC7511 | yes | No plan. | |||
| Andigilog | aSC7512, aSC7611 | yes | ||||
| Andigilog | aSC7621 | yes | (2008-05-29) Found on the Intel 975XBX2, amongst others. Driver submitted by George Joseph, needs review and testing. | |||
| Asus | AS99127F | yes | w83781d | 2.4.4 | 2.5.67 | No datasheet, incomplete support. |
| Asus | ASB100 | yes | asb100 | 2.8.2 | 2.6.2 | |
| Asus | ASM58 | yes | (2004-09-14) No datasheet. 2.6.15 driver developed by Rigel Freden. | |||
| Asus | A8000 | yes | dme1737 | 2.6.23 | SMSC DME1737 in disguise. | |
| Asus | ATK0110 | no | (2008-06-19) Virtual ACPI device. Preliminary driver submitted by Luca Tettamanti, needs review and testing. | |||
| Asus | F8000 | yes | f8000 | download | (2008-05-03) No datasheet. Fintek chip in disguise. Experimental, minimal, read-only driver available for testing, please report if you do. | |
| Attansic | ATXP1 | no | atxp1 | - | 2.6.13 | (2005-10-17) Linux 2.6 driver contributed Sebastian Witt. |
| Compaq (now HP) | all | no | No data sheets. Use "cpqhealth" instead. | |||
| EPoX | EP1308 | yes | f71882fg | 2.6.24 | Super-I/O found on several EPoX motherboards. Appears to be a clone of the Fintek F71882FG. | |
| Fintek | F71805F/FG | yes | f71805f | 2.10.0 | 2.6.16 | (2006-03-23) Super-I/O found on Jetway K8M8MS. Development board provided by Baraccuda Networks, driver contributed by Jean Delvare. |
| Fintek | F71858DG | yes | (2008-03-28) Super-I/O with some hardware monitoring functions, found on the Jetway J9F2. Datasheet is publicly available. Two requests (#2297). | |||
| Fintek | F71862FG | yes | Super-I/O with hardware monitoring functions. Datasheet available. Found on Jetway NC81-LF, support is being added to the f71882fg driver patch. | |||
| Fintek | F71806F/FG, F71872F/FG | yes | f71805f | 2.10.2 | 2.6.20 | (2006-11-04) Super-I/O found on EVGA NF41 and Epox 9NPA3J and 9NPA7I. Support contributed by Jean Delvare. |
| Fintek | F71882FG/F71883FG | yes | f71882fg | 2.6.24 | pwm support is being worked on. | |
| Fintek | F75363SG | yes | (2006-04-01) We have a datasheet. Presumably compatible with the National Semiconductor LM63, support could be added to the lm63 driver. Forcing the lm63 driver might work for now. No request. | |||
| Fintek | F75373S/SG, F75375S/SP | yes | f75375s | 2.6.24 | Driver contributed by Riku Voipio. | |
| Fintek | F75383S/M, F75384S/M | yes | (2006-12-24) We have a datasheet. Two requests ( Brian Beardall, Lou Parisi). Driver written by Brian Beardall, needs review. User-space support is here, needs review too. | |||
| Fintek | F75387SG/RG | yes | (2007-08-13) We have a datasheet. Found on the Aopen MZ915-M. Three requests ( Harald Dunkel, #2092, McDonald in #2205). | |||
| Fujitsu-Siemens | Heimdall | yes | fschmd | 2.10.5 | 2.6.24 | watchdog support for the fschmd driver is being worked on. |
| Fujitsu-Siemens | Heracles | yes | fschmd | 2.10.5 | 2.6.24 | |
| Fujitsu-Siemens | Hermes | yes | fscher | 2.8.2 | 2.6.3 | Use fschmd driver for kernel >= 2.6.24 and lm_sensors >= 2.10.5 |
| Fujitsu-Siemens | Poseidon | yes | fscpos | 2.6.2 | 2.6.12 | Use fschmd driver for kernel >= 2.6.24 and lm_sensors >= 2.10.5 |
| Fujitsu-Siemens | Scylla | yes | fschmd | 2.10.5 | 2.6.24 | |
| Genesys Logic | GL518SM | yes | gl518sm | 2.0.1 | 2.6.3 | Ported to Linux 2.6 by Hong-Gunn Chew. |
| Genesys Logic | GL520SM | yes | gl520sm | 2.4.3 | 2.6.12 | (2005-05-12) Ported to Linux 2.6 by Daniel Heath. |
| Genesys Logic | GL523 | yes | adm1021 | 2.4.4 | 2.5.54 | |
| Genesys Logic | GL525SM | yes | No plan. | |||
| GMT | G760A | no | g760a | (2008-01-10) Single fan speed monitor and controller. Driver contributed by Herbert Valerio Riedel, reviewed by Jean Delvare. Update needed. | ||
| HP | Maxilife (various) | no | maxilife | 2.3.0 | - | |
| IBM | PowerExecutive | no | ibmpex | - | 2.6.24 | Written by Darrick Wong |
| IBM | Systems Director Active Energy Manager | no | ibmaem | - | 2.6.26 | Written by Darrick Wong |
| IDT | ICS923S401 | no | ics932s401 | - | - | Written by Darrick Wong; needs review and testing. |
| Intel | Xeon | no | adm1021 | 2.0.0 | - | Integrated sensors. Force parameter needed. Read the docs. Better supported by the new xeontemp driver. |
| Intel | Core, Core 2 | yes | coretemp | 2.6.22 | (2007-03-25) Integrated sensor in CPU. Driver contributed by Rudolf Marek. | |
| Intel | FB-DIMM AMB | yes | i5k_amb | 2.6.24 | Temperature sensor in 6400/6402 Advanced Memory Buffer (AMB). Driver written by Darrick Wong. | |
| Intel | ICH8 | no | (2007-11-26) The ICH8 (82801H) and possibly later Intel south bridges have embedded sensors. These are not yet supported, due to a lack of technical documentation. | |||
| ITE | IT8673F | no | (2005-04-25) Super I/O with fan controller. No plan. | |||
| ITE | IT8702F | yes | (2007-11-03) We have a datasheet. Two requests ( John Sutton, Scott in ticket #1690) and one potential tester ( Andrew). On most boards it seems that the limited hardware monitoring features of this chip aren't used, so there's no point in adding support before we know of at least one system where they are used. | |||
| ITE | IT8705F, IT8712F | yes | it87 | 2.6.0 | 2.5.69 | (2008-10-23) Fan speed monitoring support for IT8712F rev. 8 (J) and later needs kernel version >= 2.6.27 and possibly a cold boot. |
| ITE | IT8716F, IT8718F | yes | it87 | 2.6.19 | ||
| ITE | IT8720F | yes | it87 | patch | (2008-10-24) Compatible with the IT8718F. Support contributed Jean-Marc Spaggiari. | |
| ITE | IT8726F | yes | it87 | 2.6.23 | Similar to the IT8716F. | |
| Linear Technology | LTC4245 | no | ltc4245 | 2.6.28 | Multiple supply hot swap controller. Driver contributed by Ira Snyder. | |
| Maxim | MAX1617, MAX1617A | yes | adm1021 | 2.2.0 | 2.5.54 | |
| Maxim | MAX1618 | no | (2008-09-16) Same as MAX1619 without the local thermal sensor. Support would be added to the max1619 driver. | |||
| Maxim | MAX1619 | yes | max1619 | 2.8.7 | 2.6.7 | (2004-05-24) Driver contributed by Alexey Fisher. |
| Maxim | MAX1668, MAX1805, MAX1989 | yes | (2006-09-22) Under development by Carolyn Smith (2003, supposedly abandoned) and Christoph Scheurer (#2125). | |||
| Maxim | MAX6625, MAX6626 | yes | lm75 | 2.0.0 | 2.5.54 | |
| Maxim | MAX6633, MAX6634, MAX6635 | yes | lm92 | 2.8.7 | 2.6.12 | (2005-02-28) Force parameter required for MAX6633 with low address (0x40-0x47). Linux 2.6 driver contributed by Jean Delvare. Testers wanted, please report. |
| Maxim | MAX6646, MAX6647, MAX6649 | yes | lm90 | 2.6.28 | (2008-10-23) Support added to the lm90 driver by Ben Hutchings. | |
| Maxim | MAX6648, MAX6692 | yes | (2007-12-15) Two requests (ticket #2149, ticket #2167). No driver yet. Use the lm90 driver with force_max6657 for partial support in the meantime. | |||
| Maxim | MAX6650, MAX6651 | yes | max6650 | 2.8.1 | 2.6.22 | (2007-03-17) Ported to Linux 2.6 by Claus Gindhart and Hans-Jürgen Koch. |
| Maxim | MAX6655, MAX6656 | yes | (2007-01-15) Linux 2.4 driver written by Olexiy Avramchenko. Needs review, but it's unlikely to happen due to a lack of resources. | |||
| Maxim | MAX6657, MAX6658, MAX6659 | yes | lm90 | 2.8.8 | 2.6.8 | (2008-10-23) Extra features available in kernel 2.6.28. |
| Maxim/Dallas | DS1820 | no | 1-wire thermal sensor. | |||
| Maxim/Dallas | DS75, DS1775 | yes | lm75 | 2.0.0 | 2.5.54 | Handled as a LM75. |
| Maxim/Dallas | DS1621, DS1625 | yes | ds1621 | 2.5.5 | 2.6.5 | The DS1625 is handled as a DS1621. Ported to Linux 2.6 by Aurelien Jarno. |
| Maxim/Dallas | DS1631, DS1631A, DS1731 | yes | These chips are almost compatible with the DS1621, support could be added to the ds1621 driver easily. | |||
| Maxim/Dallas | DS1780 | yes | adm9240 | 2.3.0 | 2.6.13 | (2005-05-12) Ported to Linux 2.6 by Michiel Rook and Grant Coady. |
| Microchip | TCM1617 | yes | adm1021 | 2.2.0 | 2.5.54 | |
| Microchip | TCN75 | yes | lm75 | 2.0.0 | 2.5.54 | Handled as a LM75. |
| Micrel | MIC184 | no | Requires mods to lm75 driver. No plan. | |||
| Myson | MTP008 | yes | mtp008 | 2.5.5 | (2007-05-29) Port to Linux 2.6 was in progress by Andrew Pam and Dean Gaudet, but was abandoned as the hardware itself appears to be unreliable. | |
| National Semiconductor | ADC081Sxxx, ADC101Sxxx, ADC121Sxxx, ADC082Sxxx, ADC102Sxxx, ADC122Sxxx, ADC084Sxxx, ADC104Sxxx, ADC124Sxxx, ADC088Sxxx, ADC108Sxxx, ADC128Sxxx | no | adcxx | 2.6.27 | A/D converters. | |
| National Semiconductor | LM96000 | yes | lm85 | (2008-09-26) Complete hardware monitoring solution with SMBus interface. Seems to be mostly compatible with the LM85, using the lm85 driver should work just fine, although dedicated support is still missing. Under investigation by Herbert Pötzl. Several reports of chip returning only zero values (#2182, Intel DG45FC), we have no clue. | ||
| National Semiconductor | LM63 | yes | lm63 | 2.9.0 | 2.6.10 | (2004-12-16) Found on some ATI graphics adapters and Tyan motherboards, among others. Temperature part is more or less compatible with the LM86, but a dedicated driver was prefered. Note that we could not access the LM63 chips on the ATI boards so far (it didn't show on any of the 4 known I2C busses of the graphics adapter). Driver contributed by Jean Delvare, lacks automatic fan speed control (could be developed upon donation of an LM63-enabled piece of hardware). |
| National Semiconductor | LM64 | no | (2007-04-25) Support could be easily added to the lm63 driver, as the LM63 and LM64 are essentially compatible. Work in progress by Ramji Jiyani. | |||
| National Semiconductor | LM75 | yes | lm75 | 2.0.0 | 2.5.54 | |
| National Semiconductor | LM76 | yes | lm92 | 2.8.7 | 2.6.12 | (2004-04-14) Force parameter probably required. |
| National Semiconductor | LM77 | yes | lm77 | - | 2.6.8 | |
| National Semiconductor | LM78, LM79 | yes | lm78 | 2.0.0 | 2.5.73 | |
| National Semiconductor | LM80 | yes | lm80 | 2.1.0 | 2.6.5 | Ported to Linux 2.6 by Tiago Sousa. |
| National Semiconductor | LM81 | yes | adm9240 | 2.4.3 | 2.6.13 | (2005-05-12) Ported to Linux 2.6 by Michiel Rook and Grand Coady. |
| National Semiconductor | LM82 | yes | lm83 | 2.10.1 | 2.6.18 | |
| National Semiconductor | LM83 | yes | lm83 | 2.8.0 | 2.6.1 | |
| National Semiconductor | LM84 | yes | adm1021 | 2.4.4 | 2.5.54 | |
| National Semiconductor | LM85 | yes | lm85 | 2.8.0 | 2.5.71 | |
| National Semiconductor | LM86 | yes | lm90 | 2.8.8 | 2.6.8 | |
| National Semiconductor | LM87 | yes | lm87 | 2.5.3 | 2.6.10 | Ported to Linux 2.6 by Jeff Oliver and Jean Delvare. |
| National Semiconductor | LM89, LM99 | yes | lm90 | 2.8.7 | 2.6.7 | |
| National Semiconductor | LM90 | yes | lm90 | 2.8.1 | 2.6.2 | |
| National Semiconductor | LM92 | yes | lm92 | 2.6.4 | 2.6.12 | (2005-02-28) Linux 2.6 driver contributed by Jean Delvare. Testers wanted, please report. |
| National Semiconductor | LM93 | yes | lm93 | 2.8.8 | 2.6.23 | (2007-07-20) 2.4 driver contributed by Mark M. Hoffman. Driver for 2.6 kernel ported by Eric J. Bowersox, Carsten Emde, and Hans J. Koch. |
| National Semiconductor (now Nuvoton) | PC8374L, WPCD374L | yes | (2007-10-30) Usually disabled. | |||
| National Semiconductor | PC87360, PC87363, PC87364, PC87365, PC87366 | yes | pc87360 | 2.8.7 | 2.6.10 | Super I/O with hardware monitoring. Driver contributed and ported to Linux 2.6 by Jean Delvare. |
| National Semiconductor | PC87427 | yes | pc87427 | 2.6.20 | (2008-06-12) Preliminary driver (fan monitoring only) contributed by Jean Delvare. Improvements to the upstream driver are available as patches, which are waiting for testers. | |
| ON Semiconductor (formerly Analog Devices) | ADM1026 | yes | adm1026 | 2.8.0 | 2.6.10 | Ported to Linux 2.6 by Justin Thiessen. |
| ON Semiconductor (formerly Analog Devices) | ADM1027, ADT7460, ADT7463 | yes | lm85 | 2.8.0 | 2.5.71 | |
| ON Semiconductor (formerly Analog Devices) | ADT7461 | yes | lm90 | 2.9.1 | 2.6.12 | (2008-10-23) Extra features available in kernel 2.6.28. |
| ON Semiconductor (formerly Analog Devices) | ADT7462 | yes | (2008-10-07) Eric Olsen would be interested in a driver. Driver submitted by Darrick J. Wong. Needs review and testing. | |||
| ON Semiconductor (formerly Analog Devices) | ADT7467, ADT7468 | yes | (2004-04-10) Forcing the lm85 driver, chip adm1027, may work. We have an evaluation board. | |||
| ON Semiconductor (formerly Analog Devices) | ADT7473 | yes | adt7473 | 2.6.25 | (2008-02-19) Driver contributed by Darrick J. Wong, reviewed by Mark M. Hoffman. User-space support in lm-sensors 3.0.0 and later. | |
| ON Semiconductor (formerly Analog Devices) | ADT7475 | yes | adt7475 | (2008-09-29) Found on several Asus M2N series motherboards. Many requests ( Diggory Hardy, Juergen Kilb, Len J. White and more). Driver contributed by Jordan Crouse, reviewed by Hans de Goede, update needed. | ||
| ON Semiconductor (formerly Analog Devices) | ADT7476 | yes | (2007-01-09) Partly compatible with the ADT7468. Five requests ( Reuben Farrelly, Romain Dolbeau, David Liontooth, Bill Feero, Matt Castelein also in ticket #2354). | |||
| Philips (now NXP) | LM75A | no | lm75 | 2.0.0 | 2.5.54 | Not detected, use the force module parameter. |
| Philips (now NXP) | NE1617, NE1617A | yes | adm1021 | 2.2.0 | 2.5.54 | |
| Philips (now NXP) | NE1619 | yes | adm1025 | 2.8.1 | 2.6.8 | |
| SiS | 5595 | yes | sis5595 | 2.2.0 | 2.6.12 | (2005-05-12) Integrated sensors. Ported to Linux 2.6 by Aurlien Jarno. |
| SiS | 950 | yes | it87 | 2.6.0 | 2.5.69 | |
| SMSC | EMC6D100, EMC6D101 | yes | lm85 | 2.8.0 | 2.5.71 | |
| SMSC | EMC6D102 | yes | lm85 | 2.9.1 | 2.6.12 | |
| SMSC | EMC6D103 | yes | lm85 | (2008-05-23) No dedicated support yet, but the lm85 generic mode should work. | ||
| SMSC | LPC47B397-NC, SCH5307-NS, SCH5317 | yes | smsc47b397 | - | 2.6.11 | (2005-02-10) Will port to kernel 2.4 as needed. Sponsored by In-Store Broadcasting Network. Contributed by Mark M. Hoffman. (2007-06-25) SCH5307 is supported since kernel 2.6.14. (2007-06-25) SCH5317 is compatible and will be supported in kernel 2.6.23. |
| SMSC | LPC47B27x | yes | smsc47m1 | 2.8.6 | 2.6.9 | (2004-07-21) Super I/O with fan monitor and PWM control. Ported to Linux 2.6 by Gabriele Gorla and Jean Delvare. |
| SMSC | LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x | yes | smsc47m1 | 2.6.4 | 2.6.9 | (2004-07-21) Super I/O with fan monitor and PWM control. Ported to Linux 2.6 by Gabriele Gorla and Jean Delvare. |
| SMSC | LPC47M15x, LPC47M192, LPC47M997 | yes | smsc47m1 | 2.9.0 | 2.6.13 | (2005-04-13) Super I/O with fan monitor and PWM control. |
| SMSC | LPC47M15x, LPC47M192, LPC47M292, LPC47M997 | yes | smsc47m192 | not merged | 2.6.18 | (2006-03-10) Super I/O with hardware monitoring block available on the SMBus. Linux 2.4 driver contributed by "wore", not merged yet. Linux 2.6 driver contributed by Hartmut Rick, testers wanted. |
| SMSC | LPC47M172, LPC47M182 | yes | (2006-09-23) Super I/O with fan monitor. Datasheets available, no plan. | |||
| SMSC | LPC47M292 | yes | smsc47m1 | 2.10.3 | 2.6.22 | (2007-02-23) Super I/O with fan monitoring and control, similar to the other SMSC chips but supports 3 fans instead of 2. Testers wanted, please report. |
| SMSC | DME1737 | yes | dme1737 | 2.10.4 | 2.6.23 | Driver contributed by Juerg Haefliger. |
| SMSC | EMC6W201 | no | (2006-06-13) Ric Johnson is looking into the driver support. | |||
| SMSC | SCH3112, SCH3114, SCH3116 | yes | dme1737 | 2.10.5 | 2.6.24 | Support contributed by Juerg Haefliger. |
| SMSC | SCH5027D-NW, SCH5127 | yes | dme1737 | 3.x.x | 2.6.26 | Support contributed by Juerg Haefliger. |
| SMSC | SCH5504, SCH5514 | yes | (2007-03-27) Found on Dell systems (Precision 380, XPS400). No datasheet. Three requests ( Jon Graves, Dan Russo, Corentin Labbe). There is no evidence that this Super-I/O embeds hardware monitoring features at all. (2007-12-19) SCH5514 is found on Dell Optiplex 745 systems. No datasheet. Doesn't seem to contain HW monitoring features (see here). | |||
| SMSC | FDC37B72x, FDC37B78x, FDC37C665, FDC37C666, FDC37C669, FDC37C672, FDC37M707, FDC37M81x, FDC37N769, LPC47B34x, LPC47B357, LPC47M967, LPC47N227 | yes | (2007-10-17) These Super I/O chips contain no hardware monitoring capabilities. | |||
| SMSC | LPC47B37x, LPC47N252, LPC47U33x, SCH4307 | yes | (2007-07-09) Super I/Os with hardware monitoring capabilities. Datasheets available, no drivers yet. | |||
| Summit | SMM605 | no | 6-channel voltage controller/monitor. | |||
| Texas Instruments | ADS7828 | no | ads7828 | 2.6.25 | (2008-02-12) Driver contributed by Steve Hardy. User-space support only available in lm-sensors 3.0.0 and later. | |
| Texas Instruments | THMC10 | yes | adm1021 | 2.4.3 | 2.5.54 | |
| Texas Instruments | THMC50 | yes | thmc50 | 2.4.3 | 2.6.23 | (2007-07-09) Ported to Linux 2.6 by Krzysztof Helt. |
| Texas Instruments | THMC51 | yes | (2008-06-11) No datasheet. Apparently a THMC50 without the local temperature channel, support could be added to driver thmc50. | |||
| Texas Instruments | TMP401, TMP411 | yes | tmp401 | (2008-08-20) Driver contributed by Hans de Goede, reviewed by Jean Delvare, update wanted. | ||
| VIA | C7 (Esther) | yes | c7temp | 2.6.27 | (2008-06-23) CPU with integrated temperature and voltage sensors. Driver contributed by Juerg Haefliger, reviewed by Hans de Goede. Testers wanted. | |
| VIA | VT82C686A, VT82C686B | yes | via686a | 2.5.0 | 2.5.67 | Integrated sensors. |
| VIA | VT1211 | yes | vt1211 | 2.6.4 | 2.6.19 | Super-I/O with integrated sensors. Ported to Linux 2.6 by Juerg Haefliger. |
| VIA | VT8231 | yes | vt8231 | 2.6.5 | 2.6.16 | Integrated sensors. Ported to Linux 2.6 by Aaron M. Marsh, Roger Lucas and Jean Delvare. |
| Winbond | W83627HF (ISA), W83627THF (ISA), W83697HF (ISA) | yes | w83627hf | 2.8.0 | 2.6.5 | Separate driver for ISA access of these Super I/O devices. Recommended over the w83781d driver for these chips. Ported to Linux 2.6 by Bernhard Schrenk. |
| Winbond | W83637HF | yes | w83627hf | 2.8.5 | 2.6.5 | (2004-04-04) Super I/O. Support added to the w83627hf driver by Jean Delvare. Ported to Linux 2.6 by Bernhard Schrenk. |
| Winbond | W83781D, W83782D, W83783S, W83627HF | yes | w83781d | 2.1.0 | 2.5.67 | |
| Winbond | W83791D | yes | w83781d / w83791d | 2.8.0 | 2.6.18 | A separate Linux 2.6 driver was contributed by Charles Spirakis. Fan speed control (PWM) support is missing. |
| Winbond | W83L785TS-S | yes | w83l785ts | 2.8.3 | 2.6.2 | |
| Winbond | W83792D/G | yes | w83792d | 2.9.1 | 2.6.14 | (2005-06-23) Contributed by Winbond. Version for older 2.6 kernels is available here |
| Winbond | W83627DHG | yes | w83627ehf | - | 2.6.21 | (2007-02-21) Support added to the w83627ehf driver by David Hubbard. |
| Winbond | W83627EHF, W83627EHG | yes | w83627ehf | 2.10.4 | 2.6.13 | Driver contributed by Jean Delvare, Yuan Mu and Rudolf Marek. Fan control support is available since kernel 2.6.19. User-space support available in lm_sensors 2.9.1. |
| Winbond | W83647HF | no | Super I/O. Data sheet wanted. | |||
| Winbond | W83687THF | yes | w83627hf | 2.10.0 | 2.6.17 | Super I/O, mostly similar to the W83627THF. Support contributed by Jean Delvare. |
| Winbond | W83697UF/UG | yes | Super I/O with 3 PWM outputs. No plan. | |||
| Winbond | W83L771W/G | yes | (2007-08-12) Presumably compatible with the LM86, try forcing the lm90 driver, chip lm86, and report. | |||
| Winbond | W83L784R/G | yes | ||||
| Winbond | W83L785R | yes | w83l785r | Driver is available here. If you want to use it with nVidia cards you can try nvclock instead. | ||
| Winbond | W83L786NR/NG, W83L786R/G | yes | w83l786ng | 2.6.25 | (2008-02-12) Driver contributed by Kevin Lo. User-space support only available in lm-sensors 3.0.0 and later. | |
| Winbond | W83793G/R | yes | w83793 | - | 2.6.20 | (2006-12-08) Linux 2.6 driver contributed by Yuan Mu and Rudolf Marek. User-space support available since lm_sensors 2.10.1. |
| Winbond (formerly National Semiconductor) | PC87372, PC87373 | yes | (2005-05-18) Super I/O with fan monitoring and PWM. A driver has been requested, will be developed upon donation of a board. | |||
| Winbond (formerly National Semiconductor) | PC87431 | no | ipmi_smb + bmcsensors + i2c-ipmi | (2005-10-29) Requires an SMBus adapter supported by the i2c-i801 driver and the following kernel patches: 1) Open IPMI 2.6 Kernel Patches for the ipmi-smb driver and asynchronous I2C transfers from Corey Minyard on a 2.6.12 kernel: linux-ipmi-2.6.12-base.diff, linux-ipmi-2.6.12-smb.diff, linux-i2c-2.6.12-nonblock.diff, linux-i2c-2.6.12-i801-nonblock.diff, and 2) The bmcsensors/i2c-ipmi port to Linux 2.6 by Yani Ioannou: bmcsensors-26-20050808.tar.bz2 | ||
| Winbond (formerly National Semiconductor) | PC87591 | yes | (2006-11-11) LPC Mobile Embedded Controllers with ADC (voltages and temperatures) and PWM, the sensor data not accessible in standard way, cannot create the driver. Check ticket #2128. | |||
| BMC/IPMI management controllers | yes | bmcsensors | 2.7.0 | - | (2004-12-12) Port to Linux 2.6 in progress by Yani Ioannou. | |
| S.M.A.R.T. hard drive temperature | no | Use smartctl from smartmontools or hddtemp instead. |
I2C/SMBUS BUS DRIVERS - STATUS
| Manufacturer | Chip | Detected | Driver | Since lm-sensors | Since kernel | Status, Comments |
| ALi | M1533, M1543C | yes | i2c-ali15x3 | 2.2.0 | 2.5.65 | |
| ALi | M1535, M1535D | yes | i2c-ali1535 | 2.5.3 | 2.5.74 | |
| ALi | M1535D+ | yes | i2c-ali1535 | 2.5.3 | 2.5.74 | Improvements in 2.9.1. Hopefully works better now. |
| ALi | M1563 | yes | i2c-ali1563 | 2.9.2 | 2.6.6 | (2005-04-14) Backport from 2.6 contributed by Winbond. |
| AMD | 756, 766, 768 | yes | i2c-amd756 | 2.4.4 | 2.5.54 | |
| AMD | 8111 | yes | i2c-amd756 | 2.7.0 | 2.6.1 | Two SMBus adapters. |
| AMD | yes | i2c-amd8111 | 2.7.0 | 2.5.54 | ||
| AMD | Geode SC1100, SC1200 | yes | scx200_acb | - | 2.4.21 | |
| AMD | Geode CS5535, CS5536 | yes | scx200_acb | - | 2.6.17 | Companion chips. |
| ATI | IXP200, IXP300, IXP400 | yes | i2c-piix4 | 2.10.1 | 2.6.18 | |
| ATI | SB600 | yes | i2c-piix4 | 2.10.3 | 2.6.21 | |
| ATI | SB700 | yes | i2c-piix4 | 2.10.5 | 2.6.23 | Support contributed by Henry Su of AMD. |
| Broadcom (formerly Serverworks) | HT-1000 | yes | i2c-piix4 | 2.10.1 | 2.6.17 | |
| Intel | IXP42x XScale | no | i2c-ixp4xx | - | 2.6.5 | GPIO pins driver. Driver renamed from i2c-ixp42x to i2c-ixp4xx in 2.6.7. |
| Intel | IXP2000 | no | i2c-ixp2000 | - | 2.6.9 | GPIO pins driver. |
| Intel | PIIX4, PIIX4E, 82443MX | yes | i2c-piix4 | 2.1.2 | 2.5.65 | |
| Intel | PIIX5 | yes | - | - | - | (2006-11-25) Maybe compatible with PIIX4, needs testing. |
| Intel | 82801AA, 82801BA, 82801CA/CAM (ICH3), 82801DB (ICH4), 82801EB (ICH5) | yes | i2c-i801 | 2.4.3 | 2.5.65 | interrupt support for the i2c-i801 driver is being worked on. |
| Intel | 6300ESB, ICH6 | yes | i2c-i801 | 2.8.7 | 2.6.7 | |
| Intel | 82801G (ICH7) | yes | i2c-i801 | 2.9.0 | 2.6.11 | |
| Intel | 82801H (ICH8) | yes | i2c-i801 | 2.10.1 | 2.6.16 | |
| Intel | ICH9 | yes | i2c-i801 | 2.10.2 | 2.6.20 | |
| Intel | ICH10 | yes | i2c-i801 | 2.10.7 | 2.6.25 | |
| Intel | ESB2 | yes | i2c-i801 | 2.9.2 | 2.6.12 | |
| Intel | Tolapai | yes | i2c-i801 | 2.10.5 | 2.6.24 | |
| Intel | SCH US15W, US15L, UL11L | yes | i2c-isch | 2.6.27 | (2008-05-21) Driver contributed by Alek Du. | |
| nVidia | nForce | yes | i2c-amd756 | 2.6.4 | 2.5.54 | |
| nVidia | nForce2 | yes | i2c-nforce2 | 2.8.0 | 2.6.0 | |
| nVidia | nForce3 | yes | i2c-nforce2 | 2.9.0 | 2.6.10 | |
| nVidia | nForce4 | yes | i2c-nforce2 | 2.9.1 | 2.6.12 | |
| nVidia | MCP51, MCP55 | yes | i2c-nforce2 | 2.10.1 | 2.6.18 | |
| nVidia | MCP61, MCP65 | yes | i2c-nforce2 | 2.10.4 | 2.6.22 | |
| Serverworks | OSB4, CSB5 | yes | i2c-piix4 | 2.5.5 | 2.5.65 | |
| Serverworks | CSB6 | yes | i2c-piix4 | 2.8.2 | 2.6.1 | |
| SiS | 5511, 5512, 5513 | misdetected as 5595 | These chipsets don't even have an I2C bus interface, so they shouldn't really be in this table, but sensors-detect thinks they are 5595. | |||
| SiS | 5581, 5582, 5597, 5598 | misdetected as 5595 | Sensors-detect will recommend i2c-sis5595 but it won't work. It will also recommend sis5595 for sensors but that is wrong too, these chips do not have integrated sensors. Poor data sheets prevent us from implementing I2C/DDC support for these chips. | |||
| SiS | 540, 550, 633, 635, 635T, 733 | misdetected as 5595 | Sensors-detect may recommend i2c-sis5595 but it won't work. It may also recommend sis5595 for sensors but that is wrong too, these chips do not have integrated sensors. Support for these can probably be added to i2c-sis630 or i2c-sis645. If you would like to help develop and test support for any of these please contact us. | |||
| SiS | 5595 | yes | i2c-sis5595 | 2.4.4 | 2.6.0 | |
| SiS | 630, 730 | yes | i2c-sis630 | 2.6.5 | 2.6.0 | |
| SiS | 735 (single chip) | yes | i2c-sis645 | 2.7.0 | - | For Linux 2.6, may require >= 2.6.5. |
| yes | i2c-sis96x | - | 2.5.70 | |||
| SiS | 745 (single chip) | yes | i2c-sis645 | 2.8.0 | - | |
| yes | i2c-sis96x | - | 2.5.70 | |||
| SiS | 964 south bridge | no | - | - | Could be supported by modifying i2c-sis630; let us know if you're interested in doing this. One report. | |
| SiS | All (other) 96x south bridges (kernel 2.6.x) | yes | i2c-sis96x | see below | 2.5.70 | Untested (but should work) on 965. Let us know if you have one. |
| SiS | 645/961 (kernel 2.4.x) | yes | i2c-sis645 | 2.6.5 | see above | |
| SiS | 645DX/961, 650/961 (kernel 2.4.x) | yes | i2c-sis645 | 2.7.0 | see above | |
| SiS | 648/96x, 651/96x, 746/96x, xxx/962, xxx/963 (kernel 2.4.x) | yes | i2c-sis645 | 2.8.0 | see above | |
| SiS | 655 (kernel 2.4.x) | yes | i2c-sis645 | 2.8.7 | - | |
| SMSC | SLC90E66 | yes | i2c-piix4 | 2.6.2 | 2.5.65 | |
| VIA | VT82C586B | yes | i2c-via | 2.2.0 | 2.6.0 | |
| VIA | VT82C596A, VT82C596B, VT82C686A, VT82C686B, VT8231, VT8233, VT8233A, VT8235 | yes | i2c-viapro | 2.4.3 | 2.5.68 | |
| VIA | VT8237 | yes | i2c-viapro | 2.8.2 | 2.6.1 | |
| VIA | VT8237A, VT8251 | yes | i2c-viapro | 2.10.1 | 2.6.19 | |
| VIA | CX700 | yes | i2c-viapro | 2.10.3 | 2.6.21 | Compatible with all the recent VIA south bridges. The CX700 additionally appears to support SMBus PEC (not implemented yet). |
| VIA | VX800, VX820 | yes | i2c-viapro | SVN | 2.6.28 | Compatible with all the recent VIA south bridges. |
| Winbond (formerly National Semiconductor) | PC87365, PC87366 | no | ACCESS.BUS/SMBus. No plan. | |||
| Winbond (formerly National Semiconductor) | PC87591 | no | ACCESS.BUS/SMBus. No plan. | |||
| I2C over USB adapter | no | i2c-tiny-usb | 2.6.22 | DIY project. Autodetected by USB subsystem, driver is automatically loaded by hotplug |
