29 dic. 2005

Para Instalar lmsensors (lm-sensors) (un conjunto de programitas y modulos que te permiten saber datos tecnicos exactos de tu computador, por ejemplo: Temperatura de la tarjeta madre,Temperatura del procesador, de la tarjeta de video, etc. y si se quiere, mostrar dichos datos con algo de estilo utilizando Widgets como los que permite "superkaramba" (como el de la imagen de la izquierda))

Ok, el problema con lm-sensors es que hay que montar una serie de modulos que dependen de que tarjeta de video, tarjeta madre, etc tienes en específico. bien, eso es problema del pasado, ahora debe bastar con estos pasos para que ya tengas todo funcionando:

1.- Instala lm-sensors usando apt-get o Synaptic, etc.
# sudo apt-get install lm-sensors

2.- (este paso no es necesario para kubuntu 5.10 pero en anteriores si):
copia y pega lo siguiente en un editor de textos como Kate o Kwrite.
y guardalo como "mkdev.sh"
(osea vas a crear un script):

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

3.- Ahora en una consola, ve hasta donde lo guardaste y dale:
# chmod +x mkdev.sh

para darle permiso de que se ejecute sin problemas.

4.- Ejecútalo como siempre con permiso de root usando 'sudo':
# sudo ./mkdev.sh

5.- Despues de que se termine el script q no debe durar casi nada
ejecuta el comando 'sensors-detect' que se debe haber instalado con
lm-sensors y es en si el que te va a decir que modulos instalar
practicamente le tienes que dar ENTER a todo, hasta la ultima parte
en donde bota algo como lo siguiente:

#----cut here----
# I2C adapter drivers
i2c-viapro
i2c-isa
# I2C chip drivers
eeprom
it87
#----cut here----

que es exactamente lo que tienes que copiar y pegar en el final del archivo
'/etc/modules' para que la proxima ves que arranques la maquina y escribas en una consola el comando 'sensors' sepas que tu cooler esta girando a 4017rpm tu tarjeta madre esta a +54°C cuando lo maximo deberia ser 40°C, tu cpu a +41°C (maximo 45 asi que super bien y tu tarjeta de video a +58°C (maximo recomendado 45, no olvidar hacer algo al respecto :-p ) y hasta los voltajes de cada cosa!

por ejemplo en mi caso, la salida es asi:
it87-isa-0290
Adapter: ISA adapter
VCore 1: +1.71 V (min = +1.42 V, max = +1.57 V)
VCore 2: +2.50 V (min = +2.40 V, max = +2.61 V)
+3.3V: +6.56 V (min = +3.14 V, max = +3.46 V)
+5V: +4.78 V (min = +4.76 V, max = +5.24 V)
+12V: +12.54 V (min = +11.39 V, max = +12.61 V)
-12V: -19.75 V (min = -12.63 V, max = -11.41 V)
-5V: +3.33 V (min = -5.26 V, max = -4.77 V)
Stdby: +5.00 V (min = +4.76 V, max = +5.24 V)
VBat: +3.39 V
fan1: 3924 RPM (min = 0 RPM, div = 8)
M/B Temp: +53°C (low = +15°C, high = +40°C) sensor = thermistor
CPU Temp: +40°C (low = +15°C, high = +45°C) sensor = thermistor
Temp3: +56°C (low = +15°C, high = +45°C) sensor = diode

Mi tema preferido de Superkaramba para supervisar lo q uno quiera Disenfeldt2 :


Una Excelente implementación de lm-sensors la puedes lograr utilizando ksensors, que te permite incluso generar sonidos y/o ejecutar cualquier comando, en caso de que algun componente sobrepase determinados limites de temperatura, y asi prevenir su daño al lograr que el ordenador por ejemplo se apague a si mismo si detecta que su temperatura supera lo recomendado es decir el cooler quiza esta fallando.


links relacionados:
http://www.kde-look.org/
http://www.kde-look.org/index.php?xcontentmode=38

Instalado en Kubuntu 5.10, KDE 3.5, Kernel 2.6.12-10-386 i686.

0 comentarios: