viernes, 2 de julio de 2010

Activar sensores en Gnu/Linux Debian

Pues bueno... Hola a todos, seguramente mas de alguno en mas de una ocasion(almenos a mi me paso  Sonreir) se ha descargado algund Gadget para superkaramba o algun otro gestor de gadgets y nos damos cuenta que algunas caracteristicas como la temperatura del cpu, las rpm del fan, entre otras no indican nada, pues al principio pensaba que los creadores de los gadgets no lo hacian bien y me decia a mi mismo:
"Cuando sea grande hare unos gadgets que si sirvan... pero cuando sea grande"
pues estaba equivocado pues para que esas opciones funcionen tienen que activar los sensores primero, y pues aqui mostrare como Sonrisa



1. Instalar lm-sensors
    

Código:
apt-get install lm-sensors

2.Ejecutamos el asistente para que reconozca los dispositivos y si estos tienen sensores disponibles, esto con:
    
Código:
sensors-detect

Como nos indica el mismo asistente, digitar yes para todas las opciones que se iran presentando, almenos que tú sepas hacerlo manualmente lo que te pedirá (aunque es recomendable leer un poco  Guiñar)
Al final del asistente te mostrara los modulos necesarios para cargar los sensores. en mi caso fueron:

Código:
#----cut here----
# Chip drivers
coretemp
w83627ehf
#----cut here----
una salida igual o parecida tendrias que obtener si tienen algun dispositivo con sensores
Al finalizar el asistente tendras que cargar cada uno de los modulos que sensor-detect te dio
quedando algo asi en mi caso:

Código:
modprobe coretemp

Código:
modprobe w83627ehf

me parece que es necesario el paquete modconf para ejecutar modprobe, si es asi instalarlo con aptitude

luego de cargar los modulos:

Código:
/etc/init.d/module-init-tools

para iniciar el servicio de sensores y los modulos cargados en /etc/modules (eh aqui donde se configuran los modulos, claro si respondiste YES a todo, el sensor-detect lo ha hecho por ti... que bonito es Gnu/Linux verdad Reir)

para probar si esta todo bien ejecutamos:
Código:
sensors

dará una salida parecida a esta:
Código:
coretemp-isa-0000              
Adapter: ISA adapter            
Core 0:      +31.0°C  (high = +76.0°C, crit = +100.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +34.0°C  (high = +76.0°C, crit = +100.0°C)

w83627dhg-isa-0290
Adapter: ISA adapter
Vcore:       +1.27 V  (min =  +0.00 V, max =  +1.74 V)
in1:         +0.93 V  (min =  +0.14 V, max =  +0.97 V)
AVCC:        +3.41 V  (min =  +2.98 V, max =  +3.63 V)
VCC:         +3.41 V  (min =  +2.98 V, max =  +3.63 V)
in4:         +1.70 V  (min =  +0.46 V, max =  +1.18 V)   ALARM
in5:         +1.71 V  (min =  +0.49 V, max =  +0.02 V)   ALARM
in6:         +1.85 V  (min =  +1.53 V, max =  +1.91 V)
3VSB:        +3.47 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:        +3.30 V  (min =  +2.70 V, max =  +3.30 V)
fan1:       2163 RPM  (min = 2518 RPM, div = 8)  ALARM
fan2:       2445 RPM  (min = 21093 RPM, div = 8)  ALARM
fan3:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan4:          0 RPM  (min = 1054 RPM, div = 128)  ALARM
fan5:          0 RPM  (min =  958 RPM, div = 128)  ALARM
temp1:       +37.0°C  (high = -105.0°C, hyst = +91.0°C)  sensor = thermistor
temp2:       +34.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
temp3:       +45.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
cpu0_vid:   +0.000 V

ahora ya puedes cargar tus gadgets favoritos y te mostraran la info de tu sistema Reir

PD1.: hacer todo esto como usuario root
PD2.: creo que en Ubunto tambien funciona
PD3.: lo probe y funciono en sobre debian 6.0 Squeeze

Espero les sirva y cualquier problema, que no sea muy astral ni cosmico xD, comenten y tratamos de resolverlo Ok Reir

0 comentarios:

Publicar un comentario