Instalando lm-sensors para Gdesklet y SuperKaramba

Uno de los problemas a la hora de usar Gdesklet o SuperKaramba son los sensores, nos cansamos de probar y no los podemos hacer funcionar. Esto se debe a que necesitan una instalación previa, que sería lm-sensors.

La instalación de lm-sensors es un proceso fácil, acá les dejo todo los comandos necesarios para lograrlo con exito.
Vamos a Utilizar:

  • Consola
  • APT
  • Editor de Texto (gedit Gnome, Kate Kubuntu)


Primero necesitamos instalar lm-sensors:

sudo apt-get install lm-sensors

Lo siguiente sería Crear un Scrips:
Ubuntu
gedit mkdev.sh
Kubuntu
kate mkdev.sh

Adentro del editor pegamos los siguiente:
#!/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

Guardamos y cerramos.

El Scrips necesita Permisos de Ejecución:
chmod 755 mkdev.sh

Ejecutamos el Scrip recien creado como Super Usuario:
sudo ./mkdev.sh

Ejecutamos el siguiente comando, el cual nos dara unas preguntas a responder con “Yes/No”, si no sabes bien lo que es responde todo con “Y”.
sudo sensors-detect
Al finalizar esto presta atención que te va a decir que modulos se necesitan para cargar los sensores, anotalos así no tenemos problemas mas adelante (Mientras no cierres la consola no hay problemas)

Amí me tiro los siguientes modulos:
To make the sensors modules behave correctly, add these lines to
/etc/modules:
#----cut here----
# I2C adapter drivers
i2c-isa
# I2C chip drivers
w83627ehf
#----cut here----

Dependiendo tu Pc puede necesitar mas o menos modulos.

Agregaremos los modulos necesarios. En este punto no suele ser necesario agregarlo, pero si no es el caso los colocas manualmente. Hacemos lo siguiente:
Ubuntu
sudo gedit /etc/modules
Kubuntu
sudo kate /etc/modules

Adentro agregamos los modulos que habiamos anotado. En mi caso eran: i2c-isa y w83627ehf. Por suerte no tuve que agregarlos ya que se encontraban.
Ejemplo:
# Generated by sensors-detect on Wed Apr 18 15:17:44 2007
# I2C adapter drivers
i2c-isa
# I2C chip drivers
w83627ehf

Para ir finalizando nos queda levantar los modulos que acabamos de agregar y resolvemos las dependencias que podrían llegar a ver:
sudo modprobe i2c-isa
sudo modprobe w83627ehf
sudo depmod -a
sudo update-modules

Si todo salio bien nos queda probar el funcionamiento:
sensors

Amí me tira la siguiente información:
w83627ehf-isa-0290
Adapter: ISA adapter
Case Fan: 0 RPM (min = 167 RPM, div = 128)
CPU Fan: 0 RPM (min = 83 RPM, div = 128)
fan3: 3169 RPM (min = 0 RPM, div = 2)
fan4: 0 RPM (min = 0 RPM, div = 2)
Sys Temp: +36°C (high = -1°C, hyst = +126°C)
CPU Temp: +28.0°C (high = +80.0°C, hyst = +75.0°C)
temp3: +27.5°C (high = +80.0°C, hyst = +75.0°C)

Listo ahora podras cargar tu Gdesklet o SuperKaramba sin problema alguno.

Acá les dejo una Captura con SuperKaramba con el Tema Versuri Style-1.2:

escritorio1.png

Anuncios

2 comentarios el “Instalando lm-sensors para Gdesklet y SuperKaramba

  1. Hola¡
    He seguido los pasos que describes aqui y me pierdo cuando ejecuto el comando sudo sensors-detect.

    Te copio lo que sale por el terminal.

    daniel@daniel-port:~$ gedit mkdev.sh
    daniel@daniel-port:~$ chmod 755 mkdev.sh
    daniel@daniel-port:~$ sudo ./mkdev.sh
    Password:
    /dev/i2c-0
    /dev/i2c-1
    /dev/i2c-2
    /dev/i2c-3
    /dev/i2c-4
    /dev/i2c-5
    /dev/i2c-6
    /dev/i2c-7
    /dev/i2c-8
    /dev/i2c-9
    /dev/i2c-10
    /dev/i2c-11
    /dev/i2c-12
    /dev/i2c-13
    /dev/i2c-14
    /dev/i2c-15
    /dev/i2c-16
    /dev/i2c-17
    /dev/i2c-18
    /dev/i2c-19
    /dev/i2c-20
    /dev/i2c-21
    /dev/i2c-22
    /dev/i2c-23
    /dev/i2c-24
    /dev/i2c-25
    /dev/i2c-26
    /dev/i2c-27
    /dev/i2c-28
    /dev/i2c-29
    /dev/i2c-30
    /dev/i2c-31
    daniel@daniel-port:~$ sudo sensors-detect
    # sensors-detect revision 4171 (2006-09-24 03:37:01 -0700)

    This program will help you determine which kernel modules you need
    to load to use lm_sensors most effectively. It is generally safe
    and recommended to accept the default answers to all questions,
    unless you know what you’re doing.

    We can start with probing for (PCI) I2C or SMBus adapters.
    Do you want to probe now? (YES/no): y
    Probing for PCI bus adapters…
    Use driver `i2c-sis96x’ for device 0000:00:02.1: Silicon Integrated Systems SMBus Controller

    We will now try to load each adapter module in turn.
    Module `i2c-sis96x’ already loaded.
    If you have undetectable or unsupported adapters, you can have them
    scanned by manually loading the modules before running this script.

    To continue, we need module `i2c-dev’ to be loaded.
    Do you want to load `i2c-dev’ now? (YES/no): Y
    Module loaded successfully.

    We are now going to do the I2C/SMBus adapter probings. Some chips may
    be double detected; we choose the one with the highest confidence
    value in that case.
    If you found that the adapter hung after probing a certain address,
    you can specify that address to remain unprobed.

    Next adapter: SiS96x SMBus adapter at 0x1c00
    Do you want to scan it? (YES/no/selectively): y

    Some chips are also accessible through the ISA I/O ports. We have to
    write to arbitrary I/O ports to probe them. This is usually safe though.
    Yes, you do have ISA I/O ports even if you do not have any ISA slots!
    Do you want to scan the ISA I/O ports? (YES/no): y
    Probing for `National Semiconductor LM78′ at 0x290… No
    Probing for `National Semiconductor LM78-J’ at 0x290… No
    Probing for `National Semiconductor LM79′ at 0x290… No
    Probing for `Winbond W83781D’ at 0x290… No
    Probing for `Winbond W83782D’ at 0x290… No
    Probing for `Winbond W83627HF’ at 0x290… No
    Probing for `Silicon Integrated Systems SIS5595’… No
    Probing for `VIA VT82C686 Integrated Sensors’… No
    Probing for `VIA VT8231 Integrated Sensors’… No
    Probing for `AMD K8 thermal sensors’… No
    Probing for `IPMI BMC KCS’ at 0xca0… No
    Probing for `IPMI BMC SMIC’ at 0xca8… No

    Some Super I/O chips may also contain sensors. We have to write to
    standard I/O ports to probe them. This is usually safe.
    Do you want to scan for Super I/O sensors? (YES/no): y
    Probing for Super-I/O at 0x2e/0x2f
    Trying family `ITE’… Yes
    Found unknown chip with ID 0xea11
    Trying family `National Semiconductor’… Yes
    Found `Nat. Semi. PC8739x Super IO’
    (no hardware monitoring capabilities)
    Trying family `SMSC’… Yes
    Found unknown chip with ID 0xea11
    Trying family `VIA/Winbond/Fintek’… Yes
    Found unknown chip with ID 0xea11
    Probing for Super-I/O at 0x4e/0x4f
    Trying family `ITE’… No
    Trying family `National Semiconductor’… No
    Trying family `SMSC’… No
    Trying family `VIA/Winbond/Fintek’… No

    Sorry, no sensors were detected.
    Either your sensors are not supported, or they are connected to an
    I2C or SMBus adapter that is not supported. See doc/FAQ,
    doc/lm_sensors-FAQ.html or http://www.lm-sensors.org/wiki/FAQ
    (FAQ #4.24.3) for further information.
    If you find out what chips are on your board, check
    http://www.lm-sensors.org/wiki/Devices for driver status.
    daniel@daniel-port:~$

    Uso un portatil packard bell

    ¿Es posible que no tenga sensores?

    Gracias
    Daniel

  2. Raro. No te detecto nada, probastes poniendo una Y en mayuscula en todos?. Decime el modelo de la mother y veo que está pasando.

    EDITADO

    Jaja, sabes que hace poco compre una pc nueva, para verificar la guia la aplique y me lleve con la sorpresa que solo me toma la mitad de los sensores. Quiero suponer que sufris de lo mismo que yo, lm-sensors no trae soporte para la mother.
    Sensores tenes solo que no estan soportados por la version de lm-sensors de los repositorios, abria que fijarce cual es la ultima version e instalarlos.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s