Lm_sensors - Linux hardware monitoring
About this project
This is the home page for the effort of building and providing some essential tools for monitoring the hardware health of Linux systems containing hardware health monitoring hardware such as the LM78 and LM75. Read more here.
This ongoing project includes general libraries and hardware-specific software. Much of the work done could not have been done without the many knowledgable programmers who laid down the foundation.
Call to Device Manufacturers: Our efforts are now concentrated on adding support for new devices. If you wish to send us samples, datasheets, or project donations (hardware, software, etc.), please drop us an email.
Starting points
- General Info
- Uses
- Frequently Asked Questions (FAQ)
- Installation wizard (alpha)
- Using lm_sensors with 2.6.x kernels
- Download
- Devices and drivers
- Documentation
- Feedback and Support
- Authors and Contributors
- Hardware Hacking
- Useful Links
- Motherboard Specific Configuration
Latest news:
- July 1st, 2008: 2.10.7 Released! Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes. This release solves a compatibility issue with kernel 2.6.26.
- May 18th, 2008: 3.0.2 Released! This release adds support for virtual hardware monitoring devices, and should prevent the hardware issues that had been reported in the past few weeks when running sensors-detect. Upgrading is highly recommended. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
- May 12th, 2008: Note to Sapphire AM2RD790 and DFI Lanparty UT 790FX owners: we have had a report that running sensors-detect on a Sapphire AM2RD790-based system could kill the CPU. The same problem was also reported on a DFI Lanparty UT 790FX, which is essentially the same motherboard. Please read this before running sensors-detect on these boards.
- March 6th, 2008: 2.10.6 Released! This is a maintenance release for the legacy branch. It includes all the fixes we gathered in the past 5 months. See the CHANGES document for details.
- January 28th, 2008: 3.0.1 Released! Check the top of the CHANGES file for a detailed list of user-visible changes. The most important change is certainly the fact that libsensors no longer depends on libsysfs. This change made the library initialization 4 times faster, amongst other benefits. Get it from the Download page.
- December 11th, 2007: A sensord bug unfortunately crept into release 3.0.0, breaking rrd support (#2276). It is fixed in SVN now, see changeset r5069.
- November 24th, 2007: 3.0.0 Released! After over 7 months of work and 3 release candidates, we are proud to announce that lm-sensors 3.0.0, the next-generation, chip-independent hardware monitoring tools package for Linux 2.6.5 and later, is finally available for download. Be sure to read the release announcement for the details.
- October 28th, 2007: 3.0.0-rc3 Released! This is the third release candidate of the next-generation, chip-independent lm-sensors package for Linux 2.6.5 and later. Get it from the Download page. It has better handling of the default configuration file path compared to rc2.
- October 24th, 2007: 2.10.5 Released! This release adds user-space support for the SMSC SCH3112, SCH3114 and SCH3116, and sensord support for the Winbond W83793G and National Semiconductor LM87. It also includes a myriad of minor bug fixes. See the CHANGES document for details and further changes.
- October 14th, 2007: I2C tools for Linux. The I2C tools for Linux now have their separate package, surprisingly named i2c-tools. Version 3.0.0 was released today.
- October 10th, 2007: 3.0.0-rc2 Released! This is the second release candidate of the next-generation, chip-independent lm-sensors package for Linux 2.6.5 and later. Get it from the Download page. It includes a dozen fixes and minor improvements since rc1.
- September 25th, 2007: 3.0.0-rc1 Released! This is the first release candidate of the next-generation, chip-independent lm-sensors package for Linux 2.6.5 and later. Get it from the Download page. Feedback is very welcome, so that the final 3.0.0 release is as good as possible. Be sure to read the release announcement for the details. Monitoring application authors are invited to port their applications to the new library and provide feedback on the new API.
- July 17th, 2007: 2.10.4 Released! This release adds Linux 2.4 support for the Winbond W83627EHG, and user-space support for the SMSC DME1737, amongst other things. See the CHANGES document for details and further changes.
- June 26th, 2007: 2.10.4 Coming Soon! We plan to release lm_sensors 2.10.4 mid-July. See the CHANGES document for what's coming. Put in short, it will be a maintenance release with support for some new chips and a couple bug fixes, no big changes. Please help with testing and report to us if you hit a bug.
- March 22nd, 2007: 2.10.3 Released! This release mainly ensures that lm_sensors deals properly with upcoming kernel 2.6.22 and later (where i2c adapters no longer use struct class_dev). See the CHANGES document for details and further changes.
- March 7th, 2007: 2.10.3 Coming Soon! We plan to release lm_sensors 2.10.3 in two weeks, to anticipate pending changes to the kernel sysfs interface. See the CHANGES document for what's coming. Please help with testing and report to us if you hit a bug.
- January 15th, 2007: 2.10.2 Released! This is essentially a maintenance release with added user-space support for recent devices. See the CHANGES document for details. Go to the download page for download instructions. Remember that you will need to install the libsysfs library (or a dev package from your distribution) if you want support for Linux 2.6, because libsensors depends on it.
- January 9th, 2007: 2.10.2 Coming Soon! We plan to release lm_sensors 2.10.2 by the end of the week. See the CHANGES document for what's coming. Please help with testing and report to us if you hit a bug.
Older news can be found here.
Other projects
About this Wiki
This wiki is used to hold all the nifty things that one might want to know about the lm_sensors project. Nearly all content in it can be modified by you, the users. You're welcome to contribute, any help is appreciated.
WikiFormatting explains the syntax that the wiki uses. Check the SandBox where you can play around and practice.
