Version 507 (modified by khali, 5 years ago)

Add IT8721F entry

Devices

This is the summary page listing of over 150 hardware monitoring devices supported by the Linux 2.6 kernel. For Linux 2.4 support, please see LegacyDevices instead.

Drivers are listed in two groups: sensor chip and bus. Bus drivers are the I2C/SMBus bus masters. If your sensor chip is on an I2C or SPI 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. sensors-detect is a stand-alone script, so you can simply download it and run it on any system, without installing anything (other than perl). 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.

SENSOR CHIP DRIVERS

Manufacturer Chip Detected by sensors-detect Driver Bus type Supported since kernel Status / Comments
 Abit  µGuru revision 1 and 2 no abituguru ISA 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 ISA 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 PCI 2.6.19 or  standalone driver Latest AMD K8 processors have integrated sensors which can be read directly without any additional monitoring chip. Driver contributed by Rudolf Marek. Upgrade to lm_sensors 2.10.1 or later is mandatory, earlier versions of libsensors will fail with a "General parse error" message. Note: many recent K8 models (revision F and later) have been reported to have broken thermal sensors so the k8temp driver will return bogus values. See ticket #2278 for example. Changes in kernel 2.6.29 may improve the situation a bit. Feedback welcome.
 AMD Family 10h CPU, family 11h CPU yes k10temp PCI 2.6.33 or  standalone driver (2009-12-06) Embedded sensors are known to be unreliable on the DR-BA, DR-B2, DR-B3, RB-C2 and HY-D0 revisions of the family 10h CPU, which will never be supported. Driver contributed by Clemens Ladisch, reviewed by Jean Delvare.
 Analog Devices ADM1021,  ADM1021A,  ADM1023 yes adm1021 I2C 2.5.54
 Analog Devices /  ON Semiconductor  ADM1022 (moving to ON, no datasheet at ON yet),  ADM1028 yes thmc50 I2C 2.6.23
 Analog Devices /  ON Semiconductor  ADM1024 (moving to ON, no datasheet at ON yet) yes lm87 I2C 2.6.25 For older 2.6 kernels, just use the force_lm87 parameter.
 Analog Devices  ADM1025,  ADM1025A yes adm1025 I2C 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 I2C 2.6.21 (2007-02-05) Preliminary driver contributed by Corentin Labbe.
 Analog Devices  ADM1030,  ADM1031 yes adm1031 I2C 2.6.8 (2004-06-24) Driver contributed by Alexandre d'Alton.
 Analog Devices /  ON Semiconductor  ADM1032 yes lm90 I2C 2.6.2
 Analog Devices  ADM1191 no I2C (2010-06-07) Digital power monitor.  Anthony Jackson is interested and might write a driver.
 Analog Devices /  ON Semiconductor  ADM9240 yes adm9240 I2C 2.6.13 (2005-05-12) Ported to Linux 2.6 by Michiel Rook and Grant Coady.
 Analog Devices  AD7414 no ad7414 I2C 2.6.27 (2008-08-08) Driver contributed by Sean MacLennan.
 Analog Devices  AD7416,  AD7417,  AD7418 no ad7418 I2C 2.6.22
 Analog Devices  ADT7411 yes (I2C only) adt7411 I2C or SPI 2.6.34 Driver contributed by Wolfram Sang, reviewed by Jean Delvare. SPI support missing.
 Analog Devices  ADT7470 yes adt7470 I2C 2.6.24 Driver contributed by Darrick J. Wong.
Andigilog aSC7511 yes I2C No plan.
Andigilog aSC7512, aSC7611 yes I2C
Andigilog aSC7621 yes asc7621 I2C 2.6.34 (2010-05-04) Found on the Intel D975XBX2 and WX58BP, amongst others. Driver contributed by George Joseph, reviewed by Ken Milmore, Jaswinder Singh Rajput and Hans de Goede.
 Asus AS99127F yes w83781d I2C 2.5.67 No datasheet, incomplete support.
 Asus ASB100 yes asb100 I2C 2.6.2
 Asus ASM58 yes I2C (2009-06-28) No datasheet.  2.6.15 driver developed by Rigel Freden,  ported to 2.6.30 by Michael Loßin.
 Asus A8000 yes dme1737 I2C 2.6.23 SMSC DME1737 in disguise.
 Asus ATK0110 no asus_atk0110 ACPI 2.6.30 Virtual ACPI device. Driver contributed by Luca Tettamanti, reviewed by Hans de Goede. Requires lm-sensors >= 3.1.0.
 Asus F8000 yes f71882fg LPC 2.6.29 (2008-12-16) Fintek chip in disguise. Support added by Hans de Goede.
 Attansic ATXP1 no atxp1 I2C 2.6.13 (2005-10-17) Linux 2.6 driver contributed Sebastian Witt.
EPoX EP1308 yes f71882fg LPC 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 LPC 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  F71808E yes LPC Super-I/O with hardware monitoring functions.
 Fintek  F71858DG yes f71882fg LPC 2.6.31 Super-I/O with some hardware monitoring functions, found on the Jetway J9F2.
 Fintek  F71862FG yes f71882fg LPC 2.6.29 Super-I/O with hardware monitoring functions. Found on Jetway NC81-LF.
 Fintek  F71869FG yes LPC Waiting for someone with such hardware. Datasheet available.
 Fintek  F71869E yes LPC Super-I/O with hardware monitoring functions.
 Fintek  F71806F/FG, F71872F/FG yes f71805f LPC 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 LPC 2.6.24 Super-I/O with hardware monitoring functions.
 Fintek  F71889FG yes f71882fg LPC 2.6.33 or  standalone driver Super-I/O with hardware monitoring functions.
 Fintek  F71889E yes LPC Super-I/O with some hardware monitoring functions, One  request
 Fintek  F75363SG yes I2C (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 I2C 2.6.24 Driver contributed by Riku Voipio.
 Fintek  F75383S/M, F75384S/M yes I2C (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 I2C (2007-08-13) We have a datasheet. Found on the Aopen MZ915-M. Three requests ( Harald Dunkel, #2092, McDonald in #2205).
 Fujitsu Technology Solutions Syleus yes fschmd I2C 2.6.30 Note the watchdog inside all FSC chips is supported since 2.6.29
 Fujitsu Technology Solutions Hades yes fschmd I2C 2.6.30
 Fujitsu Technology Solutions Heimdall yes fschmd I2C 2.6.24
 Fujitsu Technology Solutions Heracles yes fschmd I2C 2.6.24
 Fujitsu Technology Solutions Hermes yes fschmd I2C 2.6.3 Use fscher driver for kernel < 2.6.24.
 Fujitsu Technology Solutions Poseidon yes fschmd I2C 2.6.12 Use fscpos driver for kernel < 2.6.24.
 Fujitsu Technology Solutions Scylla yes fschmd I2C 2.6.24
 Genesys Logic GL518SM yes gl518sm I2C 2.6.3 Ported to Linux 2.6 by Hong-Gunn Chew.
 Genesys Logic GL520SM yes gl520sm I2C 2.6.12 (2005-05-12) Ported to Linux 2.6 by Daniel Heath.
 Genesys Logic GL523SM yes adm1021 I2C 2.5.54
 Genesys Logic GL525SM yes I2C No plan.
 GMT G760A no g760a I2C 2.6.30 Single fan speed monitor and controller. Driver contributed by Herbert Valerio Riedel and Martin Michlmayr.
 IBM PowerExecutive no ibmpex IPMI 2.6.24 Written by Darrick Wong
 IBM Systems Director Active Energy Manager no ibmaem IPMI 2.6.26 Written by Darrick Wong
 Intel Xeon no adm1021 I2C 2.5.54 Integrated sensors. Force parameter needed. Read the docs.
 Intel Core, Core 2 yes coretemp MSR 2.6.22 (2007-03-25) Integrated sensor in CPU. Driver contributed by Rudolf Marek.
 Intel Atom yes coretemp MSR 2.6.32
 Intel FB-DIMM AMB yes i5k_amb PCI 2.6.24 Temperature sensor in 6400/6402 Advanced Memory Buffer (AMB). Driver written by Darrick Wong.
 Intel ICH8 no PCI (2009-01-08) The ICH8 (82801H) and possibly later Intel south bridges have embedded sensors. These are not yet supported, due to a lack of technical documentation and support from Intel. The  OpenAMT project is supposed to help, but in practice  not much is happening. Or maybe there is  some hope?  Here too.
 Intel 82965GM/GME, GM45, Q35, G33, Q33, Q45, G45, G41, B43 no PCI These north bridges with integrated graphics include a thermal sensor.  Driver under development by Lu Zhihe.
 Intel PM55 no PCI (2010-05-18)  Driver contributed by Matthew Garrett,  reviewed by Jean Delvare, update wanted.
 ITE IT8673F no LPC (2005-04-25) Super I/O with fan controller. No plan.
 ITE IT8702F yes LPC (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 LPC 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 LPC 2.6.19
 ITE  IT8720F yes it87 LPC 2.6.29 (2008-10-24) Compatible with the IT8718F. Support contributed Jean-Marc Spaggiari.
 ITE IT8721F yes LPC (2010-06-12) No datasheet.
 ITE  IT8726F yes it87 LPC 2.6.23 Similar to the IT8716F.
 Linear Technology  LTC4245 no ltc4245 I2C 2.6.29 Multiple supply hot swap controller. Driver contributed by Ira Snyder.
 Maxim  MAX1617,  MAX1617A yes adm1021 I2C 2.5.54
 Maxim MAX1618 no I2C (2008-09-16) Same as MAX1619 without the local thermal sensor.  Support would be added to the max1619 driver.
 Maxim  MAX1619 yes max1619 I2C 2.6.7 (2004-05-24) Driver contributed by Alexey Fisher.
 Maxim  MAX1668,  MAX1805,  MAX1989 yes I2C (2006-09-22) Under development by  Carolyn Smith (2003, supposedly abandoned) and Christoph Scheurer (#2125).
 Maxim  MAX6625,  MAX6626 yes lm75 I2C 2.5.54
 Maxim  MAX6633,  MAX6634,  MAX6635 yes lm92 I2C 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, MAX6648, MAX6649, MAX6692 yes lm90 I2C 2.6.28 (2008-10-23) Support added to the lm90 driver by Ben Hutchings.
 Maxim  MAX6650, MAX6651 yes max6650 I2C 2.6.22 Ported to Linux 2.6 by Claus Gindhart and Hans-Jürgen Koch. Alarm support added in kernel 2.6.31 by Christian Engelmayer.
 Maxim  MAX6655, MAX6656 yes I2C (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 I2C 2.6.8 (2008-10-23) Extra features available in kernel 2.6.28.
 Maxim/Dallas  DS75,  DS1775 yes lm75 I2C 2.5.54 Handled as a LM75.
 Maxim/Dallas  DS1621, DS1625 yes ds1621 I2C 2.6.5 The DS1625 is handled as a DS1621. Ported to Linux 2.6 by Aurelien Jarno.
 Maxim/Dallas  DS1631, DS1631A, DS1731 yes I2C These chips are almost compatible with the DS1621, support could be added to the ds1621 driver easily.
 Maxim/Dallas  DS1780 yes adm9240 I2C 2.6.13 (2005-05-12) Ported to Linux 2.6 by Michiel Rook and Grant Coady.
 Microchip TCM1617 yes adm1021 I2C 2.5.54
 Microchip TCN75 yes lm75 I2C 2.5.54 Handled as a LM75.
 National Semiconductor  ADC081Sxxx,  ADC101Sxxx,  ADC121Sxxx,  ADC082Sxxx,  ADC102Sxxx,  ADC122Sxxx,  ADC084Sxxx,  ADC104Sxxx,  ADC124Sxxx,  ADC088Sxxx,  ADC108Sxxx,  ADC128Sxxx no adcxx SPI 2.6.27 A/D converters.
 National Semiconductor  LM96000 yes lm85 I2C (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.
 National Semiconductor  LM63 yes lm63 I2C 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 preferred. 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 buses 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 yes lm63 I2C 2.6.35 Support added to the lm63 driver by Matthew Garrett, reviewed by Jean Delvare.
 National Semiconductor  LM70 no lm70 SPI 2.6.18 Single temperature sensor.
 National Semiconductor  LM73 yes lm73 I2C 2.6.33 Single high-resolution temperature sensor. Driver contributed by Guillaume Ligneul and Adrien Demarez.
 National Semiconductor  LM75 yes lm75 I2C 2.5.54
 National Semiconductor  LM76 yes lm92 I2C 2.6.12 (2004-04-14) Force parameter probably required.
 National Semiconductor  LM77 yes lm77 I2C 2.6.8 (2009-10-03) Support could probably merged into the lm92 driver.
 National Semiconductor  LM78,  LM79 yes lm78 ISA or I2C 2.5.73
 National Semiconductor  LM80 yes lm80 I2C 2.6.5 Ported to Linux 2.6 by Tiago Sousa.
 National Semiconductor  LM81 yes adm9240 I2C 2.6.13 (2005-05-12) Ported to Linux 2.6 by Michiel Rook and Grand Coady.
 National Semiconductor  LM82 yes lm83 I2C 2.6.18
 National Semiconductor  LM83 yes lm83 I2C 2.6.1
 National Semiconductor  LM84 yes adm1021 I2C 2.5.54
 National Semiconductor  LM85 yes lm85 I2C 2.5.71
 National Semiconductor  LM86 yes lm90 I2C 2.6.8
 National Semiconductor  LM87 yes lm87 I2C 2.6.10 Ported to Linux 2.6 by Jeff Oliver and Jean Delvare.
 National Semiconductor  LM89,  LM99 yes lm90 I2C 2.6.7
 National Semiconductor  LM90 yes lm90 I2C 2.6.2
 National Semiconductor  LM92 yes lm92 I2C 2.6.12 (2005-02-28) Linux 2.6 driver contributed by Jean Delvare. Testers wanted, please report.
 National Semiconductor  LM93 yes lm93 I2C 2.6.23 (2007-07-20) Driver ported to Linux 2.6 by Eric J. Bowersox, Carsten Emde, and Hans J. Koch.
 National Semiconductor  LM95231 yes I2C Adding support to the lm95241 driver would be trivial.
 National Semiconductor  LM95241 yes lm95241 I2C 2.6.30 Driver contributed by Davide Rizzo.
National Semiconductor (now  Nuvoton) PC8374L,  WPCD374L yes lm85 LPC or I2C (2009-02-20) Usually disabled. Accessible both on the LPC bus and the SMBus, SMBus interface is compatible with the LM96000. There exists "legacy reduced" variants of this chip (WPCD376I, WPCD377I) with the same device ID which do not have the hardware monitoring features. This results in all zero values if you load the lm85 driver (#2182,  Intel DG45FC). We don't know how to differentiate between all these chips yet. Please contact us if you have any of these chips.
National Semiconductor PC87360, PC87363, PC87364, PC87365, PC87366 yes pc87360 LPC 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 LPC 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.
 Nuvoton  W83795G/ADG yes I2C (2009-11-19)  Driver contributed by Wei Song (Nuvoton), needs review. One request ( Nemykal).
 ON Semiconductor (formerly Analog Devices)  ADM1026 yes adm1026 I2C 2.6.10 Ported to Linux 2.6 by Justin Thiessen.
 ON Semiconductor (formerly Analog Devices)  ADM1027,  ADT7460,  ADT7463 yes lm85 I2C 2.5.71
 ON Semiconductor (formerly Analog Devices)  ADT7461 yes lm90 I2C 2.6.12 (2008-10-23) Extra features available in kernel 2.6.28.
 ON Semiconductor (formerly Analog Devices)  ADT7462 yes adt7462 I2C 2.6.28 (2008-11-15) Driver contributed by Darrick J. Wong.
 ON Semiconductor (formerly Analog Devices)  ADT7466 yes I2C No request.
 ON Semiconductor (formerly Analog Devices)  ADT7467,  ADT7468 yes lm85 I2C 2.6.29 Support contributed by Darrick J. Wong. Support was added in kernel 2.6.28 but device detection was broken.
 ON Semiconductor (formerly Analog Devices)  ADT7473 yes adt7475 I2C 2.6.25 Use adt7473 driver for kernel < 2.6.33.
 ON Semiconductor (formerly Analog Devices)  ADT7475 yes adt7475 I2C 2.6.29 (2009-01-16) Found on several Asus M2N series motherboards. Many requests ( Diggory Hardy,  Juergen Kilb,  Len J. White and more). Driver contributed by Jordan Crouse, reviewed and submitted by Hans de Goede.
 ON Semiconductor (formerly Analog Devices)  ADT7476,  ADT7490 yes adt7475 I2C  stand-alone driver or 2.6.33 Support added to the adt7475 driver by Jean Delvare. Please report if you give it a try.
 ON Semiconductor (formerly Analog Devices)  ADT7481 yes I2C (2009-01-14)  Work in progress by Malcolm Crossley.
Philips (now  NXP)  LM75A no lm75 I2C 2.5.54 Not detected, use the force module parameter.
Philips (now  NXP)  NE1617,  NE1617A yes adm1021 I2C 2.5.54
Philips (now  NXP)  NE1619 yes adm1025 I2C 2.6.8
Philips (now  NXP)  PCF8591 no pcf8591 I2C 2.6.6 A/D converter.
 SiS 5595 yes sis5595 PCI 2.6.12 (2005-05-12) Integrated sensors. Ported to Linux 2.6 by Aurlien Jarno.
 SiS 950 yes it87 LPC 2.5.69
 SMSC  EMC1403, EMC1404 yes emc1403 I2C 2.6.35 (2010-05-04) Only the EMC1403 is supported by the driver right now, but adding support for the EMC1404 would be easy. Driver contributed by Kalhan Trisal and Alan Cox (Intel), reviewed by Jean Delvare.
 SMSC  EMC2103 yes I2C (2010-06-07)  Driver contributed by Steve Glendinning (SMSC), needs review.
 SMSC EMC6D100, EMC6D101 yes lm85 I2C 2.5.71
 SMSC EMC6D102 yes lm85 I2C 2.6.12
 SMSC  EMC6D103 yes lm85 I2C (2008-05-23) No dedicated support yet, but the lm85 generic mode should work.
 SMSC LPC47B397-NC, SCH5307-NS, SCH5317 yes smsc47b397 LPC 2.6.11 (2005-02-10) 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 LPC 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 LPC 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 LPC 2.6.13 (2005-04-13) Super I/O with fan monitor and PWM control.
 SMSC LPC47M15x, LPC47M192, LPC47M292, LPC47M997 yes smsc47m192 I2C 2.6.18 (2006-03-10) Super I/O with hardware monitoring block available on the SMBus. Linux 2.6 driver contributed by Hartmut Rick, testers wanted.
 SMSC LPC47M172, LPC47M182 yes LPC (2006-09-23) Super I/O with fan monitor. Datasheets available. Often disabled, no plan.
 SMSC LPC47M233 yes LPC (2009-07-20) Super I/O with fan monitoring and control, and temperature and voltage monitoring. Not compatible with other SMSC chips. We have a datasheet. One request (Alexander Fuchs.)
 SMSC LPC47M292 yes smsc47m1 LPC 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 I2C 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 LPC 2.6.24 Support contributed by Juerg Haefliger.
 SMSC SCH5027D-NW yes dme1737 I2C 2.6.27 Support contributed by Juerg Haefliger.
 SMSC SCH5127 yes dme1737 LPC 2.6.35 Support added to the dme1737 driver by Juerg Haefliger, reviewed by Jean Delvare.
 SMSC SCH5504, SCH5514 yes (2007-03-27) Found on Dell systems (Precision 380, XPS400). No datasheet. Two requests ( Jon Graves, Dan Russo). 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 LPC47B37x, LPC47N252, LPC47U33x yes (2007-07-09) Super I/Os with hardware monitoring capabilities. Datasheets available, no drivers yet.
 SMSC SCH4307 yes (2010-02-11) Super I/O with hardware monitoring capabilities. Used in HP servers. Datasheets only available under NDA, no driver yet.
 Texas Instruments  ADS7828 no ads7828 I2C 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  ADS7871 no ads7871 SPI 2.6.35 14-bit, 8-channel ADC. Driver contributed by Paul Thomas.
 Texas Instruments  AMC6821 yes amc6821 I2C 2.6.33 (2009-12-15) Temperature monitor and PWM fan controller. Driver contributed by Tomaz Mertelj.
 Texas Instruments  INA209 no I2C (2009-12-18) Current and power monitor.  Driver contributed by Ira Snyder. Device design  doesn't quite fit in our standard interface,  decisions needed.
 Texas Instruments  THMC10 yes adm1021 I2C 2.5.54
 Texas Instruments  THMC50 yes thmc50 I2C 2.6.23 (2007-07-09) Ported to Linux 2.6 by Krzysztof Helt.
 Texas Instruments THMC51 yes I2C (2008-06-11) No datasheet. Apparently a THMC50 without the local temperature channel, support could be added to driver thmc50.
 Texas Instruments  TMP75,  TMP100,  TMP101,  TMP105,  TMP175,  TMP275 no lm75 I2C 2.6.27 Single temperature sensor. "tmp105" name will be supported in kernel 2.6.35 and later.
 Texas Instruments  TMP102 no tmp102 I2C 2.6.35 Single, high resolution temperature sensor. Driver contributed by Steven King, reviewed and updated by Jean Delvare.
 Texas Instruments  TMP121,  TMP123 no lm70 SPI 2.6.29 Single temperature sensor.
 Texas Instruments  TMP401,  TMP411 yes tmp401 I2C 2.6.31 Contributed by Hans de Goede and Andre Prendel.
 Texas Instruments  TMP421, TMP422, TMP423 yes tmp421 I2C 2.6.32 Driver contributed by Andre Prendel.
 VIA C7 (Esther), Nano yes via-cputemp MSR 2.6.33 or  standalone driver (2009-12-10) CPU with integrated temperature and voltage sensors. Driver contributed by Harald Welte (VIA), reviewed by Jean Delvare. Testers wanted.
 VIA VT82C686A, VT82C686B yes via686a PCI 2.5.67 Integrated sensors.
 VIA VT1211 yes vt1211 LPC 2.6.19 Super-I/O with integrated sensors. Ported to Linux 2.6 by Juerg Haefliger.
 VIA VT8231 yes vt8231 PCI 2.6.16 Integrated sensors. Ported to Linux 2.6 by Aaron M. Marsh, Roger Lucas and Jean Delvare.
 Winbond W83627HF, W83637HF, W83627THF, W83697HF yes w83627hf LPC 2.6.5
 Winbond W83781D, W83782D yes w83781d ISA or I2C 2.5.67 W83782D on ISA support is broken in kernel 2.6.28,  fixed in 2.6.29.4.
 Winbond W83783S yes w83781d I2C 2.5.67
 Winbond W83791D yes w83791d I2C 2.6.18 Driver contributed by Charles Spirakis. Fan speed control (PWM) support is missing.
 Winbond W83L785TS-S yes w83l785ts I2C 2.6.2
 Winbond  W83792D/G yes w83792d I2C 2.6.14 (2005-06-23) Contributed by Winbond. Version for older 2.6 kernels is available  here
Winbond (now  Nuvoton) W83627DHG yes w83627ehf LPC 2.6.21 Support added by David Hubbard.
Winbond (now  Nuvoton)  W83627DHG-P yes w83627ehf LPC 2.6.31 Essentially compatible with the W83627DHG.
Winbond (now  Nuvoton)  W83627EHF, W83627EHG yes w83627ehf LPC 2.6.13 Fan control support available since kernel 2.6.19. User-space support available in lm_sensors 2.9.1.
Winbond (now  Nuvoton)  W83627UHG yes LPC No request, no plan.
Winbond (now  Nuvoton)  W83667HG yes w83627ehf LPC 2.6.30 (2009-02-26) Super I/O. Support contributed by Gong Jun (Nuvoton), reviewed by Jean Delvare.
Winbond (now  Nuvoton) W83667HG-B, W83677HG-I yes LPC (2010-05-18) Support can probably be added to the w83627ehf driver. Three requests ( Lars Lindquist,  Artem S. Tashkinov,  Bin Ximeng).
 Winbond W83687THF yes w83627hf LPC 2.6.17 Super I/O, mostly similar to the W83627THF. Support contributed by Jean Delvare.
 Winbond W83697UF/UG yes LPC Super I/O with 3 PWM outputs. No plan.
 Winbond (now Nuvoton  http://www.nuvoton.com/) W83L771W/G,  W83L771AWG/ASG yes lm90 I2C 2.6.34 (2010-01-13) Found on several  Zotac Ion ITX boards. Two requests ( MC Matti,  Manuel Lamotte-Schubert). Support contributed by Jean Delvare. For older kernels, you can force chip type to lm86.
 Winbond  W83L784R/G yes I2C
 Winbond W83L785R yes w83l785r I2C 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 LPC 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 LPC 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. Watchdog support added in kernel 2.6.34.
 Winbond (formerly National Semiconductor) PC87372, PC87373 yes LPC (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 ipmisensors 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 LPC (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 ipmisensors IPMI (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.

PC I2C/SMBUS BUS DRIVERS

Manufacturer Chip Driver Supported since kernel Status / Comments
 ALi M1533, M1543C i2c-ali15x3 2.5.65
 ALi M1535, M1535D i2c-ali1535 2.5.74
 ALi M1535D+ i2c-ali1535 2.5.74
 ALi M1563 i2c-ali1563 2.6.6
 AMD 756, 766, 768 i2c-amd756 2.5.54
 AMD 8111 (first SMBus adapter) i2c-amd756 2.6.1
 AMD 8111 (second SMBus adapter) i2c-amd8111 2.5.54
 AMD Geode  SC1100,  SC1200 scx200_acb 2.4.21
 AMD Geode  CS5535,  CS5536 scx200_acb 2.6.17 Companion chips.
 AMD Hudson-2 i2c-piix4 2.6.32 Support contributed by Crane Cai (AMD), reviewed by Jean Delvare.
ATI (now  AMD) IXP200, IXP300, IXP400 i2c-piix4 2.6.18
ATI (now  AMD)  SB600, SB700 i2c-piix4 2.6.21
ATI (now  AMD) SB800 i2c-piix4 2.6.30 Support contributed by Shane Huang (AMD), reviewed by Jean Delvare.
 Broadcom  HT-1000 i2c-piix4 2.6.17
 Broadcom  HT-1100 i2c-piix4 2.6.30 Support contributed by Flavio Leitner, reviewed by Jean Delvare.
 Intel  PIIX4, PIIX4E,  82443MX i2c-piix4 2.5.65
 Intel PIIX5 (2006-11-25) Maybe compatible with PIIX4, needs testing.
 Intel 82801AA, 82801BA, 82801CA/CAM (ICH3), 82801DB (ICH4), 82801EB (ICH5) i2c-i801 2.5.65  interrupt support for the i2c-i801 driver is being worked on.
 Intel 6300ESB, ICH6 i2c-i801 2.6.7
 Intel 82801G (ICH7) i2c-i801 2.6.11
 Intel ESB2 i2c-i801 2.6.12
 Intel 82801H (ICH8) i2c-i801 2.6.16
 Intel ICH9 i2c-i801 2.6.20
 Intel ICH10 i2c-i801 2.6.25
 Intel Tolapai i2c-i801 2.6.24
 Intel SCH US15W, US15L, UL11L i2c-isch 2.6.27 (2008-05-21) Driver contributed by Alek Du.
 nVidia nForce i2c-amd756 2.5.54
 nVidia  nForce2 i2c-nforce2 2.6.0
 nVidia  nForce3 i2c-nforce2 2.6.10
 nVidia  nForce4 i2c-nforce2 2.6.12
 nVidia MCP51, MCP55 i2c-nforce2 2.6.18
 nVidia MCP61, MCP65 i2c-nforce2 2.6.22
 nVidia MCP67, MCP73, MCP78S, MCP79 i2c-nforce2 2.6.30
ServerWorks (now  Broadcom)  OSB4,  CSB5 i2c-piix4 2.5.65
ServerWorks CSB6 i2c-piix4 2.6.1
 SiS 540, 550, 633, 635, 635T, 733 Support for these can probably be added to i2c-sis630 or i2c-sis69x. If you would like to help develop and test support for any of these please contact us.
 SiS 5595 i2c-sis5595 2.6.0
 SiS 630, 730 i2c-sis630 2.6.0
 SiS 735 (single chip) i2c-sis96x 2.5.70 For Linux 2.6, may require >= 2.6.5.
 SiS 745 (single chip) i2c-sis96x 2.5.70
 SiS 964 south bridge 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 i2c-sis96x 2.5.70 Untested (but should work) on 965. Let us know if you have one.
 SMSC SLC90E66 i2c-piix4 2.5.65
 VIA VT82C586B i2c-via 2.6.0
 VIA VT82C596A, VT82C596B, VT82C686A, VT82C686B, VT8231, VT8233, VT8233A, VT8235 i2c-viapro 2.5.68
 VIA VT8237 i2c-viapro 2.6.1
 VIA VT8237A, VT8251 i2c-viapro 2.6.19
 VIA CX700 i2c-viapro 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 i2c-viapro 2.6.28
 VIA VX855, VX875 i2c-viapro 2.6.31
 I2C over USB adapter i2c-tiny-usb 2.6.22 DIY project. Autodetected by USB subsystem, driver is automatically loaded by hotplug
SMBus Control Method Interface i2c-scmi 2.6.32 SMBus access over ACPI.