|Version 19 (modified by khali, 6 years ago)|
Downloading i2c and lm_sensors
This software is OSI Certified open source software. OSI Certified is a certification mark of the Open Source Initiative.
lm_sensors v2.10.4 and i2c v2.10.2
This is the latest release of the current project, for Linux 2.4.10+. This is a stable release with support for most devices. Userspace tools support 2.4 and 2.6 kernels. Device drivers are for Linux 2.4 only, for Linux 2.6 they are coming with the kernel itself.
- 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.
- If you are using Linux 2.4, LM Sensors 2.10.4 requires I2C 2.9.0 or newer.
lm_sensors-2.10.4 (900 kB)
i2c-2.10.2 (137 kB)
Linux 2.6 users do not need to get this i2c package, it's already part of the kernel tree.
i2c-2.10.2.tar.gz ( PGP signature)
i2c-2.10.2.tar.gz ( PGP signature) (FTP mirror)
This is also available as a Linux 2.4 kernel i2c patch.
i2c and lm_sensors v2.7.0
This is the last 2.2 kernel-compatible release (including 2.4 kernels through 2.4.9). Note that LM Sensors 2.7.0 requires I2C 2.7.0.
- Linux 2.4 users who have a monolithic (as opposed to modular) kernel or simply want some i2c drivers built-in will need to patch their kernel tree. A minor incompatibility issue exists with two drivers (bttv and tvmixer) in the Linux 2.4.23 to 2.4.28 kernels. A complete installation guide with patches is available.
- RPMs for Red Hat and Fedora Core distributions were made available by Axel Thimm on his ATrpms website.
- You can access all released files here.
Anonymous access to our Subversion repository (SVN) is available. This means that users can have direct access to up-to-the-minute code.
Driver development for 2.6 kernels is taking place directly in the kernel using GIT. Do not use the drivers from our SVN repository for 2.6 kernels, it will not work. The user-space tools will work though.
We presume that you have Subversion installed on your machine. To check out a working copy of the stable code for this project use the following command:
svn checkout http://lm-sensors.org/svn/lm-sensors/trunk lm-sensors
To update the code, do a svn update from within the lm-sensors directory. Please read the README and INSTALL files of your working copy for how to build the code. You can use the regular svn commands on the files (like svn log [filename]) to see the comments made by the developers as changes were made.
If you're feeling brave, we also have a development tree (which will become lm-sensors 3.0.0 when it's ready):
svn checkout http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0 lm-sensors-3
This tree only supports Linux kernel version 2.6.5 and later. Note that the new library is not compatible with the one that came with lm-sensors 2.x, so applications will need to be ported. We already offer a patch for xsensors.
If you're not familiar with the use of Subversion we recommend the excellent Subversion book which is a valuable resource.
Commits to the repositories are notified on the lm-sensors-notify mailing-list. Feel free to subscribe if you want to be informed of the changes made to the lm-sensors repository.
Browse the Distribution
Choose the links below to view the current development code:
Nightly SVN snapshots
They are generated at 6:00 in the morning of Central European Time ( CET/CEST)