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 Devices

List of Supported Devices - A-C

List of Supported Devices - D-F

List of Supported Devices - G-I

List of Supported Devices - L-M

List of Supported Devices - N-P

List of Supported Devices - Q-S

List of Supported Devices - T-U

Manufacturer Chip Detected by sensors-detect Driver Bus Supported since Status/Comments
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.1458757290.txt.gz · Last modified: 2016/03/23 18:21 by Guenter Roeck