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 knowledgeable 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

Latest news

  • March 14th, 2012: 3.3.2 Released! This is a maintenance release, essentially to get sensors-detect up-to-date with new devices and libsensors up-to-date with new attributes. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • July 21st, 2011: 3.3.1 Released! This is a maintenance release, essentially to get sensors-detect up-to-date with new devices. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • March 28th, 2011: 3.3.0 Released! This release adds support for intrusion detection and humidity sensors, as well as many new attributes for existing sensor types. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • October 10th, 2010: 3.2.0 Released! Additionally to the usual bug fixes and improved device detection, the big change this time is the libsensors license change. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • July 1st, 2010: Libsensors licensing change. The libsensors licensing change process, which started one year ago, becomes effective today.
  • May 3rd, 2010: Hardware received from Asus! Thanks a lot to  ASUSTeK Computer Inc. for sending us a server board with CPU and memory. The system is now up and running and will be used to bring support for the Winbond/Nuvoton W83795G monitoring chip to Linux.
  • February 2nd, 2010: 3.1.2 Released! This is a maintenance release, collecting 7 months of random fixes. All users of 3.1.0 and 3.1.1 are encouraged to upgrade. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • September 20th, 2009: Have your sensors stopped working in kernel 2.6.31? Due to stricter resource checking in 2.6.31, sensors have stopped working for many people, see  this FAQ entry for why this change was made and what you can do to get your sensors working again.
  • June 29th, 2009: Planned change of license for libsensors. We plan to change the license of libsensors from GPL to LGPL. The change will happen in one year if no objection is raised by then.
  • June 21st, 2009: 3.1.1 Released! This is a maintenance release, collecting 4 months of random fixes. All users of 3.1.0 are encouraged to upgrade. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • June 6th, 2009: Hardware donations welcome. We are a little short on hardware to properly support lm-sensors development, especially for the most recent hardware monitoring devices. If you or your company is willing to help the lm-sensors project, please consider the donation of a mainboard with CPU and memory. Contact us if you want to send anything.
  • February 28th, 2009: 3.1.0 Released! This release includes  many improvements, in particular to libsensors and sensors-detect. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • January 26th, 2009: SVN branches renamed. We have renamed the SVN branches to better reflect their current state. The old trunk is now known as branch lm-sensors-2.10 and is in maintenance mode, while the old branch lm-sensors-3.0.0, where all the development was happening, is now known as trunk. Use  svn switch to update your local repositories.

Older news are archived.

Other projects