| Version 7 (modified by khali, 4 years ago) |
|---|
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 |
