News Archive

2009

  • 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.

2008

  • December 16th, 2008: 2.10.8 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 minor compatibility issue with kernel 2.6.28 (only affecting users of the it87 driver.)
  • October 27th, 2008: The i2c mailing list is  moving to  kernel.org.
  • September 28th, 2008: 3.0.3 Released! This is a maintenance release with improvements to sensors-detect and pwmconfig. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • 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.

2007

  • 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.

2006

  • December 5th, 2006: Note to k8temp users. The Linux 2.6.19 kernel features a new hardware monitoring driver, k8temp, which supports all recent AMD K8 CPUs. The driver will load automatically on supported systems. Due to technical specificities of this driver, upgrade to lm_sensors 2.10.1 is mandatory. Older versions of libsensors will fail with a "General parse error" message. If you can't upgrade lm_sensors for any reason, you'll have to blacklist the k8temp driver to prevent it from being loaded. Thanks to Artem S. Tashkinov for notifying us.
  • September 25th, 2006: 2.10.1 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information. Please note: 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 now depends on it.
  • August 22nd, 2006: 2.10.1 Coming Soon! We plan to release lm_sensors 2.10.1  by the end of September, at the latest. See the CHANGES document for what's coming. Please help test SVN HEAD and let us know if you have any problems. We have  nightly snapshots if you don't want to bother with Subversion.
  • August 22nd, 2006: Donation! We have received an Asus P4P800-X motherboard with CPU and memory from  Winbond. This will help us with the W83627THF support testing and improvements, as well as with the Intel 82801 family of chips. Many thanks to Winbond for their steady support to our project!
  • August 2nd, 2006: Mailing lists. Since we created a dedicated list for i2c, people seem to be very confused as to where to report their problems. Many post on the wrong list, some even dare posting the same message to both lists. Please think about what your report is about, and choose the right list. If your problem has nothing to do with hardware monitoring, the lm-sensors list makes no sense. If your problem has nothing to do with the i2c subsystem, the i2c list is not suitable. And don't post your message to both list, please.
  • July 25th, 2006: Spam issues. L0t of sp/\m h|t our ticket system, please follow instructions at the bottom of the page when creating or modifying the tickets.
  • July 25th, 2006: Still vacation time! Please be patient, as more than two of us are back.
  • July 12th, 2006: Vacation! It is a vacation time. Most of us is not available, please check back after July 23rd. Thanks!
  • June 20th, 2006: New mailing list! We decided to create a  new mailing list dedicated to i2c. For a long time i2c has been discussed on the lm-sensors list, but now we aim at a more neutral i2c subsystem implementation that would not only fit the hardware monitoring needs, but would also be suited for multimedia devices, real-time clocks, and other users of the i2c subsystem. Having a neutral ground where all parties can be equally represented appears to be a requirement if we want to succeed.
  • May 29th, 2006: Switching from CVS to Subversion. We are migrating our source repository from CVS to Subversion on a different machine. The new repository will be hosted by Axel Thimm. Many thanks to Philip Edelbrock and Edge Design for hosting the CVS repository for the past 8 years!
  • March 22nd, 2006: Donation! We have received the P5MT-S motherboard from  ASUS and the processor plus memory from  Winbond. This will help us with the W83792D driver testing and improvements. Many thanks!
  • February 14th, 2006: 2.10.0 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information. Please note: 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 now depends on it.
  • January 29th, 2006: 2.10.0 Coming Soon! See the CHANGES document for what's coming. Please help test CVS and let us know if you have any problems. The plan is to release 2.10.0 by the second week of February.

2005

  • December 30th, 2005: Switching to Trac. The project maintainers decided to switch over to Trac (a nice tool to manage projects such as lm_sensors) as well as Subversion (a version control system, similar to CVS). It will take some time to perform the switch, please be patient.
  • November 19th, 2005: Call to VT8231 users. We are currently in the process of porting the integrated sensors vt8231 driver to Linux 2.6. We're almost done, but now  we need testers for both the new 2.6 driver and the old 2.4 driver, which we had to update as well. Please help if you can.
  • November 4th, 2005: Donation! Thanks to  Barracuda Networks for the donation of a motherboard with CPU and memory for development and testing of Fintek F71805F support!
  • October 29th, 2005: Donation! Thanks to  Aweta for the generous donation of a complete system for development and testing of PC87431 support!
  • September 18th, 2005: CVS Status The libsensors userspace library now depends on libsysfs. Therefore, you must build and install the sysfsutils package before building the lm-sensors userspace. The sysfsutils package is  here.
  • September 6th, 2005: 2.9.2 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information.
  • August 14th, 2005: 2.9.2 Coming soon! See the CHANGES document for what's coming. Please help test CVS and let us know if you have any problems. The plan is to release 2.9.2 by the end of August or beginning of September.
  • May 17th, 2005: New mailing-lists The mailing-list move has been completed. Thanks to Axel Thimm, Philip Edelbrock and Andrew Pollock for the great work. See the contact page for details about the  new lm-sensors list. This list has its own integrated  archive, which also has had all the posts held by the original archive merged in. Note that CVS commits will be posted to a  separate list from now on.
  • May 15th, 2005: New mailing-list We are in the process of moving to a new mailing-list system. Procmail has shown its limits recently and we will now be using Mailman. Users don't have to worry, they will be automatically subscribed to the new list when it is created, and an information post will tell them about the change.
  • April 12th, 2005: 2.9.1 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information.
  • March 15th, 2005 2.9.1 Coming soon! See the CHANGES document for what's coming. Please help test CVS and let us know if you have any problems.
  • January 3rd, 2005 Problem with 2.9.0 :( A nasty problem slipped into i2c 2.9.0. Kernel header files won't be installed like they used to be, causing lm_sensors 2.9.0 to fail to compile. A  patch is provided to workaround the problem. We are sorry for the trouble.

2004

  • December 28th, 2004 2.9.0 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information.
    Note: This release is compatible with the Linux 2.4 kernel series again! See our  installation guide if you still want to patch your kernel tree.
  • December 9th, 2004 CVS Status i2c CVS and lm_sensors CVS are now fully compatible with Linux 2.4 kernels. Please test, as these will be released as 2.9.0 quite soon now. We have nightly snapshots which can be considered a living 2.9.0-rc pre-release. We have an  installation guide ready (especially worth reading if you were used to the 2.8.x patches storm).
  • November 25th, 2004 CVS Status Please note that lm_sensors CVS now requires i2c CVS.
  • November 24th, 2004 Linux 2.4.28 Linux 2.4.28 with ACPI enabled breaks some lm_sensors bus drivers, most notably i2c-viapro on Asus motherboards. See ticket #1819 (and also #1764) for additional information. This is fixed in kernel 2.4.28-bk5 and later.
  • November 21st, 2004 CVS Status We are in the process of bringing i2c and lm_sensors back to a Linux 2.4-compatible state. This means that CVS versions are likely not to be fully compatible with i2c 2.8 series, nor with Linux 2.4 but somewhere in between during the transition. i2c and lm_sensors CVS are kept in sync though. This also means that we welcome testers.
  • November 21st, 2004 2.8.8 Compilation Issues We have had several reports that lm_sensors 2.8.8 won't compile with non-C99 compilers (such as gcc 2.95.x). A fix is attached to the first report and was applied to CVS already.
  • October 7th, 2004 2.8.8 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information.
    Note to Red Hat/Fedora? Core users: Axel Thimm has sensors-enabled kernels and  userspace tools packages.
    Also note: users of Andrew Morton's 2.6.9-rc3-mm2 kernel (and above) may also need to upgrade to this release, due to an interface change.
  • September 28th, 2004 CVS testers wanted We plan to release i2c and lm_sensors 2.8.8 quite soon now. Please test CVS versions if possible, and report problems if they arise. You can get the latest version using cvs. An even more simple method is to download the nightly snapshots. Thanks!
  • September 28th, 2004 Linux 2.6.9-rc1 Users of Linux 2.6.9-rc1 and later are invited to use the CVS version of lm_sensors. Failing to do so will result in broken VID readings.
  • June 11th, 2004 2.8.7 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information.
    Note to Red Hat/Fedora? Core users: Axel Thimm has sensors-enabled kernels and  userspace tools packages.
  • May 28th, 2004 Nightly CVS Snapshots Now Available! See the bottom of our download page for links.
  • May 28th, 2004 50 Chip Drivers! We welcome our 50th chip driver, max1619. We now support about 90 sensor chips, about a dozen non-sensor chips, and almost 40 bus chips, for a total of almost 150 devices. And there's plenty more on the way! Check out our New Drivers Page for the latest in driver development.
  • April 5th, 2004 2.8.6 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information.
    Note to Linux 2.6 users: Linux 2.6.5 users will want to upgrade to this version since it addresses an interface change that causes previous versions of lm_sensors not to work anymore. For more details, see our kernel-2.6-dedicated page.
    Note to Red Hat/Fedora? Core users: Axel Thimm has sensors-enabled kernels and  userspace tools packages.
  • March 12th, 2004 New Red Hat packages available! Axel Thimm upgraded his sensors-enabled kernels and  userspace tools packages for Red Hat 7.3, 8.0 and 9, and Fedora Core 1. They are available for download on his  ATrpms website. Thanks Axel!
  • March 9th, 2004 Installation Guide Chris Peters wrote a nice installation guide for lm_sensors. Note that it doesn't cover the i2c interface change that affects various multimedia devices in Linux 2.4. If you use one of these,  this more complex installation guide is still what you need.
  • March 7th, 2004 Andrew Morton's kernels Users of Andrew Morton's 2.6.3-mm4 and 2.6.4-mm1 kernels need to get lm_sensors from CVS. 2.8.5 will not work for them. The same is likely to be true for later -mm kernels as well.
  • March 5th, 2004 2.8.5 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information.
  • February 22nd, 2004 Patches for Linux 2.4 Our Linux 2.4 patches page has been updated. There now are i2c 2.8.4 patches available for Linux 2.4.22 to 2.4.25. Read about them and download them  here.
  • February 8th, 2004 IRC Channel For some time now, we've had an IRC channel on the  Freenode network: #linux-sensors. Meet us there for friendly chats about i2c and lm_sensors.
  • February 7th, 2004 2.8.4 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information.
    Note to Linux 2.6 users: Linux 2.6.2 users will want to upgrade to this version since it fixes a number of problems (e.g. bad temperature readings). For more details, see our kernel-2.6-dedicated page.
    Note to Linux 2.4 users:If your system requires other i2c-related kernel modules (bttv, i2c-matroxfb, rivatv, zoran, lirc...) see our  installation guide for additional information about i2c-2.8.0 interface changes and patches for these drivers.
  • January 15th, 2004 2.8.3 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information. If your system requires other i2c-related kernel modules (bttv, i2c-matroxfb, rivatv, zoran, lirc...) see our  installation guide for additional information about i2c-2.8.0 interface changes and patches for these drivers.
    Note to Linux 2.6 users: Linux 2.6.1 users will want to upgrade to this version since it fixes a number of problems (e.g. problems reading alarms and temperatures). Linux 2.6.0 users on the other hand should stick to the previous release because this new one would introduce similar problems. In short: use 2.8.2 for Linux 2.6.0 and 2.8.3 for Linux 2.6.1.
    Note to it87 users: The advice above does not apply to you. Whether you user Linux 2.6.0 or 2.6.1, you should stick to 2.8.2 until we fix a remaining bug in our library. Sorry for the trouble.
  • January 9th, 2004 New Red Hat packages available! Axel Thimm upgraded his sensors-enabled kernels and  userspace tools packages for Red Hat 7.3, 8.0 and 9, and Fedora Core 1. They are available for download on his  ATrpms website. Thanks Axel!

2003

  • December 11th, 2003 2.8.2 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information. If your system requires other i2c-related kernel modules (bttv, i2c-matroxfb, rivatv, zoran, lirc...) see our  updated installation guide for additional information about i2c-2.8.0 interface changes and patches for these drivers.
  • November 27th, 2003 sensors-detect now has 2.6 support! In CVS. To build and install userspace tools _only_, do 'make user' and 'make user_install'. Please test, and report problems to the  mailing-list.
  • November 26th, 2003 Linux 2.4.23 patch available! Our  installation guide has been updated and a 2.4.23 kernel patch is now available, based on i2c 2.8.1 (plus a few fixes). As for previous patches, testers are welcome. Please report successes and problems to the  mailing-list.
  • November 20th, 2003 2.6 Kernel userspace tools available! Preliminary userspace tools (sensors, i2cdump, i2cdetect) and libsensors support for 2.6 kernels are now in CVS. Sensors-detect and eeprom support are not yet updated. Most readings should work for the kernel chip drivers currently in 2.6.0-test9: adm1021, it87, lm75, lm78, lm85, via686a, and w83781d. To build and install userspace tools _only_, do 'make user' and 'make user_install'. Please test, and report successes and problems to the  mailing-list.
  • October 26th, 2003 New Linux 2.4.22 patch available! Our  installation guide has been updated and the 2.4.22 kernel patch is now based on i2c 2.8.1. Testers are more than welcome, since we plan to submit this patch for inclusion into Linux 2.4.23. Please report successes and problems to the  mailing-list.
  • October 5th, 2003 2.8.1 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information. If your system requires other i2c-related kernel modules (bttv, i2c-matroxfb, rivatv, zoran...) see our  installation guide for additional information about i2c-2.8.0 interface changes and patches for these drivers.
  • August 31st, 2003 Linux 2.4.22 patch available! Our  installation guide has been updated and we now support the 2.4.22 kernel.
  • August 11th, 2003 Red Hat packages available! Axel Thimm was kind enough to build sensors-enabled kernels and  userspace tools packages for Red Hat 7.3, 8.0 and 9. They are available for download on his  ATrpms website. Thanks Axel!
  • August 6th, 2003 Lm_sensors in Top 100. Lm_sensors is ranked  85th of 29,538 projects in popularity on Freshmeat.net today. Pretty impressive considering we are rubbing shoulders with such projects as Apache, Wine, GCC, MySQL, the Linux kernel and others which share the top 100. Kudos to the developers!
  • August 6th, 2003 Note to PPC users. The sound system of some (all?) PPC systems uses the i2c subsystem. Due to the incompatibility between our i2c subsystem and the one found in 2.4 kernels so far, PPC users wanting to install lm_sensors 2.8.0 should stick to the instructions in our  installation guide to avoid serious problems. Thanks to Zeno Davatz for pointing this out.
  • July 25th, 2003 Important CVS change. I2c CVS development has moved to HEAD again. The old lk2-4 branch isn't used anymore.
  • July 14th, 2003 2.8.0 Released! See the CHANGES document for details. Go to the download page for download instructions. See the README document for additional warnings and information. If your system requires other i2c-related kernel modules (bttv, i2c-matrox, rivatv, zoran...) see our  installation guide for additional information about i2c-2.8.0 interface changes and patches for these drivers.
  • June 22nd, 2003 Please test CVS The 2.8.0 release is coming soon. It will be a 2.4-compatible release (2.4.9 or later). See the CHANGES document for a preview. Please test lm_sensors2 CVS and i2c (lk2-4 branch) CVS. See the bottom of the download page for CVS download instructions. See the README document for additional warnings and information.
  • June 7th, 2003 Tyan posts sensors.conf files! This should be quite helpful for Tyan users. There are 10 different files posted for various motherboards. You can download them from their  Software Utilities Web page or  directly from ftp. Thanks to Tyan!
  • June 5th, 2003 Help still wanted! In the following areas: Modifying libsensors for kernel 2.5/2.6 sysfs; and answering support tickets. Send us email if you can help!
  • June 4th, 2003 Release plans Our next release will be 2.8.0 and will be a 2.4-compatible release (2.4.9 or later). This will be from lm_sensors2 (which will not be branched) and from the lk2-4 branch in i2c. 2.5 development is continuing in BK. The HEAD branch of i2c is obsolete.
  • May 31st, 2003 Problems with compiling lm_sensors and picking up I2C-2.7.0 headers The lm_sensors compile sees i2c headers in the kernel include directory before it sees them in /usr/local/include; try the updated Makefile in CVS for a fix. The new file etc/config.c is also required.
  • March 23rd, 2003 Active I2C/Sensors Development in 2.5 Kernel The I2C drivers are being converted to the kernel Driver Model. Also, three drivers (i2c-ali15x3, i2c-i801, and i2c-piix4) were added to kernel 2.5.65. Please copy any patch submissions to our mailing list.
  • March 23rd, 2003 CVS Warning CVS continues to be difficult to compile and is incompatible with I2C in stock 2.4 and 2.5 kernels; I2C CVS is required. See the bottom of the download page for details.
  • March 23rd, 2003 Oopses from i2c-CVS Caused by problems in the sysctl registration in i2c-proc.c.
  • March 23rd, 2003 Problems/crashes when I2C-2.7.0 Compiled-in Duplicate "chips" files may be present in /proc/sys/dev/sensors, and duplicate initialization messages in dmesg. Caused by double initialization.
  • January 14th, 2003 I2C CVS Branched! We have branched I2C CVS to ease support for 2.5 kernels. The HEAD branch is now for 2.5 kernels and the lk2-4 branch is for 2.4 kernels. Sensors CVS has not yet branched but probably will after some cleanup. See the bottom of the download page for details.
  • January 7th, 2003 Sensors in kernel 2.5.54! Four drivers (adm1021, lm75, i2c-amd756, and i2c-amd8111) are included in kernel 2.5.54. These are the first drivers from our package accepted into the kernel. Note that i2c driver refcount changes made in this kernel makes the 2.5.53 patches on our patch page incompatible with kernels 2.5.54+. We're working on backporting the 2.5.54 drivers to CVS, and submitting more drivers. If you would like to help, please let us know.