User Tools

Site Tools


device_support_status

This is an old revision of the document!


Supported Devices

This is the summary page listing of all hardware monitoring devices supported by the Linux 3.x/4.x kernel.

To find out what driver you need and what chips you have use the sensors-detect utility in the lm-sensors 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).

If you would like us to support a chip not listed below, or listed as 'not planned', please contact the hardware monitoring subsystem maintainers. 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.

Note: This list is not entirely up to date, and some links may be stale.

List of supported sensor chips

Manufacturer Chip Detected by sensors-detect Driver Bus Supported since 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. Changes in kernel 2.6.29 may improve the situation a bit. Feedback welcome. See this FAQ entry if running kernel 2.6.33 or 2.6.34 on a rev. G desktop model.
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.
AMD Family 12h CPU, family 14h CPU yes k10temp PCI 2.6.38 or standalone driver
AMD Family 15h CPU yes k10temp, fam15h_power PCI 3.0 or standalone driver (2014-03-12) Power monitoring driver contributed by Andreas Herrmann (AMD), reviewed by Jean Delvare. Note: we have had reports of completely wrong values being reported by the fam15h_power driver on some systems. See here for a hint. Kaveri support added in kernel 3.14.
AMD Family 16h CPU yes k10temp, fam15h_power PCI 3.7.1 (2014-03-12) Kabini support added in kernel 3.12. Mullins support added in kernel 3.15.
Analog Devices ADM1022, ADM1028 yes thmc50 I2C 2.6.23
Analog Devices ADM1191 no I2C
Analog Devices ADM1275 no adm1275 I2C 3.0 or standalone driver (2011-06-04) PMBus Hot-Swap Controller and Digital Power Monitor. Driver by Guenter Roeck.
Analog Devices ADM1276 no adm1276 I2C 3.2 or standalone driver (2011-08-28) PMBus Hot-Swap Controller and Digital Power Monitor. Driver by Guenter Roeck.
Analog Devices ADT7310, ADT7320 no adt7310 SPI 3.10 16-bit temperature sensors. Driver contributed by Lars-Peter Clausen.
Analog Devices ADT75 no lm75 I2C 3.2 Compatible with the LM75, but not detected by the driver (must be instantiated explicitly.)
Analog Devices ADT7408 yes jc42 I2C 2.6.36 JEDEC JC-42.4 compliant temperature sensor for memory modules. Driver contributed by Guenter Roeck.
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.
Atmel AT30TS00 yes jc42 I2C 3.0.24, 3.2.10, 3.3 JEDEC JC-42.4 compliant temperature sensor.
Attansic ATXP1 no atxp1 I2C 2.6.13 (2005-10-17) Linux 2.6 driver contributed Sebastian Witt.
Dell Inspiron, Latitude, Precision, Vostro no i8k BIOS 3.0 or standalone driver (2011-05-27) The driver is old, but it did not implement the standard hwmon interface until kernel 3.0. Please test the standalone driver and report. The monitoring part should be working fine, but the fan speed control part is still experimental.
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.
Ericsson BMR450, BMR451 no pmbus (zl6100) I2C 2.6.39 or standalone driver (2011-11-28) Digital PoL regulators with PMBus support. Use zl6100 driver starting with kernel 3.3 or when using standalone driver.
Ericsson BMR453, BMR454 no pmbus I2C 2.6.39 or standalone driver (2010-08-24) DC/DC Converter with PMBus support. Driver contributed by Guenter Roeck.
Ericsson BMR462, BMR463, BMR464 no zl6100 I2C 3.3 or standalone driver (2011-11-28) Digital PoL regulators with PMBus support.
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 F71808A yes f71882fg LPC 3.0 or standalone driver Super-I/O with hardware monitoring functions.
Fintek F71808E yes f71882fg LPC 2.6.39 or standalone driver 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 F71868A/AD yes LPC Super-I/O with hardware monitoring functions. Three requests: Avrel Vor, zthomas Steven Vanden Branden.
Fintek F71869A yes f71882fg LPC 3.0 or standalone driver Super-I/O with hardware monitoring functions. Support contributed by Hans de Goede.
Fintek F71869E/FG yes f71882fg LPC 2.6.39 or standalone driver 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 F71889A yes f71882fg LPC 2.6.39 or standalone driver Super-I/O with hardware monitoring functions.
Fintek F71889ED yes f71882fg LPC 2.6.39 or standalone driver 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 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 f75375s I2C 3.3 (2013-08-12) Support added to f75375s driver by Bjoern Gerhart
Fintek F81801U yes f71882fg LPC 2.6.33 64-pin version of the F71889FG, same device ID and same hardware monitoring features.
Fintek F81865FG yes f71882fg LPC 2.6.39 or standalone driver Super-I/O with 6 UARTs and hardware monitoring functions.
Fintek F81866D yes LPC Super-I/O with 6 UARTs and hardware monitoring functions.
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.
GMT G781 yes lm90 I2C 3.4 ADM1032-compatible temperature sensor. Support added to the lm90 driver by Guenter Roeck.
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 Pentium II/III-based Xeon no adm1021 I2C 2.5.54 Integrated sensors. Force parameter needed. Read the docs.
Intel Pentium M, Core, Core 2 yes coretemp MSR 2.6.22 Integrated digital sensor in CPU. Driver contributed by Rudolf Marek. Support for single-core Core 2 / Celeron M-400 series added in kernel 2.6.24. Support for Penryn-based Core 2 Duo/Quad was added in kernel 2.6.25.
Intel Core i3, Core i5, Xeon 5500 series yes coretemp MSR 2.6.27 Integrated digital sensor in CPU. Support for Lynnfield-based Core i5 was added in kernel 2.6.32. Support for Clarkdale and later cores was added in kernel 2.6.35.
Intel Atom yes coretemp MSR 2.6.32 Integrated digital sensor in CPU.
Intel Core i7 and later yes coretemp MSR 2.6.35 Integrated digital sensor in CPU.
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 (2013-03-20) The ICH8 (82801H) and several later Intel south bridges have embedded sensors, named MEI or QST. 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? Or here, or here.
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.
Intel 5500 and 5520 chipsets no i5500_temp PCI standalone driver (2012-10-31) Driver contributed by Jean Delvare, doesn't seem to give useful numbers. Please contact us if you can figure out why the driver doesn't work or if it works for you.
Intersil ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105 no I2C 3.2 or standalone driver (2011-08-29) DC/DC Controllers with PMBus support. (2011-11-28) ZL2005 support pending for 3.3; available in standalone driver.
ITE IT8502 no LPC (2011-05-24) Super I/O with fan controller. Two requests (Anton Kochkov, Richard Jackson).
ITE IT8510E no LPC (2011-12-24) Super I/O with fan controller and embedded 8032. We have a datasheet. One request (Enoch Leung).
ITE IT8518E no LPC (2012-02-28) Super I/O with fan controller. No datasheet. Four requests (Lars, Eric Appleman, Santi Villalba, ianp).
ITE IT8603E yes it87 LPC 3.14 or standalone driver (2013-11-22) No public datasheet. Two requests (David Hubbard, Xavier Giannakopoulos.) Experimental support contributed by Rudolf Marek. Please test and report.
ITE IT8620E yes LPC (2014-03-16) One request (Kertesz Laszlo). No datasheet. We had a report that the chip is somewhat compatible with the IT8728F for the hardware monitoring part. Be very careful with fan control as it wasn't tested. So you can try loading the it87 driver with force_id=0x8728 and see how it goes. If you do, please report!
ITE IT8623E yes it87 LPC 3.15 or standalone driver (2014-03-25) One request (Martin Herrholz). Compatible with the IT8603E, support added to the it87 driver by Rudolf Marek. In kernel 3.14 you can simply load the driver with force_id=0x8603.
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. 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, IT8758E yes it87 LPC 2.6.37 or standalone driver (2010-10-12) We have a datasheet for the IT8721F. Different from previous IT87xxF chips (12 mV ADC instead of 16 mV, amongst other.) Two requests (Jae Sammy, Virgil Gheorghiu.) The IT8758E was reported to have the same device ID, so hopefully they are fully compatible. Support added by Jean Delvare, please test the standalone driver and report.
ITE IT8726F yes it87 LPC 2.6.23 Similar to the IT8716F.
ITE IT8728F yes it87 LPC 3.3 or standalone driver (2013-05-07) Found on Gigabyte H67, P67 and Z68 boards as well as various other boards from the same and other manufacturers. Six requests (Nick Hall, Ivan Bulatovic, jy0610, Kyle, Nikolay Mikov, Gustavo De Nardin). Support was added to the it87 driver, considering the IT8728F as essentially compatible with the IT8721F. Please report if you think the driver is misbehaving. With kernel 3.2 or older, if you can't build the standalone driver, load the driver with force_id=0x8721.
ITE IT8771E yes it87 LPC 3.9 or standalone driver (2013-01-16) Found on Asustek boards. No datasheet, supposedly a custom chip made by ITE for Asustek only. One request (Tomàs Deltell Bonell). Experimental support was added to the it87 driver, test reports welcome.
ITE IT8772E/F yes it87 LPC 3.9 or standalone driver (2013-01-16) Found on Foxconn and Shuttle H67 boards. No datasheet yet. Three requests (Boris Hajduk, Kazuya, In-Ho Yi). Experimental support was added to the it87 driver, test reports welcome.
ITE IT8781F yes LPC (2013-01-16) Super-I/O chip with 4 serial ports, and hardware monitoring features. No datasheet. No request.
ITE IT8782F, IT8783F yes it87 LPC 3.5 or standalone driver (2013-01-16) Super-I/O chips with 6 serial ports, and hardware monitoring features. No datasheet. Two requests (Jukka Hynninen, Kevin Folz).
Linear Technology LTC2945 no - I2C - (2014-1-18) Wide Range I2C Power Monitor. Driver in development by Guenter Roeck.
Linear Technology LTC2974 no ltc2978 I2C 2.6.39 or standalone driver (2013-1-27) Quad PMBus Power Supply Monitor and Controller.
Linear Technology LTC2977 no ltc2978 I2C 3.13 or standalone driver (2013-1-27) 8-Channel PMBus Power System Manager.
Linear Technology LTC2978, LTC2978A no ltc2978 I2C 2.6.39 or standalone driver (2010-08-24) Octal PMBus Power Supply Monitor and Controller. Driver contributed by Guenter Roeck. Separate driver with additional functionality from 3.2.
Linear Technology LTC3880 no ltc2978 I2C 3.2 or standalone driver (2011-11-09) Dual DC/DC synchronous step-down switching regulator.
Linear Technology LTC3883 no ltc2978 I2C 2.6.39 or standalone driver (2013-1-27) Single phase step-down DC/DC controller.
Linear Technology LTC4215 no ltc4215 I2C 2.6.30 Hot swap controller. Driver contributed by Ira Snyder.
Linear Technology LTC4222 no - I2C - (2014-1-18) Dual Hot Swap Controller with I2C Compatible Monitoring. Driver in development by Guenter Roeck.
Linear Technology LTC4245 no ltc4245 I2C 2.6.29 Multiple supply hot swap controller. Driver contributed by Ira Snyder.
Linear Technology LTC4260 no - I2C - (2014-1-18) Positive High Voltage Hot Swap Controller with I2C Compatible Monitoring. Driver in development by Guenter Roeck.
Linear Technology LTC4261 no ltc4261 I2C 2.6.37 (2010-11-06) Negative Voltage Hot Swap Controller. Driver contributed by Guenter Roeck.
Maxim MAX1110, MAX1111, MAX1112, MAX1113 no max1111 SPI 2.6 Only four channels displayed for MAX1110 and MAX1112. Displayed voltage is half of real voltage for MAX1112 and MAX1113. Patch to fix the problem is pending.
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 max1668 I2C 3.1 (2011-06-04) Driver contributed by David George.
Maxim MAX6581 no max6697 I2C 3.9
Maxim MAX6602 no max6697 I2C 3.9
Maxim MAX6604 yes jc42 I2C 2.6.36 JEDEC JC-42.4 compliant temperature sensor.
Maxim MAX6622 no max6697 I2C 3.9
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 MAX6636 no max6697 I2C 3.9
Maxim MAX6639 yes max6639 I2C 2.6.39 (2011-01-21) Driver contributed by Roland Stigge.
Maxim MAX6642 yes max6642 I2C 3.0 (2011-05-23) Driver contributed by Per Dalen.
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 no 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. Unreliable device detection dropped in kernel 3.0.
Maxim MAX6654 yes I2C No request. Support can probably be added to the lm90 driver.
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 or standalone driver (2008-10-23) Extra features available in kernel 2.6.28. (2010-09-16) Extra features of max6659 supported in 2.6.37.
Maxim MAX6689 no max6697 I2C 3.9
Maxim MAX6690 yes I2C No request. Support can probably be added to the lm90 driver.
Maxim MAX6693, MAX6694 no max6697 I2C 3.9
Maxim MAX6695, MAX6696 yes lm90 I2C 2.6.37 or standalone driver (2010-09-16) Support added to lm90 driver.
Maxim MAX6697, MAX6698, MAX6699 no max6697 I2C 3.9
Maxim MAX8688 no max8688 I2C 2.6.39 or standalone driver (2010-08-24) Digital power-supply controller and monitor with PMBus support. Driver contributed by Guenter Roeck.
Maxim MAX16064 no max16064 I2C 2.6.39 or standalone driver (2010-08-24) 4-channel digital power-supply controller and monitor with PMBus support. Driver contributed by Guenter Roeck.
Maxim MAX16065, MAX16066 no max16065 I2C 3.0 (2011-03-23) 12-Channel/8-Channel Flash-Configurable System Managers.
Maxim MAX16067 no max16065 I2C 3.0 (2011-04-06) 6-Channel, Flash-Configurable System Manager.
Maxim MAX16068 no max16065 I2C 3.0 (2011-04-06) 6-Channel, Flash-Configurable System Manager.
Maxim MAX16070, MAX16071 no max16065 I2C 3.0 (2011-04-06) 12-Channel/8-Channel Flash-Configurable System Monitors.
Maxim MAX34440 no max34440 I2C 2.6.39 or standalone driver (2010-10-30) PMBus 6-Channel Power-Supply Manager
Maxim MAX34441 no max34440 I2C 2.6.39 or standalone driver (2010-10-30) PMBus 5-Channel Power-Supply Manager and Intelligent Fan Controller.
Maxim MAX34460 no max34440 I2C 3.9 or standalone driver (2013-1-15) PMBus 12-Channel Voltage Monitor and Sequencer.
Maxim MAX34461 no max34440 I2C 3.9 or standalone driver (2013-1-15) PMBus 16-Channel Voltage Monitor and Sequencer.
Maxim/Dallas DS75, DS1775, DS7505 yes lm75 I2C 2.5.54 Handled as a LM75.
Maxim/Dallas DS1621, DS1625 no ds1621 I2C 2.6.5 Ported to Linux 2.6 by Aurelien Jarno.
Maxim/Dallas DS1631, DS1631A no ds1621 I2C 3.11 Support added by Robert Coulson.
Maxim/Dallas DS1721 no ds1621 I2C 3.11 Support added by Robert Coulson.
Maxim/Dallas DS1731 no ds1621 I2C 3.11 Support added by Robert Coulson.
Maxim/Dallas DS1780 yes adm9240 I2C 2.6.13 (2005-05-12) Ported to Linux 2.6 by Michiel Rook and Grant Coady.
Maxim/Dallas DS620 no ds620 I2C 2.6.38 (2011-01-10) Driver written by Roland Stigge.
Microchip TCM1617 yes adm1021 I2C 2.5.54
Microchip TCN75 yes lm75 I2C 2.5.54 Handled as a LM75.
Microchip MCP9804 yes jc42 I2C 3.0.24, 3.2.10, 3.3 JEDEC JC-42.4 compliant temperature sensor.
Microchip MCP9805, MCP9843, MCP98242, MCP98243 yes jc42 I2C 2.6.36 JEDEC JC-42.4 compliant temperature sensors.
Microchip MCP98244 yes jc42 I2C 3.9 JEDEC JC-42.4 compliant temperature sensor.
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. The lm85 driver will properly reject these devices starting with kernel 2.6.32
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 or standalone driver (2010-08-11) Driver contributed by Jean Delvare. Kernel versions 2.6.35 and older have a preliminary version of the driver only supporting fan speed monitoring. Since kernel 2.6.36, manual fan speed control and temperature monitoring are also supported.
Nuvoton (formerly Winbond) W83793G/AG yes w83793 I2C 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.
Nuvoton (formerly Winbond) W83795G/ADG yes w83795 I2C 2.6.37 or standalone driver (2010-09-30) Driver contributed by Wei Song (Nuvoton), heavily reworked by Jean Delvare. Two requests (Nemykal, Henrique Holschuh).
Nuvoton NCT6102D/NCT6106D yes nct6775 LPC 3.12 standalone driver
Nuvoton NCT6681D/NCT6682D yes - LPC (2013-07-04) eSIO (Super-IO with embedded controller). Support could be added to nct6683 driver. One request. Jeffrey Chenkus
Nuvoton NCT6683D yes nct6883 LPC 3.16 standalone driver (2013-07-04) eSIO (Super-IO with embedded controller).
Nuvoton NCT6775F, NCT6776F yes w83627ehf or nct6775 LPC 2.6.39 or standalone driver (2011/06/17) Support contributed by Guenter Roeck.
Nuvoton NCT6779D yes nct6775 LPC 3.10 or standalone driver
Nuvoton NCT6791D yes nct6775 LPC 3.12 or standalone driver (2013-06-24) Support added by David Bartley.
Nuvoton NCT6792D yes LPC (2014-06-29) To be added to nct6775 driver. Contact Guenter Roeck if you need a test version.
Nuvoton NCT7802Y yes I2C standalone driver (2013-08-19) Hardware Monitoring IC. Two requests Jeffrey Chenkus Pedro
ON Semiconductor (formerly Analog Devices) ADM1021, ADM1021A, ADM1023 yes adm1021 I2C 2.5.54
ON Semiconductor (formerly Analog Devices) ADM1024 yes lm87 I2C 2.6.25 For older 2.6 kernels, just use the force_lm87 parameter.
ON Semiconductor (formerly 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.
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) ADM1029 yes adm1029 I2C 2.6.21 (2007-02-05) Preliminary driver contributed by Corentin Labbe.
ON Semiconductor (formerly Analog Devices) ADM1030, ADM1031 yes adm1031 I2C 2.6.8 (2004-06-24) Driver contributed by Alexandre d'Alton.
ON Semiconductor (formerly Analog Devices) ADM1032 yes lm90 I2C 2.6.2
ON Semiconductor (formerly Analog Devices) ADM9240 yes adm9240 I2C 2.6.13 (2005-05-12) Ported to Linux 2.6 by Michiel Rook and Grant Coady.
ON Semiconductor (formerly Analog Devices) ADP4000, NCP4200, NCP4208 no pmbus I2C 3.1 or standalone driver VR11.1 Power Controllers. Support added to PMBus driver by Guenter Roeck
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) ADT7461A yes lm90 I2C 2.6.39 (2011-04-30) Similar to ADT7461, but different device ID. Support added to the lm90 driver by Guenter Roeck.
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 or standalone driver 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 (2013-08-31) Work in progress by Malcolm Crossley (2009, abandoned?). Another request by Ivan Mercier. May fit in the lm90 driver.
ON Semiconductor NCT1008 yes lm90 I2C 2.6.39 (2011-04-30) Same as ADT7461A, with same device ID. Support added to the lm90 driver by Guenter Roeck.
ON Semiconductor CAT6095, CAT34TS02 yes jc42 I2C 2.6.36 JC42.4 compliant temperature sensors.
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.
Philips (now NXP) SA56004 yes lm90 I2C 3.1 LM86 compatible temperature sensor. Support added to lm90 driver by Stijn Devriendt.
Philips (now NXP) SE97, SE97B, SE98 yes jc42 I2C 2.6.36 JEDEC JC-42.4 compliant temperature sensors for DDR3 DIMM modules. Driver contributed by Guenter Roeck.
Sensirion SHT21, SHT25 no sht21 I2C 2.6.38 (2011-01-10) Driver written by Urs Fleisch.
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
Summit Microelectronics SMM665, SMM665B no smm665 I2C 2.6.36 Support for SMM465, SMM764, and SMM766 included but untested. Driver contributed by Guenter Roeck, reviewed by Jonathan Cameron.
SMSC EMC1023, EMC1043, EMC1053, EMC1063 yes I2C (2011-01-17) Anish Patel is writing a driver.
SMSC EMC1402 yes I2C (2011-02-10) Support could be added to emc1403 driver.
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 EMC1422 yes I2C (2011-02-10) Support could be added to emc1403 driver.
SMSC EMC1423, EMC1424 yes emc1403 I2C 2.6.38 (2011-02-10) Only EMC1423 is supported by the driver right now, but adding support for EMC1424 would be easy.
SMSC EMC2103 yes emc2103 I2C 2.6.36 Driver contributed by Steve Glendinning (SMSC), reviewed by Jean Delvare.
SMSC EMC6D100, EMC6D101 yes lm85 I2C 2.5.71
SMSC EMC6D102 yes lm85 I2C 2.6.12
SMSC EMC6D103 yes lm85 I2C 2.6.37.2 (2011-02-24) Support added to lm85 driver by Jan Beulich.
SMSC EMC6D103S yes lm85 I2C 2.6.39 (2011-02-24) Guenter Roeck added support to lm85 driver.
SMSC EMC6W201 yes emc6w201 I2C standalone driver (2011-05-07) We have a datasheet. Three requests (Ric Johnson, Harry G McGavran Jr, Jeff Rickman.) Basic driver written by Jean Delvare, please test and report.
SMSC LPC47B397-NC, SCH5307-NS, SCH5317 yes smsc47b397 LPC 2.6.11 Sponsored by In-Store Broadcasting Network. Contributed by Mark M. Hoffman.<br /> SCH5307 is supported since kernel 2.6.14.<br /> SCH5317 is compatible and is supported since kernel 2.6.23.
SMSC LPC47B27x, 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. Two requests (Alexander Fuchs, Hans Goossen.)
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 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.<br /> (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, LPC47U32x, 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. Datasheet only available under NDA, no driver yet.
SMSC SCH5627 yes sch5627 LPC 2.6.39 or standalone driver Desktop Embedded Controller with hardware monitoring capabilities.
SMSC SCH5636 yes sch5636 LPC 3.1 or standalone driver Only the Fujitsu Theseus variant is supported atm
STMicroelectronics STTS424, STTS424E02 yes jc42 I2C 2.6.36 JEDEC JC-42.4 compliant temperature sensor for DDR3 DIMM modules. Driver contributed by Guenter Roeck.
STMicroelectronics STTS2002, STTS3000 yes jc42 I2C 3.0.24, 3.2.10, 3.3, standalone driver Compatible with JEDEC JC-42.4.
Texas Instruments (formerly National Semiconductor) ADC081Sxxx, ADC101Sxxx, ADC121Sxxx, ADC082Sxxx, ADC102Sxxx, ADC122Sxxx, ADC084Sxxx, ADC104Sxxx, ADC124Sxxx, ADC088Sxxx, ADC108Sxxx, ADC128Sxxx no adcxx SPI 2.6.27 A/D converters.
Texas Instruments ADC128D818 yes - I2C - (2014-1-25) 12-Bit, 8-Channel ADC System Monitor with Temperature Sensor. Driver in development by Guenter Roeck.
Texas Instruments ADS1015 no ads1015 I2C 2.6.39 (2011-03-02) 12-bit, 4-channel ADC. Driver contributed by Dirk Eibach, reviewed by Jean Delvare.
Texas Instruments ADS1115 no I2C (2011-03-16) 16-bit, 4-channel ADC. Support could be easily added to the ads1015 driver, Emiliano Carnati is working on it.
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 ina209 I2C 3.9 or standalone driver Current and power monitor.
Texas Instruments INA219, INA220, INA226, INA230 no ina2xx I2C 3.5 (2012-05-10) Current and power monitors. Driver by Lothar Felten.
Texas Instruments THMC10 yes adm1021 I2C 2.5.54
Texas Instruments (formerly National Semiconductor) LM25056/LM25056A no lm25066 I2C 3.10 or standalone driver (2013-3-23) PMBus Power Management chip. Support will be added to lm25066 driver.
Texas Instruments (formerly National Semiconductor) LM25066/LM25066A no lm25066 I2C 3.1 or standalone driver PMBus Power Management chip.
Texas Instruments (formerly National Semiconductor) LM5064 no lm25066 I2C 3.1 or standalone driver PMBus Negative High Voltage System Power Management and Protection IC.
Texas Instruments (formerly National Semiconductor) LM5066 no lm25066 I2C 3.1 or standalone driver PMBus System Power Management and Protection IC.
Texas Instruments (formerly 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).
Texas Instruments (formerly National Semiconductor) LM64 yes lm63 I2C 2.6.35 Support added to the lm63 driver by Matthew Garrett, reviewed by Jean Delvare.
Texas Instruments (formerly National Semiconductor) LM70 no lm70 SPI 2.6.18 Single temperature sensor.
Texas Instruments (formerly National Semiconductor) LM73 yes lm73 I2C 2.6.33 Single high-resolution temperature sensor. Driver contributed by Guillaume Ligneul and Adrien Demarez.
Texas Instruments (formerly National Semiconductor) LM75, LM75A, LM75B yes lm75 I2C 2.5.54 The LM75A is detected by the lm75 driver starting with kernel 2.6.39. For older kernels, you have to instantiate the device explicitly.
Texas Instruments (formerly National Semiconductor) LM76 yes lm92 I2C 2.6.12 (2004-04-14) Force parameter probably required.
Texas Instruments (formerly National Semiconductor) LM77 yes lm77 I2C 2.6.8 (2009-10-03) Support could probably merged into the lm92 driver.
Texas Instruments (formerly National Semiconductor) LM78, LM79 yes lm78 ISA or I2C 2.5.73
Texas Instruments (formerly National Semiconductor) LM80 yes lm80 I2C 2.6.5 Ported to Linux 2.6 by Tiago Sousa.
Texas Instruments (formerly National Semiconductor) LM81 yes adm9240 I2C 2.6.13 (2005-05-12) Ported to Linux 2.6 by Michiel Rook and Grand Coady.
Texas Instruments (formerly National Semiconductor) LM82 yes lm83 I2C 2.6.18
Texas Instruments (formerly National Semiconductor) LM83 yes lm83 I2C 2.6.1
Texas Instruments (formerly National Semiconductor) LM84 yes adm1021 I2C 2.5.54
Texas Instruments (formerly National Semiconductor) LM85 yes lm85 I2C 2.5.71
Texas Instruments (formerly National Semiconductor) LM86 yes lm90 I2C 2.6.8
Texas Instruments (formerly National Semiconductor) LM87 yes lm87 I2C 2.6.10 Ported to Linux 2.6 by Jeff Oliver and Jean Delvare.
Texas Instruments (formerly National Semiconductor) LM89, LM99 yes lm90 I2C 2.6.7
Texas Instruments (formerly National Semiconductor) LM90 yes lm90 I2C 2.6.2
Texas Instruments (formerly National Semiconductor) LM92 yes lm92 I2C 2.6.12 (2005-02-28) Linux 2.6 driver contributed by Jean Delvare. Testers wanted, please report.
Texas Instruments (formerly 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.
Texas Instruments (formerly National Semiconductor) LM94, LM96194 yes lm93 I2C 2.6.38 (2011-01-17) Similar to LM93, support added to lm93 driver.
Texas Instruments (formerly National Semiconductor) LM95231 yes lm95241 I2C 3.1 Guenter Roeck added support to lm95241 driver.
Texas Instruments (formerly National Semiconductor) LM95234 yes lm95234 I2C 3.10 (2013-3-23) Driver submitted by Guenter Roeck.
Texas Instruments (formerly National Semiconductor) LM95241 yes lm95241 I2C 2.6.30 Driver contributed by Davide Rizzo.
Texas Instruments (formerly National Semiconductor) LM95245 yes lm95245 I2C 3.1 Driver contributed by Alexander Stein.
Texas Instruments (formerly 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.
Texas Instruments LM96080 no lm80 I2C (2012-01-26) Compatible with the LM80. For now the lm80 driver will treat it exactly as an LM80, specific detection is still missing.
Texas Instruments (formerly National Semiconductor) LM96163 yes lm63 I2C 3.3 (2012-1-9) Mostly compatible with the LM63. Support added by Guenter Roeck.
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 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 TMP112 no lm75 I2C Single, high resolution temperature sensor. Lothar Felten is working on support.
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.
Texas Instruments TMP431 yes tmp401 I2C 3.10 or standalone driver (2013-3-17) Guenter Roeck added support to tmp401 driver.
Texas Instruments TMP432 yes tmp401 I2C 3.10 or standalone driver (2013-4-10) Guenter Roeck added support to tmp401 driver. Requests by Laurent Bouri and Quentin Bichon.
Texas Instruments TMP451 yes lm90 I2C 3.13 (2013-10-09) Support added to the lm90 driver by Wei Ni.
VIA C7/Eden (Esther), Nano yes via-cputemp MSR 2.6.33 or standalone driver (2009-12-10) CPU with integrated temperature sensor. Driver contributed by Harald Welte (VIA), reviewed by Jean Delvare. Support for model D added in kernel 3.1.
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) W83527HG yes w83627ehf LPC 2.6.31 (2011-11-01) Stripped down version of the W83627DHG-P, fewer features but hopefully compatible (same chip ID). Reports welcome.
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 w83627ehf LPC 3.2 or standalone driver (2011-11-05) Support contributed by Jean Delvare, tested by Ulf Bruman.
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 yes w83627ehf LPC 2.6.36 or standalone driver Support added by Guenter Roeck (Ericsson).
Winbond (now Nuvoton) W83677HG-I (now NCT6771F / NCT6772F / NCT6775F) yes w83627ehf LPC 2.6.39 or standalone driver (2011-06-17) lleo19 donated a system. Support contributed by Guenter Roeck.
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 or standalone driver Found on several Zotac Ion ITX boards and also on the ASRock ALiveNF6G-DVI. Support contributed by Jean Delvare. W83L771W/G detection fixed in kernel 2.6.37. 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 I2C 2.6.25 or standalone driver (2013-12-03) Driver contributed by Kevin Lo. User-space support only available in lm-sensors 3.0.0 and later. Fan speed control broken before kernel 3.13, use the standalone driver if you need this feature.
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.
ACPI thermal zones no thermal_sys ACPI 2.6.26 ACPI thermal zones are now exposed as standard hwmon devices so libsensors will pick them.

Sensor classes not supported by the hwmon subsystem

Detected by sensors-detect Driver Bus Status/Comments
BMC/IPMI management controllers yes ipmisensors IPMI (2004-12-12) Port to Linux 2.6 originally by Yani Ioannou, essentially abandoned now. Better use ipmitool instead. It doesn't integrate with lm-sensors but that's the best we can propose at the moment.
S.M.A.R.T. hard drive temperature no Use smartctl from smartmontools or hddtemp instead. Best would be to rewrite hddtemp as a kernel driver, contact us if you want to help with this.
device_support_status.1458755498.txt.gz · Last modified: 2016/03/23 17:51 by Guenter Roeck