You could put your verification ID in a comment Or, in its own meta tag Or, as one of your keywords Your content is here. The verification ID will NOT be detected if you put it here. Linux para Noveles: Instalar y Configurar lm-sensors en Ubuntu-Linux

Mi blog ha sido movido!

Seras automaticamente redirigido a la nueva direccion. Si esto no ocurre, visita
http:http://www.linuxnoveles.com/
Y actualiza tus Favoritos.

martes, 21 de diciembre de 2010

Instalar y Configurar lm-sensors en Ubuntu-Linux

1. Instalar lm-sensors con apt-get o la interfaz gráfica Synaptic.

sudo apt-get install lm-sensors

2. Crear y ejecutar el script mkdev.sh. Los pasos son:

a. Crear el fichero:

  sudo gedit mkdev.sh

b. Pegar en el editor el siguiente código, salvar el fichero y salir del editor:

#!/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



c. Convertimos el archivo en ejecutable:

  sudo chmod 755 mkdev.sh

d. Ejecutamos el script mkdev.sh desde el directorio actual, como root:

  sudo ./mkdev.sh

3. Ahora ejecutar sensors-detect y responer YES a todas las preguntas tipo "YES/no". Yo generalmente uso el bus ISA en vez de el bus SMBus, pero esto es una elección personal. Al terminar la fase de detección, se mostrará una lista de los módulos que se necesitarán cargar. Será mejor que los anotes, o imprimas dicha lista para los siguientes pasos.

  sudo sensors-detect

Aquí se muestra un ejemplo del resultado de 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. En este ejemplo, añadiremos los módulos en orden inverso (¡el orden es importante!) en el fichero "/etc/modules", mediante la orden:

  sudo gedit /etc/modules

Crear el fichero y queda, según el ejemplo:

#************************************************* ***********************

# /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!

#************************************************* ****************


5. En Ubuntu, no existe el fichero "/etc/modprobe.d/local" y el código "alias char-major-89 i2c-dev" ya está en "/etc/modprobe.d/aliases". Luego no hay nada que hacer con esto.

6. Ahora cargamos manualmente los módulos utilizando modprobe y actualizaremos las dependencias.

   sudo modprobe i2c-sensor
  sudo modprobe i2c-viapro
  sudo modprobe i2c-isa
  sudo modprobe it87

  sudo depmod -a <¡puede no necesitarse!>
  sudo update-modules ¡puede no necesitarse!>



7. Ahora probaremos la salida de los sensores utilizando la utilidad de lm-sensors "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 = 8)
fan2: 0 RPM (min = 664 RPM, div = 8) ALARM
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

************************************************** ********************

8. Reiniciamos Ubuntu. Ahora los sensores deberían ser detectados correctamente durante el proceso de arranque.

9. La información de estos sensores puede ser retocada editando el fichero "/etc/sensors.conf". De este modo puedes también solucionar una posible escala incorrecta de estos. Para más detalles sobre la configuración de este archivo léete: "man sensors.conf".

No hay comentarios:

Publicar un comentario

Comentario inicial

Alguna vez te has cansado de windows, pero no te atreves a dejarlo, esta es tu pagina. Te enseñaremos pequeños trucos y guías para que puedas hacerlo fácilmente. Ubuntu, fedora, debian, linux mint, unity, gnome, kde, kubuntu

Esta web es sin animo de lucro, solo para facilitar el aprendizaje a los noveles. Toda la información aquí recopilada se obtiene libremente en Internet.