* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Cómo instalar y configurar LM_sensors (más k8temp) en Mandriva 2007 Spring

Finalmente. Costó (no mucho) pero lo logré, gracias a Google como siempre :-)

LM_sensors es un utilitario para conocer la temperatura de nuestro microprocesador, el mainboard, la velocidad de rotación (RPM) de los ventiladores y otros valores. Es útil para saber si nuestro micro está ventilándose correctamente y no se está calentando demasiado.

Antes que nada debemos tener agregados y actualizados nuestros repositorios así como el kernel de MDV Spring con su respectiva fuente o source obligatoriamente.

Como root instalamos lm_sensors:

[root@sempron danny]# urpmi lm_sensors
Para satisfacer las dependencias, se instalará el paquete siguiente
librrdtool2-1.2.18-1mdv2007.1.i586
lm_sensors-2.10.2-1mdv2007.1.i586
¿Efectuar la instalación de los 2 paquetes? (2 MB) (S/n) s

    ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2007.1/i586/media/main/release
/lm_sensors-2.10.2-1mdv2007.1.i586.rpm
    ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2007.1/i586/media/main/release/
librrdtool2-1.2.18-1mdv2007.1.i586.rpm
instalando lm_sensors-2.10.2-1mdv2007.1.i586.rpm librrdtool2-1.2.18-1mdv2007.1.i586.rpm desde
/var/cache/urpmi/rpms
Preparando...                    #############################################
      1/2: librrdtool2           #############################################
      2/2: lm_sensors            #############################################
----------------------------------------------------------------------
Más información sobre el paquete lm_sensors-2.10.2-1mdv2007.1.i586
* To use this package, you'll have to launch "sensors-detect" as root, and ask few questions.
  No need to modify startup files as shown at the end, all will be done.

* Special note for via686a and i2c-viapro : if you don t see the values, you probably have a PCI conflict.
  It will be corrected in next kernel. Change the /etc/sysconfig/lm_sensors to use i2c-isa + via686a
  (or i2c-viapro + another sensor)
----------------------------------------------------------------------

Como vemos arriba, tenemos que lanzar sensors-detect para que el programa proceda a leer nuestro hardware y cargar los módulos que se requieran de acuerdo al mismo. Al hacerlo lo más recomendable es usar los valores por defecto aceptándolos con yes o y o simplemente presionamos Enter.

[root@sempron danny]# sensors-detect
# sensors-detect revision 4271 (2006-12-26 03:53:20 -0800)

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-viapro' for device 0000:00:11.0: VIA Technologies VT8237 South Bridge

We will now try to load each adapter module in turn.
Load `i2c-viapro' (say NO if built into your kernel)? (YES/no): y
Module loaded successfully.
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: SMBus Via Pro adapter at 5000 (i2c-0)
Do you want to scan it? (YES/no/selectively): y
Client found at address 0x2f
Probing for `National Semiconductor LM78'...                No
Probing for `National Semiconductor LM78-J'...              No
Probing for `National Semiconductor LM79'...                No
Probing for `National Semiconductor LM80'...                No
Probing for `Analog Devices ADT7470'...                     No
Probing for `Winbond W83781D'...                            No
Probing for `Winbond W83782D'...                            No
Probing for `Winbond W83792D'...                            No
Probing for `Winbond W83793R/G'...                          No
Probing for `Winbond W83791SD'...                           No
Probing for `Winbond W83627HF'...                           No
Probing for `Winbond W83627EHF'...                          No
Probing for `Winbond W83627DHG'...                          No
Probing for `Asus AS99127F (rev.1)'...                      No
Probing for `Asus AS99127F (rev.2)'...                      No
Probing for `Asus ASB100 Bach'...                           No
Probing for `Analog Devices ADM9240'...                     No
Probing for `Dallas Semiconductor DS1780'...                No
Probing for `National Semiconductor LM81'...                No
Probing for `Analog Devices ADM1029'...                     No
Probing for `ITE IT8712F'...                                No
Probing for `Fintek custom power control IC'...             No
Probing for `Winbond W83791D'...                            No
Client found at address 0x50
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Success!
    (confidence 8, driver `eeprom')
Probing for `EDID EEPROM'...                                No
Probing for `Maxim MAX6900'...                              No
Client found at address 0x69

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 `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'...                                      No
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Fintek'...                       Yes
Found `Winbond W83627THF Super IO Sensors'                  Success!
    (address 0x290, driver `w83627hf')
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

Some CPUs or memory controllers may also contain embedded sensors.
Do you want to scan for them? (YES/no): y
AMD K8 thermal sensors...                                   Success!
    (driver `k8temp')
Intel Core family thermal sensor...                         No
Intel AMB FB-DIMM thermal sensor...                         No

Now follows a summary of the probes I have just done.
Just press ENTER to continue:

Driver `eeprom' (should be inserted):
  Detects correctly:
  * Bus `SMBus Via Pro adapter at 5000'
    Busdriver `i2c-viapro', I2C address 0x50
    Chip `SPD EEPROM' (confidence: 8)

  EEPROMs are *NOT* sensors! They are data storage chips commonly
  found on memory modules (SPD), in monitors (EDID), or in some
  laptops, for example.

Driver `w83627hf' (should be inserted):
  Detects correctly:
  * ISA bus, address 0x290 (Busdriver `i2c-isa')
    Chip `Winbond W83627THF Super IO Sensors' (confidence: 9)

Driver `k8temp' (should be inserted):
  Detects correctly:
  * Chip `AMD K8 thermal sensors' (confidence: 9)

Atención cuando lleguemos a la siguiente parte:

I will now generate the commands needed to load the required modules.
Just press ENTER to continue:

To make the sensors modules behave correctly, add these lines to
/etc/modules.conf:

#----cut here----
# I2C module options
alias char-major-89 i2c-dev
#----cut here----

To load everything that is needed, add this to some /etc/rc* file:

#----cut here----
# I2C adapter drivers
modprobe i2c-viapro
modprobe i2c-isa
# Chip drivers
modprobe eeprom
modprobe w83627hf
# Warning: the required module k8temp is not currently installed
# on your system. For status of 2.6 kernel ports check
# http://www.lm-sensors.org/wiki/Devices. If driver is built
# into the kernel, or unavailable, comment out the following line.
modprobe k8temp
# sleep 2 # optional
/usr/local/bin/sensors -s # recommended
#----cut here----

El texto situado entre los #----cut here---- es el que nos servirá y no debemos cerrar la consola ni perderlo, hay que copiarlo temporalmente a algun editor de texto, por ejemplo Kwrite.

La instalación acaba con:

If you have some drivers built into your kernel, the list above will
contain too many modules. Skip the appropriate ones! You really
should try these commands right now to make sure everything is
working properly. Monitoring programs won't work until the needed
modules are loaded.

Do you want to generate /etc/sysconfig/lm_sensors? (YES/no): y

El texto que aparezca entre los 2 primeros #----cut here---- debemos agregarlo a /etc/modules.conf de este modo:

[root@sempron danny]# echo "alias char-major-89 i2c-dev" >> /etc/modules.conf

y el texto que está entre el tercer y cuarto #----cut here---- lo agregamos a /etc/rc.d/rc.local mediante algún editor de texto en modo root, por ejemplo presionamos ALT + F2 y escribimos kdesu kwrite
con él abrimos el archivo rc.local y pegamos el texto mencionado al final. Pero hay una corrección que hacer: la línea
/usr/local/bin/sensors -s # recommended
es incorrecta y hay que reemplazarla por
/usr/bin/sensors -s # recommended
grabamos el archivo y lo corremos como root:

[root@sempron danny]# /etc/rc.d/rc.local

Ahora sí está listo, como root o usuario normal escribimos el comando sensors en mi caso me da esto:

[root@sempron danny]# sensors
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:
             +25°C

w83627thf-isa-0290
Adapter: ISA adapter
VCore:     +1.45 V  (min =  +0.70 V, max =  +1.87 V)
+12V:     +12.22 V  (min =  +3.89 V, max =  +4.50 V)       ALARM
+3.3V:     +3.36 V  (min =  +0.00 V, max =  +0.26 V)       ALARM
+5V:       +5.07 V  (min =  +0.00 V, max =  +1.71 V)       ALARM
-12V:     -11.95 V  (min = -14.66 V, max = -14.83 V)       ALARM
V5SB:      +5.08 V  (min =  +3.44 V, max =  +0.00 V)       ALARM
VBat:      +3.55 V  (min =  +0.06 V, max =  +0.00 V)       ALARM
fan1:        0 RPM  (min = 675000 RPM, div = 2)              ALARM
CPU Fan:     0 RPM  (min =   -1 RPM, div = 2)              ALARM
fan3:        0 RPM  (min = 10546 RPM, div = 2)              ALARM
M/B Temp:    +29°C  (high =    +0°C, hyst =    +0°C)   sensor = thermistor   ALARM
CPU Temp:  +22.5°C  (high =   +70°C, hyst =   +65°C)   sensor = thermistor      
temp3:     +65.0°C  (high =   +70°C, hyst =   +65°C)   sensor = thermistor      
vid:      -0.025 V  (VRM Version 2.4)
alarms:
beep_enable:
          Sound alarm enabled

Si queremos, para mayor comodidad, podemos usar una interface gráfica de lm_sensors llamada Ksensors que la podemos instalar con urpmi ksensors

¡Y esos es todo amigos! Esta guía me fue muy útil.

ANEXO: Para microprocesadores AMD K8 (Sempron, Athlon, etc)
Para este tipo de micros se necesita un módulo llamado k8temp, el cuál está disponible en el mismo kernel desde la serie 2.6.19.x
De modo que será necesario descargarlo y compilarlo. Lo bajamos de su web a nuestro home:

[danny@sempron ~]$ wget http://assembler.cz/download/amd_digital_temp.tar.gz
--23:17:59--  http://assembler.cz/download/amd_digital_temp.tar.gz
           => `amd_digital_temp.tar.gz'
Resolviendo assembler.cz... 81.0.237.101
Connecting to assembler.cz|81.0.237.101|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 4,944 (4.8K) [application/x-gzip]

100%[====================================>] 4,944         16.88K/s

23:18:01 (16.83 KB/s) - `amd_digital_temp.tar.gz' saved [4944/4944]

Lo descomprimimos:

[danny@sempron ~]$ tar -zxvf amd_digital_temp.tar.gz

Pasamos a root con su y entramos al directorio en que se descomprimió con
cd amd_digital_temp/
lo compilamos con
make -C /lib/modules/`uname -r`/build SUBDIRS=$PWD modules
make -C /lib/modules/`uname -r`/build SUBDIRS=$PWD modules_install

Se creará un archivo llamado k8temp.ko que debemos copiar con el comando
cp *.ko /lib/modules/2.6.17-14mdvlegacy/kernel/drivers/hwmon/

actualizamos la lista de módulos con depmod -a
y finalmente lo cargamos con modprobe k8temp

Un enlace que me sirvió mucho, para más información recomiendo visitar Google ;-)

--
Danny G.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de pacho

# 37293 un par de cosas

Enhorabuena por el manual :-)

Sólo comentar:
1. Prueba a poner la línea

alias char-major-89 i2c-dev

en el /etc/modprobe.conf en lugar de en el modules.conf (el modules.conf está anticuado y tiende a desaparecer

2. Para los k8 en principio sería mejor usar el módulo "abituguru" que viene de serie en los kernels mayores del 2.6.18 y en el 2.6.17 de mandriva se puede instalar con el paquete "dkms-abituguru"

Saludos :-)


NO LEER

JID:pacho@jabber-hispano.org
El Blog de Pacho



Gravatar de jandreu

# 37606 Problemas con LM_sensors

He realizado todo lo que has comentado en el manual, he insertado las lineas para cargar los módulos que me indica en sensors-detect en los ficheros correspondientes.

Esto lo he copiado en modprobe.conf
#----cut here----
# I2C module options
alias char-major-89 i2c-dev
#----cut here----

Esto lo he copiado en /etc/rc.d/rc.local
#----cut here----
# I2C adapter drivers
modprobe i2c-i801
# Chip drivers
modprobe eeprom
# sleep 2 # optional
/usr/local/bin/sensors -s # recommended
#----cut here----

He rearrancado /etc/rc.d/local, incluso he probado reiniciar el sistema, he comprobado ha hacer lsmod para ver si los módulos se habian cargado y resumiendo el resultado de comando es el siguiente entre otros.

Module Size Used by
i2c_dev 8036 0
thermal 11080 0
eeprom 6192 0
i2c_i801 8652 0
fan 3908 0
i2c_core 17344 3 i2c_dev,eeprom,i2c_i801

Parece que todos los módulos que debo de cargar están. Sin embargo a la hora de arrancar con el comando "sensors" el mensaje que me da es el siguiente:

No sensors found!
Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.

Por favor les agradecería mucho que me dieran su opinión o alguna idea sobre como puedo resover este problema.

Muchas Gracias!!!!!



Gravatar de danny_g

# 37608 No has leído bien mi manual

Me cito a mí mismo:

    Pero hay una corrección que hacer: la línea
    /usr/local/bin/sensors -s # recommended
    es incorrecta y hay que reemplazarla por
    /usr/bin/sensors -s # recommended

Con eso ya te debería funcionar. Suerte.

--
Danny G.
dgarciao@jabber.org

Danny G.
LinuxTracker.org



Gravatar de jandreu

# 37670 Hice exactamente como dijiste

Inserte la linea "/usr/bin/sensors -s" en /etc/rc.d/rc.local y no funciona.

Saludos.



Gravatar de pacho

# 37634 Una duda

Leyendo lo que dice al instalar lm_sensors:

----------------------------------------------------------------------
Más información sobre el paquete lm_sensors-2.10.2-1mdv2007.1.x86_64
* To use this package, you'll have to launch "sensors-detect" as root, and ask few questions.
  No need to modify startup files as shown at the end, all will be done.

Parece que no tendrías que tocar nada después de (quizás rebotar)

If you have some drivers built into your kernel, the list above will
contain too many modules. Skip the appropriate ones! You really
should try these commands right now to make sure everything is
working properly. Monitoring programs won't work until the needed
modules are loaded.

Do you want to generate /etc/sysconfig/lm_sensors? (YES/no): y

Es decir, el sensors-detect ya se habría encargado de hacer todo lo demás (quizás con la información que ha puesto en /etc/sysconfig/lm_sensors) :-/

Saludos


NO LEER

JID:pacho@jabber-hispano.org
El Blog de Pacho



Gravatar de yuki

# 38074 ¿Os funciona el contador de...

...revoluciones de los ventiladores?...a mi no...es lo único, lo demás funciona todo.
Aunque varias temperaturas están muy altas...uno de los sensores indica una tª de 72C ¿?...y los discos duros (tengo dos) uno tiene una tª de 59ºC y el otro de 56ºC...

--
Yo no pongo mi ignorancia en un altar y la llamo Dios.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.