![]() |
ubuntu.com - launchpad.net - ubuntu help
|
|
|||||||
|
Tutorials & Tips The place to find Ubuntu related Tips & Tricks. |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Ubuntu Extra Shot
![]() Join Date: Oct 2004
Location: Paradise Island, Bahamas
Beans: 359
Ubuntu 9.04 Jaunty Jackalope
|
HOW TO: Install and configure lm-sensors
Howto Install and Configure lm-sensors
======================== 1. Install lm-sensors using apt-get or the Synaptic GUI. sudo apt-get install lm-sensors 2. Run the mkdev.sh script in the lm-sensors source. It is extacted below: a. Copy the script file below to a text editor and save it to a file named mkdev.sh. #!/bin/bash # Here you can set several defaults. # The number of devices to create (max: 256) NUMBER=32 # The owner and group of the devices OUSER=root OGROUP=root # The mode of the devices MODE=600 # This script doesn't need to be run if devfs is used if [ -r /proc/mounts ] ; then if grep -q "/dev devfs" /proc/mounts ; then echo "You do not need to run this script as your system uses devfs." exit; fi fi i=0; while [ $i -lt $NUMBER ] ; do echo /dev/i2c-$i mknod -m $MODE /dev/i2c-$i c 89 $i || exit chown "$OUSER:$OGROUP" /dev/i2c-$i || exit i=$[$i + 1] done #end of file b. Make the file executable: chmod 755 mkdev.sh c. Run mkdev.sh from the current directory sudo ./mkdev.sh 3. Now run sensors-detect and answer YES to all YES/no questions. I generally use the ISA bus rather than the SMBus bus, your choice to this question!. At the end of the detection phase, a list of modules that needs to be loaded will displayed. You will need to write these down or print the list for the next steps. sudo sensors-detect Below is an example of results from sensors-detect: #************************************************* ***************************** To make the sensors modules behave correctly, add these lines to /etc/modules: #----cut here---- # I2C adapter drivers i2c-viapro i2c-isa # I2C chip drivers eeprom it87 #----cut here---- Then, run /etc/init.d/module-init-tools To make the sensors modules behave correctly, add these lines to /etc/modprobe.d/local and run update-modules: #----cut here---- # I2C module options alias char-major-89 i2c-dev #----cut here---- #************************************************* ******************************* 4. In this example, we add the modules in reverse order (order is critical!) in "/etc/modules". #************************************************* *********************** # /etc/modules: kernel modules to load at boot time. # # This file should contain the names of kernel modules that are # to be loaded at boot time, one per line. Comments begin with # a "#", and everything on the line after them are ignored. psmouse mousedev ide-cd ide-disk ide-generic lp #For lm-sensors, i2c modules it87 i2c-viapro i2c-isa #end of file! #************************************************* **************** 4. I found that there was no "/etc/modprobe.d/local" and that "alias char-major-89 i2c-dev" was already listed in "/etc/modprobe.d/aliases". So, nothing to do here. 5.Now load the modules manually using modprobe and update the dependencies. sudo modprobe i2c-sensor sudo modprobe i2c-viapro sudo modprobe i2c-isa sudo modprobe it87 sudo depmod -a <may not be needed!> sudo update-modules <may not be needed!> 6. Now test the sensor output using the lm-sensors utility "sensors". sensors ************************************************** ***************** it87-isa-0290 Adapter: ISA adapter VCore 1: +1.57 V (min = +1.42 V, max = +1.57 V) ALARM VCore 2: +2.66 V (min = +2.40 V, max = +2.61 V) ALARM +3.3V: +6.59 V (min = +3.14 V, max = +3.46 V) ALARM +5V: +5.11 V (min = +4.76 V, max = +5.24 V) +12V: +11.78 V (min = +11.39 V, max = +12.61 V) -12V: -19.14 V (min = -12.63 V, max = -11.41 V) ALARM -5V: +0.77 V (min = -5.26 V, max = -4.77 V) ALARM Stdby: +5.00 V (min = +4.76 V, max = +5.24 V) VBat: +3.12 V fan1: 3668 RPM (min = 0 RPM, div = fan2: 0 RPM (min = 664 RPM, div = fan3: 0 RPM (min = 2657 RPM, div = 2) ALARM M/B Temp: +39°C (low = +15°C, high = +40°C) sensor = thermistor CPU Temp: +36°C (low = +15°C, high = +45°C) sensor = thermistor Temp3: +96°C (low = +15°C, high = +45°C) sensor = diode ************************************************** ******************** 7. Reboot Ubuntu and the sensors should now be detected during the boot process properly! 8. The sensor output may be tweaked by editing the "/etc/sensors.conf" file. It is possible to correct inacurate scaling too. For details check "man sensors.conf.
__________________
linxos.com hllug.org bubbasgeek.com 100% Linux/BSD @Home: Ubuntu -hp6810,Desktop,Server,MythTV. Fedora -MythTV, i9300. M0n0WALL -fw/router. Last edited by emperor; November 1st, 2004 at 01:27 PM.. |
|
|
|
|
|
#2 |
|
First Cup of Ubuntu
![]() Join Date: Nov 2004
Beans: 5
|
Re: HOW TO: Install and configure lm-sensors
EXCELLENT howto man - I had been struggling with this using the debian method but this worked without issue. Thanks again!
|
|
|
|
|
|
#3 |
|
Way Too Much Ubuntu
![]() Join Date: Jan 2005
Beans: 210
|
Re: HOW TO: Install and configure lm-sensors
Works great, I was looking for something like this for overclocking...
But I did not understand what you said about the reverse order in /etc/modules. What exactly should be reversed ? BTW, if you want a graphical output, try installing the "xsensors" package which uses lm-sensors. |
|
|
|
|
|
#4 |
|
Gee! These Aren't Roasted!
![]() Join Date: Oct 2004
Beans: 113
Dapper Drake
|
Re: HOW TO: Install and configure lm-sensors
Well I gess I got it working for once but when I type in "sensors" mine comes out differant from your
Code:
eeprom-i2c-0-51 Adapter: SiS96x SMBus adapter at 0x0c00 Memory type: DDR SDRAM DIMM Memory size (MB): 256 eeprom-i2c-0-50 Adapter: SiS96x SMBus adapter at 0x0c00 Memory type: DDR SDRAM DIMM Memory size (MB): 256 |
|
|
|
|
|
#5 | |
|
Just Give Me the Beans!
![]() Join Date: Dec 2004
Location: Austria (Upper Austria)
Beans: 54
|
Re: HOW TO: Install and configure lm-sensors
Quote:
it should look like this: Code:
woifi@homer:~ $ sensors
Philips PAL_BG -i2c-2-61
Adapter: bt878 #0 [sw]
MSP3410D-i2c-2-40
Adapter: bt878 #0 [sw]
eeprom-i2c-2-50
Adapter: bt878 #0 [sw]
Unknown EEPROM type (0)
w83627hf-isa-0290
Adapter: ISA adapter
VCore 1: +1.74 V (min = +1.76 V, max = +1.94 V) ALARM
VCore 2: +1.25 V (min = +1.76 V, max = +1.94 V)
+3.3V: +3.22 V (min = +3.14 V, max = +3.47 V)
+5V: +4.87 V (min = +4.76 V, max = +5.24 V)
+12V: +12.71 V (min = +10.82 V, max = +13.19 V)
-12V: -12.77 V (min = -13.18 V, max = -10.80 V)
-5V: -5.55 V (min = -5.25 V, max = -4.75 V)
V5SB: +5.51 V (min = +4.76 V, max = +5.24 V)
VBat: +3.17 V (min = +2.40 V, max = +3.60 V)
fan1: 0 RPM (min = 3199 RPM, div = 2)
fan2: 0 RPM (min = 3040 RPM, div = 2)
fan3: 0 RPM (min = 13500 RPM, div = 2)
temp1: +25°C (high = +15°C, hyst = -3°C) sensor = thermistor
temp2: +32.5°C (high = +80°C, hyst = +75°C) sensor = thermistor
temp3: -46.0°C (high = +80°C, hyst = +75°C) sensor = thermistor
vid: +1.850 V
alarms: Chassis intrusion detection ALARM
beep_enable:
Sound alarm disabled
eeprom-i2c-0-51
Adapter: SMBus Via Pro adapter at 0400
Memory type: DDR SDRAM DIMM
Memory size (MB): 256
eeprom-i2c-0-50
Adapter: SMBus Via Pro adapter at 0400
Memory type: DDR SDRAM DIMM
Memory size (MB): 256
woifi |
|
|
|
|
|
|
#6 |
|
Gee! These Aren't Roasted!
![]() Join Date: Oct 2004
Beans: 113
Dapper Drake
|
Re: HOW TO: Install and configure lm-sensors
well I did see some failures
![]() EDIT: when I try to run sensors-dectect and hit enter a few time I get Code:
Sorry, no chips were detected. Either your sensors are not supported, or they are connected to an I2C bus adapter that we do not support. See doc/FAQ, doc/lm_sensors-FAQ.html, or http://www2.lm-sensors.nu/~lm78/cvs/lm_sensors2/doc/lm_sensors-FAQ.html (FAQ #4.24.3) for further information. If you find out what chips are on your board, see http://secure.netroedge.com/~lm78/newdrivers.html for driver status. Last edited by Rule; January 17th, 2005 at 08:48 AM.. |
|
|
|
|
|
#7 |
|
Way Too Much Ubuntu
![]() Join Date: Jan 2005
Location: Estonia, EU
Beans: 270
Kubuntu 9.04 Jaunty Jackalope
|
eeprom-i2c-0-51
Adapter: SiS96x SMBus adapter at 0x0c00 Memory type: DDR SDRAM DIMM Memory size (MB): 256 eeprom-i2c-0-50 Adapter: SiS96x SMBus adapter at 0x0c00 Memory type: DDR SDRAM DIMM Memory size (MB): 256 The same output for me.. Adapter: SMBus Via Pro adapter at 5000 Memory type: DDR SDRAM DIMM Memory size (MB): 256 eeprom-i2c-0-50 Adapter: SMBus Via Pro adapter at 5000 Memory type: DDR SDRAM DIMM Memory size (MB): 256 Last edited by barbarian; January 17th, 2005 at 01:55 PM.. |
|
|
|
|
|
#8 |
|
Way Too Much Ubuntu
![]() Join Date: Jan 2005
Location: Estonia, EU
Beans: 270
Kubuntu 9.04 Jaunty Jackalope
|
Re: HOW TO: Install and configure lm-sensors
Noob qestion, but could You notice which place should I put mkdev.sh? usr/share/lmsensors?
|
|
|
|
|
|
#9 | |
|
Ubuntu Extra Shot
![]() Join Date: Oct 2004
Location: Paradise Island, Bahamas
Beans: 359
Ubuntu 9.04 Jaunty Jackalope
|
Re: HOW TO: Install and configure lm-sensors
Quote:
I put the script file in a sub-directory in my home directory. However, for permanent storage, it can be put almost anywhere you have prev's.
__________________
linxos.com hllug.org bubbasgeek.com 100% Linux/BSD @Home: Ubuntu -hp6810,Desktop,Server,MythTV. Fedora -MythTV, i9300. M0n0WALL -fw/router. |
|
|
|
|
|
|
#10 |
|
Way Too Much Ubuntu
![]() Join Date: Jan 2005
Location: Estonia, EU
Beans: 270
Kubuntu 9.04 Jaunty Jackalope
|
Re: HOW TO: Install and configure lm-sensors
Ok, thanx, I'll give a try once more..
|
|
|
|
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|