From
lm_sensors site :
Recommended Kernel Configuration
* Code maturity level options
o[*] Prompt for development and/or incomplete code/drivers
* Bus options (PCI, PCMCIA, EISA, MCA, ISA)
o[*] PCI support
o[*] ISA support (not needed anymore since 2.6.2-rc1)
* Device Drivers
o I2C Support
+ <M> I2C Support
+ <M> I2C device interface
+ I2C Algorithms
# <M> (configure all of them as modules)
+ I2C Hardware Bus support
# <M> (configure all of them as modules)
+ I2C Hardware Sensors Chip support
# <M> (configure all of them as modules)
Then compile lm_sensors (make user, make user_install), using the matching package for your kernel:
Recommended kernel and lm_sensors combinations:
* Kernels 2.6.5-rc1 and later: lm_sensors 2.8.6 or any later version
* Kernels 2.6.3-rc2 to 2.6.4: lm_sensors 2.8.5
* Kernels 2.6.2-rc1 to 2.6.3-rc1: lm_sensors 2.8.4
* Kernels 2.6.1-rc1 to 2.6.1: lm_sensors 2.8.3
* Kernels 2.6.0 and earlier: lm_sensors 2.8.2
Run "sensors-detect" as root. It's usually OK to give the default answer (hit enter) for each question. At the end of the program, add the specified code to the files mentioned (/etc/modules.conf and /etc/rc.d/rc.local for Mdk). Don't forget the last line:
Code:
Do you want to generate /etc/sysconfig/lm_sensors? (YES/no):
Copy prog/init/lm_sensors.init to /etc/rc.d/init.d/lm_sensors
for initialization at boot time.
Reboot and configure GKrellm or whatever frontend you're using. If that doesn't work, post back with the problem and output of lsmod
edit:spelling