Version 7 (modified by khali, 4 years ago)

Drop redundant bold marks

Devices supported by lm-sensors 2 (for Linux 2.4)

THIS PAGE IS STILL UNDER CONSTRUCTION!

This is the summary page listing of over 200 (?) devices supported by the lm-sensors 2 package, for Linux 2.4. For a list of devices supported by Linux 2.6, please see the Devices page.

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.

If your chip is not supported, you must upgrade to Linux 2.6. The lm-sensors 2 branch is in maintenance mode and support for new devices is no longer added there.

SENSOR CHIP DRIVERS

Manufacturer Chip Detected by sensors-detect Driver Bus type Supported since lm-sensors Status, Comments
 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.
 Asus AS99127F yes w83781d 2.4.4 2.5.67 No datasheet, incomplete support.
 Asus ASB100 yes asb100 2.8.2 2.6.2
 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  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.
 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
 HP Maxilife (various) no maxilife 2.3.0 -
 Intel Xeon no adm1021 2.0.0 - Integrated sensors. Force parameter needed. Read the docs. Better supported by the new xeontemp driver.
 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.
 Maxim  MAX1617,  MAX1617A yes adm1021 2.2.0 2.5.54
 Maxim  MAX1619 yes max1619 2.8.7 2.6.7 (2004-05-24) Driver contributed by Alexey Fisher.
 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  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  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  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.
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  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.
 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  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  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 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.
 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.
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 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 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.
 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.
 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, W83627THF, W83697HF yes w83627hf 2.8.0 2.6.5
 Winbond W83637HF yes w83627hf 2.8.5 2.6.5
 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 (now  Nuvoton)  W83627EHF, W83627EHG yes w83627ehf 2.10.4 2.6.13 Fan control support available since kernel 2.6.19. User-space support available in lm_sensors 2.9.1.
 Winbond W83687THF yes w83627hf 2.10.0 2.6.17 Super I/O, mostly similar to the W83627THF. Support contributed by Jean Delvare.
 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
BMC/IPMI management controllers yes bmcsensors 2.7.0 - (2004-12-12)  Port to Linux 2.6 in progress by Yani Ioannou.

PC I2C/SMBUS BUS DRIVERS

All these devices are PCI devices detected by sensors-detect.

Manufacturer Chip Driver Supported
since
lm-sensors
ALi M1533, M1543C i2c-ali15x3 2.2.0
ALi M1535, M1535D i2c-ali1535 2.5.3
ALi M1535D+ i2c-ali1535 2.9.1
ALi M1563 i2c-ali1563 2.9.2
AMD 756, 766, 768 i2c-amd756 2.4.4
AMD 8111 (first SMBus adapter) i2c-amd756 2.7.0
AMD 8111 (second SMBus adapter) i2c-amd8111 2.7.0
ATI IXP200, IXP300, IXP400 i2c-piix4 2.10.1
ATI SB600, SB700, SB800 i2c-piix4 2.10.3
Intel PIIX4, PIIX4E, 82443MX i2c-piix4 2.1.2
Intel 82801AA, 82801BA, 82801CA/CAM (ICH3),
82801DB (ICH4), 82801EB (ICH5)
i2c-i801 2.4.3
Intel 6300ESB, ICH6 i2c-i801 2.8.7
Intel 82801G (ICH7) i2c-i801 2.9.0
Intel ESB2 i2c-i801 2.9.2
Intel 82801H (ICH8) i2c-i801 2.10.1
Intel ICH9 i2c-i801 2.10.2
Intel ICH10 i2c-i801 2.10.7
Intel Tolapai i2c-i801 2.10.5
nVidia nForce i2c-amd756 2.6.4
nVidia nForce2 i2c-nforce2 2.8.0
nVidia nForce3 i2c-nforce2 2.9.0
nVidia nForce4 i2c-nforce2 2.9.1
nVidia MCP51, MCP55 i2c-nforce2 2.10.1
nVidia MCP61, MCP65 i2c-nforce2 2.10.4
Serverworks OSB4, CSB5 i2c-piix4 2.5.5
Serverworks CSB6 i2c-piix4 2.8.2
Serverworks/Broadcom? HT-1000 i2c-piix4 2.10.1
SiS 5595 i2c-sis5595 2.4.4
SiS 630, 730 i2c-sis630 2.6.5
SiS 645/961 i2c-sis645 2.6.5
SiS 645DX/961, 650/961, 735 (single chip) i2c-sis645 2.7.0
SiS 648/96x, 651/96x, 745 (single chip),
746/96x, xxx/962, xxx/963
i2c-sis645 2.8.0
SiS 655 i2c-sis645 2.8.7
SMSC SLC90E66 i2c-piix4 2.6.2
VIA VT82C586B i2c-via 2.2.0
VIA VT82C596A, VT82C596B, VT82C686A,
VT82C686B, VT8231, VT8233,
VT8233A, VT8235
i2c-viapro 2.4.3
VIA VT8237 i2c-viapro 2.8.2
VIA VT8237A, VT8251 i2c-viapro 2.10.1
VIA CX700 i2c-viapro 2.10.3
VIA VX800, VX820 i2c-viapro 2.10.8