These are generic instructions for building and installing the standalone kernel drivers found on this site. First of all, you must install all the packages needed for building kernel code on your system. This includes "gcc" and "make" for all distributions, plus one or more kernel-related packages depending on the distribution. For example, for openSuse 11.3, you'll need "kernel-$flavor-devel", where $flavor is "default", "desktop" etc. depending on the kernel flavor you're running. For Debian, you have to install package "linux-headers-2.6". For all distributions, what matters is that, in the end, /lib/modules/$(uname -r)/build is a symbolic link pointing to an existing directory containing your kernel header files and a .config file. Once you're ready to build, download Makefile, *.c and optionally *.h from the standalone driver directory, put all these in a temporary directory, and there run: $ make This will build the driver. If building worked, you are ready to try the new driver. As root, run: # rmmod $driver # modprobe hwmon # modprobe hwmon-vid # modprobe i2c-core # insmod $driver.ko where $driver is the name of the driver you have built. The rmmod is only needed if you had already loaded a driver by that name, and will harmlessly fail if this isn't the case. The modprobe commands are only needed if the modules in question aren't already loaded (or built into the kernel, which is increasingly popular for subsystem core drivers such as hwmon and i2c-core). hwmon-vid and i2c-core aren't needed by all drivers, but loading them can't harm. If testing is successful, you may want to permanently install the new driver with (as root): # make install Note however that further kernel updates from your distribution are likely to overwrite the standalone driver, so you'll have to rebuild and reinstall it each time. If any of these standalone drivers were useful to you, please consider supporting the lm-sensors project with a hardware donation: http://jean.delvare.free.fr/wishlist.html