Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: jorgebr en 31 Enero 2010, 19:33 pm



Título: ventilador del portatil a tope siempre (en linux)
Publicado por: jorgebr en 31 Enero 2010, 19:33 pm
Buenas;

Desde hace ya mucho tiempo me pasa lo siguiente:
    - Al iniciar Ubuntu o cualquier otra distro (backtrack, wifislax...) el ventilador está siempre encendido y a maximas revoluciones, y el aire sale frio, es decir, no hay nada que esté saturando la cpu.

    La solución hasta el momento: Al iniciar ubuntu, suspendo el portatil, y lo vuelvo a iniciar, y ya funciona bien. También otra solución a esto es tras cargar la cpu unos minutos a tope y calentarla, lo dejo que se enfrie y a partir de ahi funciona bien.

Por supuesto, esto en windows no me pasa, tiene que ser problema de los drivers o más bien de configuración, puesto que de alguna manera llega a funcionar bien.

Mi portatil es un fujitsu-siemens amilo m7440, pentium M760 @ 2,00Ghz y la placa madre una fujitsu-siemens amilo M series...

Aver si alguien sabe algo, o algun link,  :)Gracias!


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: LastDragon en 1 Febrero 2010, 00:09 am
activa el modulo de fanspeed y el de ciclos del cpu, que realmente no recuerdo como se llaman exactamente, pero google te puede decir


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: jorgebr en 1 Febrero 2010, 00:43 am
activa el modulo de fanspeed y el de ciclos del cpu, que realmente no recuerdo como se llaman exactamente, pero google te puede decir

Muchas gracias! lo acabo de probar, pero antes tengo que configurar lm-sensors con pwdconfig y un script.... y por desgracia no me detecta nada el lm-sensors (en ubuntu 9.04 si funcionaba), así que me instalaré una version mas nueva, ahora tengo la 8.10, por lo visto así debe de funcionar bien, cargando el programa al inicio.


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: Festor en 1 Febrero 2010, 15:01 pm
(en ubuntu 9.04 si funcionaba), así que me instalaré una version mas nueva, ahora tengo la 8.10, por lo visto así debe de funcionar bien, cargando el programa al inicio.

Ubuntu 8.10 < Ubuntu 9.04

Supongo que querías decir Ubuntu 9.10, no?


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: jorgebr en 1 Febrero 2010, 15:40 pm
No, me refiero a la 9.04 (Ubuntu 9.04 Jaunty Jackalope). Está entre la 8.10 y la 9.10.


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: ^Tifa^ en 1 Febrero 2010, 16:10 pm
Si lm-sensors no te detecta nada... haz verificado si el modulo I2C en tu kernel esta cargado??? o compilado??? sin esto, me parece que lm-sensors no funciona del todo.

Creo que a los modulos que te refieres Last_Dragon son cpufreq en el kernel.


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: Songoku en 1 Febrero 2010, 19:32 pm
El lm-sensors por desgracia ESTA MUY ANTICUADO. Para hardware mas o menos antiguo va bien pero para el nuevo deja mucho que desear. A mi por ejemplo en el pc viejo me detecta TODO pero en cambio en el nuevo solo detecta la tarjeta grafica y el HD y pasa de los ventiladores asi como del cpu y demas.
Saludos...

Songoku


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: jorgebr en 1 Febrero 2010, 19:54 pm
Gracias ^TiFa^

Ya teniendo esas referencias me puedo defender. Ahora ando liado con los examenes pero lo probaré en cuanto pueda.
He encontrado este pdf www.bulma.net/pdf.phtml?nIdNoticia=964 donde explica como instalar lm-sensors y el driver del bus i2c que comentas.
Una vez que funcione bien el lm-sensors, sería mira el cpufreq y el fanspeed...
De todas formas es posible que me instale una distro nueva de ubuntu, y quizás el lm-sensors me funcione, ya sería solo el cpufreq y el fanspeed...

Muchas gracias a todos  ;D


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: jorgebr en 1 Febrero 2010, 19:56 pm
El lm-sensors por desgracia ESTA MUY ANTICUADO. Para hardware mas o menos antiguo va bien


Gracias, pero para mi caso que el portatil acaba de cumplir 4 años... debería ir bien, sino lo tendré en cuenta.  ;)


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: ^Tifa^ en 1 Febrero 2010, 19:57 pm
Bueno... no llego hasta saber el hardware mas nuevo que el modulo I2C del kernel junto a Sensors soporte. Pero al menos en PC domesticas y portatiles no tan antiguos (llamese no tan antiguos a procesadores 2.0 Ghz e inferiores) pues me ha ido bien. Creo que puede influir mucho el soporte de lm-sensors y el hardware en cuanto a la version del kernel que tengas (Si el kernel es muy antiguo o tiene compilado muy poco soporte a este tipo de cosas, es logico que no vaya muy bien lm-sensors en algun hardware) y si tiene o no soporte este para I2C.

Checa en un servidor con Centos que hay aca con un kernel medio antiguo :

Citar



[root@localhost ~]# sensors
max1617-i2c-0-18
Adapter: SMBus I801 adapter at 1100

Board:       +29°C  (low  =   -55°C, high =  +127°C)
CPU:         +32°C  (low  =   -55°C, high =   +78°C)

w83627hf-i2c-0-2d
Adapter: SMBus I801 adapter at 1100

VCore 1:   +1.47 V  (min =  +1.42 V, max =  +1.57 V)
VCore 2:   +3.33 V  (min =  +1.42 V, max =  +1.57 V)       ALARM
+3.3V:     +3.34 V  (min =  +3.14 V, max =  +3.46 V)
+5V:       +5.00 V  (min =  +4.73 V, max =  +5.24 V)
+12V:     +12.04 V  (min = +10.82 V, max = +13.19 V)
-12V:     -12.03 V  (min = -13.18 V, max = -10.88 V)
-5V:       -2.03 V  (min =  -5.25 V, max =  -4.75 V)       ALARM
V5SB:      +5.56 V  (min =  +4.73 V, max =  +5.24 V)       ALARM
VBat:      +1.15 V  (min =  +2.40 V, max =  +3.60 V)       ALARM
fan1:     4821 RPM  (min = 1430 RPM, div = 8)
fan2:     4560 RPM  (min = 1430 RPM, div = 8)
fan3:        0 RPM  (min = 1430 RPM, div = 8)              ALARM
temp1:       +30°C  (high =   +65°C, hyst =   +60°C)   sensor = thermistor                                                                                
temp2:     +28.5°C  (high =   +75°C, hyst =   +70°C)   sensor = thermistor                                                                                
temp3:     +29.5°C  (high =   +75°C, hyst =   +70°C)   sensor = thermistor                                                                                
vid:      +1.500 V  (VRM Version 9.0)
alarms:
beep_enable:
          Sound alarm enabled

w83627hf-isa-0290
Adapter: ISA adapter
VCore 1:   +1.47 V  (min =  +1.42 V, max =  +1.57 V)
VCore 2:   +3.36 V  (min =  +1.42 V, max =  +1.57 V)       ALARM
+3.3V:     +3.34 V  (min =  +3.14 V, max =  +3.46 V)
+5V:       +5.00 V  (min =  +4.73 V, max =  +5.24 V)
+12V:     +12.04 V  (min = +10.82 V, max = +13.19 V)
-12V:     -11.95 V  (min = -13.18 V, max = -10.88 V)
-5V:       -1.98 V  (min =  -5.25 V, max =  -4.75 V)       ALARM
V5SB:      +5.48 V  (min =  +4.73 V, max =  +5.24 V)       ALARM
VBat:      +1.15 V  (min =  +2.40 V, max =  +3.60 V)       ALARM
fan1:     4687 RPM  (min = 1430 RPM, div = 8)
fan2:     4560 RPM  (min = 1430 RPM, div = 8)
fan3:        0 RPM  (min = 1430 RPM, div = 8)              ALARM
temp1:       +31°C  (high =   +65°C, hyst =   +60°C)   sensor = thermistor                                                                                
temp2:     +28.5°C  (high =   +75°C, hyst =   +70°C)   sensor = thermistor                                                                                
temp3:     +30.0°C  (high =   +75°C, hyst =   +70°C)   sensor = thermistor                                                                                
vid:      +1.500 V  (VRM Version 9.0)
alarms:
beep_enable:
          Sound alarm enabled





Que conste estoy consciente que hay ventiladores apagados y sobrecalentamiento de algunos Cores...pero, a pesar que he avisado del hecho aca, la empresa hace caso omiso al tema, por ende lo he dejado asi


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: Songoku en 5 Febrero 2010, 20:03 pm
Bueno mi version del kernel es la mas actual de ubuntu en estos momentos osea la 2.6.31-19-generic-pae y la version del lm-sensors que se instala desde los repositorios oficiales es la 3.0.2-2.
En la pagina oficial del lm-sensors hay una version superior osea la 3.1.2 pero es para kernels del 2.6.5 para arriba asi que no me vale.
Y en fin como ya digo el lm-sensors se limita a solo detectar el disco duro y la tarjeta grafica por lo que concluyo que siendo incapaz de detectar nada mas de mi hardware que lo anteriormente dicho el lm-sensors solo puede ser calificado como ANTICUADO.

Por si sirve de algo mi hardware al respecto es el siguiente:

Placa base: ................... GIGABYTE GA-EX58-UD5. Intel® X58 Express, 6.400 MT/s, 3 PCIe 2.0 x16, SLI de tres vías, CrossfireX, Socket 1366

Procesador: ................... Intel® Procesador Core™ i7-950. 4x 3066 MHz, 4x 256 kByte, 4800 MT/s, Bloomfield

Tarjeta grafica: .............. NVIDIA GeForce GTX 275. 896 MB, 448 bits, PCIe 2.0 x16

Disco duro: ................... Seagate ST3100340NS. 1.000,0 GB, 8,5/32/7200, Serial ATA/300

Como se ve no es un hardware antiguo ni mucho menos si no mas bien bastante moderno, y eso es lo que hace que el lm-sensors ni entere de su existencia. En cambio con el pc viejo con mi viejo hardware no habia ningun problema para ser reconocido todo el.
Saludos...

Songoku


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: ^Tifa^ en 5 Febrero 2010, 20:25 pm
Yo tengo el kernel 2.6.32 en Slackware (Ya actualizare al mainline 2.6.33 manana mismo  ;D )

Yo no tengo mucha nocion sobre que trae o no trae compilado el kernel en Ubuntu, veo por el nombre que lleva aunque no lo aseguro que si es la rama 'generic' es el que trae compilado un minimo soporte y para maquinas no muy modernas y con un solo procesador (pero como veo que lleva un guion y PAE) puede darse el caso que siga siendo un reducido kernel de la rama 'generic' pero solamente con un soporte extra PAE habilitado para soportar doble nucleo y hyperthreading.

Si yo fuese tu, me la jugara y bajara el kernel vanilla de kernel.org y lo compilase con todos los modulos dentro (ya sea generico o como modulo) y ahi entonces verifiques como va lm-sensors porque yo misma tuve que actualizar mi kernel 2.6.31 a la version 2.6.32 para poder dar uso de los modulos cpufreq y hugetlb  ;D ya que por defecto en Slackware dichos modulos no venian compilados (Y eso que slackware se instala con el kernel rama 'huge') asi que yo misma te recomendaria, juegatela, bajate el kernel de kernel.org y compilalo tu mismo... ya que los kernels de distribuciones suelen generalmente instalarse la rama 'generic' en vez de la 'hugesmp'


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: Songoku en 5 Febrero 2010, 20:55 pm
Que yo sepa no es ninguna version reducida del kernel, lo del pae es que ubuntu de 32 bits si se instala en un sistema con cpu de 64 bits por defecto a no ser que se le indique otra cosa instala eso del pae que sirve como bien sabras para poder usar toda la memoria ram y no solo los 4 Gb de maximo que se podria con un sistema de 32 bits (de echo me detecta Y USA los 6 Gb de ram que tengo). Le instalo desde el disco del ubuntu que me envia canonical de forma gratuita. Y bueno no creo que por aumentar un poco la version del kernel vaya a haber una gran diferencia entre lo que el lm-sensors soporta y lo que no. De echo desde que lo instale hasta ahora el kernel se a actualizado muchas veces, creo recordar que la version que entraba en el cd era la 2.6.15 y en todas estas versiones nada a cambiado con respecto al lm-sensors y eso que cada actualizacion le meto el comando sudo sensors-detect para ver si piya algo nuevo pero ni de coña. Este mismo ubuntu con este mismo kernel y con este mismo lm-sensos en el pc viejo que le dado a un conocido lo detecta TODO asi que como ya digo el problema es que el lm-sensors no se actualiza para incluir o soportar el hardware mas nuevo.
Saludos...

Songoku


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: ^Tifa^ en 5 Febrero 2010, 21:27 pm
Citar
Que yo sepa no es ninguna version reducida del kernel

Gracias por recordarmelo songoku  ;)  lo del PAE es para soportar de manera forzada mas de 4GB en sistemas de 32bits, me confundi al catalogar que esto era soporte para doble nucleo o hyperthreading.. esto lo soporta los kerneles 'generic-smp' (que soporta procesadores con hyperthreading) y el kernel 'huge-smp' (que soporta doble nucleo y hyperthreading) Gracias por recordarmelo.  ;)

Que el kernel  'generic' solo trae soporte para la mayoria de disco IDE para controladoras SATA, SCSI, etc..  hay que crearle imagen initrd.

lm-sensors no trabaja sino con el soporte que tenga el kernel hacia tu hardware, yo te recomende que intentases compilar tu mismo un kernel independientemente de lo que haya traido Ubuntu con su tipico 'generic-pae'  :xD  compila uno tu mismo, pero compilalo con la mayoria de cosas de forma integrada no como modulo (si volvemos al tipico monolitico) pero esto podria de antemano resolver tu soporte total de hardware (En caso que el kernel soporte todo lo requerido) y que lm-sensors lo detecte  ;)  ya que puedes estar limitado a no todo el soporte que deseas con ese kernel 'generic'  :xD que posees.


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: Songoku en 5 Febrero 2010, 21:49 pm
Bueno mi disco duro como as visto en el listado de mi hardware es sata y no ide pero si que es soportado por el kernel, de echo como ya digo es el disco duro asi como la grafica lo unico que piya el lm-sensors y sin crearle imagen initrd ni nada de eso asi que como ves el kernel generic tambien tiene no solo soporte para ide. Incluso mis unidades de dvd tambien son sata y tambien son bien soportadas.

No me veo yo con capacidad para compilar (y que salga bien) un kernel, pero es que ademas como ya digo estoy casi seguro de que de poco serviria ya que hasta la fecha ninguna de las versiones del kernel que han pasado por mi ordenador han supuesto ninguna mejora con respecto a las antiguas de modo que una version mas moderna o compilada por mi no creo que supusiera mucha diferencia, asi que no puedo arriesgarme a eso por culpa del lm-sensors. Si este fuera mas compatible con el hardware no haria falta compilar un kernel de exproceso como sucede con hardware mas antiguo osea como sucede en mi viejo pc. Asi que la verdad dudo mucho que con otro kernel se arreglara el tema pues soy de la idea de que el problema esta en el lm-sensors.
Saludos...

Songoku


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: ^Tifa^ en 5 Febrero 2010, 22:02 pm
Es que lm-sensors es solo una aplicacion, quien realmente ofrece el soporte es tu kernel. Yo solo sugeria que a lo mejor si compilabas uno con todo integrado podria existir la posibilidad que si falta alguna dependencia de modulo o similar para que sensors vea todo lo que tiene que ver, pues esto se resolviese. No puedo afirmarte 100% que funcionaria, pero es una posibilidad. Ya que debo entender que muchos kerneles de muchas distribuciones soportan cosas compiladas pero pueden obviar alguna funcionalidad como la que te esta pasando.

Haz probado en tu PC con otra distribucion Linux? que no sea Ubuntu??? y haz probado como va sensors en esta???

Como te decia desconozco hasta que nivel Canonical sigue el estatutos establecido que un kernel 'generic' soporta la mayoria de cosas pero como modulos por esa razon vemos el tipico uso de initrd en /boot. Yo como utilizo el kernel 'huge-smp' no requiero imagenes initrd.



Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: Songoku en 6 Febrero 2010, 21:21 pm
El paquete sensors que es el que luego te permite ver los valores de los sensores desde la consola tambien lo e probado e igualmente solo se detectan esos dos dispositivos de hardware.
No e probado ninguna otra distribucion de linux en este pc nuevo (le tengo hace poco), los discos de otras distribuciones que tengo son de versiones muy antiguas asi que de poco me servirian. Un dia de estos me bajare alguna otra distro a ver que pasa pero vamos que yo ya me tengo tragado que en lo que este hardware no sea soportado por el lm-sensors igual que es soportado el hardware viejo poco o nada se puede hacer al respecto.
Saludos...

Songoku


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: ^Tifa^ en 6 Febrero 2010, 21:34 pm
Ok  ;)

Cuando te sea posible, prueba otra distribucion Linux de las actuales haber como va esta con su kernel y lm-sensors. No puedo asegurarte si es o no soportado en su totalidad el modulo I2C y dependencias del kernel en tu hardware especifico o no.. pero tampoco lo descarto. Que no funcione en una distribucion Linux no implica que realmente no exista soporte total en el kernel para cierto dispositivo, ya que cada distribucion personaliza generalmente el kernel a su conveniencia. Por eso no descarto nada hasta que no pruebe o vea mientras compilo que soporte trae el kernel en cuestion y del cual mi distribucion se puede privar por el hecho de no traer dicho soporte o una correspondiente dependencia compilada.


Título: Re: ventilador del portatil a tope siempre (en linux)
Publicado por: Songoku en 12 Julio 2010, 15:15 pm
Ya se que esto es reabrir un hilo antiguo pero creo que merece la pena poner en el este ultimo mensaje para si sirve de algo a quien pudiera leerlo en el futuro ya que el tema quedo asi osea en 'nada'.

Solo decir que efectivamente tal y como reiteré en su dia la causa de que el lm-sensors no me detectera al cpu y demas NO ERA NINGUNA OTRA (osea ni kernels, ni modulos, ni tonterias jeje) mas que la que yo decia osea el problema estaba en el propio lm-sensors que no tenia soporte para el nuevo hardware tal y como yo sospechaba y reitereba. Ahora por suerte y con la ultima version de este paquete osea la 3.1.2 este soporte si se produce y ya me es detectado todo el hardware correctamente para asi poder monitorizar sus temperaturas, velocidades de los ventiladores, voltajes, etc.
Saludos...

Songoku