• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    MINI-HOWTO: lm_sensors en nForce2 (monitorizacion temperaturas, voltages, etc…)

    Programado Fijo Cerrado Movido
    Sistemas operativos
    9
    35
    10.8k
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • Membris KhanM
      Membris Khan
      Última edición por

      Vaya! no sabía que el segundo vcore correspondía al vdimm y tampoco sabía que la primera temperatura era la del chipset! pues madre mía, cuando tenía la QDI el chipset lo tenía ardiendo, y yo pensando que era un sensor raro que llevaba la placa y estaba loco :risitas:
      Sabiendo eso igual la tercera temperatura es la del southbridge, podría ser?

      Yo con el kernel 2.6 no llegué a rular lm_sensors porque tampoco me puse muy en serio, pero cuando tenía el 2.4 me iba perfectamente y siempre lo usaba para gkrellm, si lo consigo rular con 2.6 después de seguir tu guía te comento algo 😉 (quizás sea que yo usaba el plugin externo gkrellmsensors en vez del integrado?).

      Como ya te he dicho por mail, el how-to está muy currado, a ver si me llega de una vez mi nueva Leadtek y me pongo manos a la obra 🙂

      Saludetes

      1 Respuesta Última respuesta Responder Citar 0
      • NachoN
        Nacho
        Última edición por

        Muy buena guia. Solo unos apuntes:

        Antes de nada decir que el chipset nForce2 de nVidia no ha sido soportado por lm_sensors hasta el kernel 2.6.X, asi que como prerequisito necesitaremos usar algun kernel de la rama 2.6

        Actualmente la version que soporta nforce2 oficialmente, es la 2.8.1, pero esta versión tiene fallos de deteccion de errores de la eeprom (nada que ver con los sensores, y que creo que solo afecta a las Abit y a las Epox, no a las Asus). Estos errores han sido corregidos en la version la 2.8.2. Ambas versiones existen MESES antes de que se considere estable el kernel 2.6, por lo que no es ningun requisito obligatorio tener dicha serie de kernel, con el 2.4 sirve, simplemente hay que bajar la version correcta del i2c y del lmsensors, y asegurarse de tener en el kernel desactiva el soporte i2c.

        Otra cosa a tener en cuenta es que siempre hay que tener la misma version de i2c que de lmsensors.

        En el caso de que tu placa sea muy moderna y solo esté soportada por las versiones del CVS ( o simplemente quieres asegurarte de que tienes la utima version disponible, mas actual que la del kernel 2.6) puedes obtenerlas , instalarlas y configurarlas siguiendo estos pasos:
        Instalar el CVS, en Gentoo:

        emerge cvs

        Para obtener las fuentes:

        cd /usr/src/

        cvs -d :pserver:anon@cvs.lm-sensors.nu:/home/cvs login

        usar el password="anonymous"

        cvs -d :pserver:anon@cvs.lm-sensors.nu:/home/cvs checkout i2c

        cvs -d :pserver:anon@cvs.lm-sensors.nu:/home/cvs checkout lm_sensors2

        Instalación del i2c:

        cd i2c

        make all

        make install

        depmod -a

        Instalación del lm-sensors:

        cd ..

        cd lm_sensors2

        make all

        make install

        depmod -a

        Asegúrate que en el /etc/ld.so.conf aparece /usr/local/lib , si no está, añadela

        ldconfig

        ./prog/mkdev/mkdev.sh

        ./prog/detect/sensors-detect

        Ahora necesitamos un script para arrancar el servicio. El que trae el lmsensors esta en prog/init/lm_sensors.init. Lo que pasa es que este script usa una estructura de directorios que no es la de Gentoo, por lo que necesitamos un script valido para ponerlo en /etc/init.d/lm_sensors. Si usas Ferdora, Mandrake o cualquier otra basada en RH si te servira.

        Yo en su día me hice este script tan sencillo, aunque ahora uso el de gentoo ya que la version que me baje del CVS hace tiempo ahora es ya oficial.

        #!/sbin/runscript

        start() {
        ebegin "Iniciando lm-sensors"
        modprobe i2c-nforce2
        modprobe i2c-isa
        modprobe eeprom
        modprobe w83781d

        eend $? "Fallo al inicar lm-sensors"
        }

        stop() {
        ebegin "Deteniendo lm-sensors"
        rmmod i2c-nforce2
        rmmod i2c-isa
        rmmod eeprom
        rmmod w83781d
        eend $? "Fallo al detener lm-sensors"
        }

        Si ademas quieres conocer la temperatura de tus discos duros recomiendo instalarse el programa hdtemp.
        En Gentoo:

        emerge hddtemp

        Ademas, el propio Ksensors sirve para leer las temperaturas que proporciona hdtemp.

        Saludos.

        1 Respuesta Última respuesta Responder Citar 0
        • Membris KhanM
          Membris Khan
          Última edición por

          Ya que sale el tema del hardware, monitorización, etc… bajo Linux conocíais la distribución StressLinux? es una distro livecd que lleva un montón de programas como cpuburn, memtest, hddtemp, lm-sensors, entre otras muchas aplicaciones de benchmark, monitorización e información del hardware 😉

          1 Respuesta Última respuesta Responder Citar 0
          • marcaljM
            marcalj
            Última edición por

            jeje, yo conocia Overclockix, debe de ser algo parecido.

            Nacho, bueno Stolz 😉 vale, ok , voy a cambiar cosas que has comentado.

            Lo voy a poner en el foro de Gentoo, vale? xD

            Salu2!

            EDITADO: Oye Nacho, que el hddtemp solo me deja ejecutarlo como root, creo que dandole al programa el Set-UID me dejaria ejecutarlo como usuario normal. Como se hace? Si no el ksensors no me lo "reconoce".

            Salu2!

            1 Respuesta Última respuesta Responder Citar 0
            • PaladiP
              Paladi
              Última edición por

              Muy buen manual marcalj 😉 a ver si esta semana santa, antes de ir a la mislanet lo intento, ya que pretendo instalarme gentoo, no estoy muy seguro de conseguirlo pero se intentara 😉

              Yo voto por fijar este how-to 😉

              1 Respuesta Última respuesta Responder Citar 0
              • Membris KhanM
                Membris Khan
                Última edición por

                Otro voto para fijarlo.

                Por cierto ya que estamos de lleno en el tema… hay alguna forma de monitorizar también la temperatura de la GPU?

                1 Respuesta Última respuesta Responder Citar 0
                • marcaljM
                  marcalj
                  Última edición por

                  Tranki Paladi que seguro que puedes 😉 si no en la Mislanet ya lo arreglaremos 😛

                  Membris Khan no todas la VGA's tienen soporte para medir la temperatura de la GPU, la mia no lo lleva (por ejemplo, jeje). Asi que creo que sera un poco chungo. Si lo incorpora la VGA puede que al hacer el "sensors-detect" te lo detecte. Pero a mi no me lo hizo.

                  Salu2!

                  1 Respuesta Última respuesta Responder Citar 0
                  • NachoN
                    Nacho
                    Última edición por

                    Publicado originalmente por marcalj
                    **
                    Lo voy a poner en el foro de Gentoo, vale? xD

                    EDITADO: Oye Nacho, que el hddtemp solo me deja ejecutarlo como root, creo que dandole al programa el Set-UID me dejaria ejecutarlo como usuario normal. Como se hace? Si no el ksensors no me lo "reconoce".

                    Salu2!**

                    Efetivamente, para que el ksensors nos muestre también las temperaturas de los discos duros con hddtemp tendremos que darle permisos +s al binario de hddtemp.

                    Mejor que en el foro, ponlo en wwww.gentoo-es.org, o bien en tu bitacora o como articulo.

                    Saludos.

                    1 Respuesta Última respuesta Responder Citar 0
                    • david_lizD
                      david_liz
                      Última edición por

                      Te lo has currado marcalj, estas en portada de barrapunto 😉 Muy bien!!! jejeje

                      1 Respuesta Última respuesta Responder Citar 0
                      • marcaljM
                        marcalj
                        Última edición por

                        Gracias, jeje. He tenido problemas con algunas webs por haberse publicado en estos foros, asi que tambien esta publicado en otros.

                        Tendre que ir recogiendo informacion i ir copiando pegando xD

                        Salu2!

                        1 Respuesta Última respuesta Responder Citar 0
                        • marcaljM
                          marcalj
                          Última edición por

                          Ya consegui averiguar como se ponian permisos de Set UID en un binario i he actualizado para poder usar ksensors con hddtemp

                          🙂

                          Salu2!

                          1 Respuesta Última respuesta Responder Citar 0
                          • ElfoE
                            Elfo
                            Última edición por

                            Currado, sí señor. Otro voto para fijarlo… A ver si un día me pongo y me sirve de algo, que siempre dejo el tema de lado (pero no uso ni gentoo ni tengo nforce2 :risitas:). Felicidades otra vez, salu2!

                            1 Respuesta Última respuesta Responder Citar 0
                            • marcaljM
                              marcalj
                              Última edición por

                              Tranki que mientras sepas que "driver" tienes que usar, lo demas es el mismo sistema.

                              A ver si me dices como se hace en Debian añadir servicios en el /etc/init.d/ 😉

                              Salu2!

                              1 Respuesta Última respuesta Responder Citar 0
                              • marcaljM
                                marcalj
                                Última edición por

                                Ya se que le pasaba al gkrellm2, se ve que no le pasaba nada, era yo que tenia ejecutado la version 1.X i no la 2.X 😛 jajaja madre mia.

                                Salu2!

                                1 Respuesta Última respuesta Responder Citar 0
                                • K
                                  koenigsegg
                                  Última edición por

                                  parece mentira, pero me ha salido, no me lo creo jejejeje
                                  la verdad es uqe no me he enterado demasiado de lo que iba haciendo, tambien es pq no conozco que sensores y que historias tiene mi placa, sobre overclocking no se nada de nada
                                  pero me ha salido
                                  al final al ajecutar "sensors" no me pone lo de la epprom, no se la razon, ni lo de bt787 (creo que es el chip de una capturadora no?)

                                  pero muy bueno el how-to, lo guardare en mi bibiloteca
                                  gracias marcalj

                                  PD: con que programa para monitorizar os quedais? cual preferiis? gkrellm2, superkaramba, o ksensors (este no me pilla nada de nada)

                                  1 Respuesta Última respuesta Responder Citar 0
                                  • marcaljM
                                    marcalj
                                    Última edición por

                                    Si, lo del bt878 es una controladora de tele que tengo.

                                    A mi con el kernel-2.6.5 no me va lm_sensors, tienen que actualizar la version o algo… Aunque gkrellm2 me va igualmente... es impresionante, supongo que usara los i2c por el solito, pero que cabron... pq lo pilla sin tener el lm_sensors.... es muy raro.

                                    Sobre cual me kedo, pos con ksensors, pero no me va ahora ... asi que no se.

                                    Salu2!

                                    1 Respuesta Última respuesta Responder Citar 0
                                    • K
                                      koenigsegg
                                      Última edición por

                                      tengo el kernel 2.6.5 y el lm_sensors 2.8.1 y me va perfectametne, el que no me va es el ksensors uqe pone que el chipset es otro, concretamente el que se cambia a mano en un archivo

                                      por cierto, que te monitoriza de la tarjeta de tele? no creo uqe tenga temperaturas una misera tarjeta de tele

                                      1 Respuesta Última respuesta Responder Citar 0
                                      • marcaljM
                                        marcalj
                                        Última edición por

                                        Pues sobre el ksensors no creo que se pueda hacer nada pq el te lo detecta lo que tienes no puedes tocarlo tu…

                                        Sobre lo de la targeta de TV no me dice nada... puede que use el bus i2c para cosas suyas i no para temperaturas...

                                        Salu2!

                                        1 Respuesta Última respuesta Responder Citar 0
                                        • marcaljM
                                          marcalj
                                          Última edición por

                                          Bien, se ve que el kernel 2.6.5 cambiaba algo en el i2c que dejaba inoperativo lm_sensors, acaban de sacar la version 2.8.6 i funciona de puta madre otra vez, ksensors incluido 😉

                                          Salu2!

                                          1 Respuesta Última respuesta Responder Citar 0
                                          • Membris KhanM
                                            Membris Khan
                                            Última edición por

                                            Bueno, acabo de poner a punto los sensores de mi recién estrenada Abit VA-10 (KM400) y gkrellm ya está dándome voltajes, temperaturas y revoluciones. Sólo una cosa… ¿hay alguna forma de cambiar los nombres a las etiquetas? sobre todo a las de temperaturas, para que en vez de poner temp1, temp2 y THRM, ponga CPU, etc...

                                            Por cierto, parece obvio, pero alguien puede constatar que las otras dos temperaturas corresponden al northbridge y al southbridge?

                                            Saludos

                                            1 Respuesta Última respuesta Responder Citar 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post

                                            Foreros conectados [Conectados hoy]

                                            2 usuarios activos (0 miembros e 2 invitados).
                                            febesin, pAtO, cobito

                                            Estadísticas de Hardlimit

                                            Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
                                            Somos un total de 34.7k miembros registrados.
                                            sridharpat ha sido nuestro último fichaje.