Journal Température nforce2 (pb sensors-detect)

Posté par  .
Étiquettes : aucune
0
22
déc.
2003
Bonjour journal,
J'ai une carte mère Asus A7N8X (nforce2) avec une Gentoo Linux 1.4.
J'aimerai bien pouvoir afficher (au moins) la température de mon processeur.

Est-ce possible sous linux avec ce chipset ? Si oui, pouvez vous m'expliqer la démarche à suivre ?
J'ai déjà installé i2c-2.8.2, lm-sensors-2.8.2, et activé " I2C Support " et " I2C /proc interface " en tant que module dans linux 2.4.23.

Ensuite, j'ai essayé de faire " sensors-detect ", mais j'obtiens l'erreur suivante :
No i2c device files found. Use prog/mkdev/mkdev.sh to create them.

Mais je n'arrive pas à trouver mkdev.sh, ni même "prog". Ais-je loupé une étape ? Où se trouvent ces dossiers et fichiers habituellement ?

Merci d'avance cher journal...
  • # Re: Température nforce2 (pb sensors-detect)

    Posté par  . Évalué à 3.

    Alors :
    mkdev.sh sert a creer les fichiers block/char dans /dev.
    C'est a dire que ca te cree des fichiers representant du matos (dev est l'abreviation de device).
    Ces fichiers permettent de "dialoguer" avec le kernel ou le module.

    Si tu utilises devfs, pas besoin de mkdev : le module cree le fichier "a la volee" quand il est charge.

    Donc, si tu as bien compile comme il faut le module, il te suffit de faire a la main (pour tester)
    $> insmod i2c.o
    $> insmod lm-sensors-qui-va-bien.o

    Verifie qu'ils sont bien charges :
    $> lsmod

    Si tout va bien, normalement les fichiers device ont bien ete crees : fait un 'ls /dev/le-device-qui-te-manque' pour verifier que tout va bien.

    Si tout va bien, tu peut maintenant lancer ton sensors-detect.

    Si tout va bien, tu voudras certainement automatiser le chargement des modules a la volee : RTFM (man modprobe, /etc/modules.conf ...)

    Si ca ne marche pas : est tu sous devfs ? as tu bien compile tes modules ? (find /lib/modules/kernel-qui-va-bien -name module-qui-va-bien.o)
    Pour connaitre le nom du noyau (uname -a)

    Enfin bref, ca serait bien que tu donnes un peu plus d'infos que ca...
    • [^] # Re: Température nforce2 (pb sensors-detect)

      Posté par  . Évalué à 2.

      Tres bien explique et tres clair.
      Un tout petit detail cependant, plutot qu'un insmod (qui tente d'inserer le module brut de decoffrage), il vaut mieux utiliser modprobe qui au passage resout les dependance et peut aider a tracer une erreur qui remonte plus haut. Il y a que tres peu de cas dans lesquels modprobe est deconseille (a savoir seulemnt si vous voulez inserer un module sans inserer les dependances par defaut).

      Kha
    • [^] # Re: Température nforce2 (pb sensors-detect)

      Posté par  . Évalué à 2.

      mmm normallement t as pas besoin de lancer les modules , sensors-detect le fait lui meme
      • [^] # sensors-detect

        Posté par  . Évalué à 1.

        Dans ce cas, j'ai peur que non puisqu'il est nécessaire de charger un module spécifique fonction de la/des puces présentes sur la carte mère sachant que le chargement d'un mauvais module peut bloquer le bus de comm (obligeant à un reboot pour le reiniatialiser).
        i2c-dev doit pouvoir se charger automatiquement mais ce n'est pas suffisant.

        De plus, sur certaines cartes mères (vieilles je crois), tu peux aussi charger de manière optionnelle le module eeprom pour surveiller les barettes mémoires si les puces Winbond, AMD ou autres ne le font pas en standard (ou ne sont pas "branchées" pour le faire).

        Pour finir, le site de lm-sensors (dont je n'ai pas l'URL sous la main) explique tout cela très bien (mais en anglais) et héberge un forum où sont retenues les configurations (lm-sensors.conf) les plus adaptées à chaque chipset/carte mère (delta mesure/température réelle, calibrage des vitesses des ventilos, adéquation mesures/matériels VRM, CPU, AGP...) avec, au besoin, les options de chargement de module. Ce que j'en ai retenu : une config pil-poil pour mes CM et l'impression que les constructeurs de CM ne suivent pas vraiment le standard (tiens, on dirait l'histoire de l'ACPI ;o)
        • [^] # Re: sensors-detect

          Posté par  . Évalué à 2.

          il charge le module en fonction de l id...

          edite le script sensors-detect , il a une table d associoation id<->module

          en tout cas sur mon asus a7n8x (nforce2 ) j ai eu juste a lancer sensors-detect et il est debrouillé comme un grand.
          • [^] # Re: sensors-detect

            Posté par  . Évalué à 1.

            Tu es sous quelle distribution hooplaboom ? Quelles versions d'i2c, lm_sensors ? Quelles options activées dans le kernel ? .... :-)

            Merci d'avance !
  • # Re: Température nforce2 (pb sensors-detect)

    Posté par  . Évalué à 2.

    J'avais le meme soucis avec ma gentoo... en fait un truc qui m'a pas mal aide c'est d'emerger genkernel. Il te fait un gros noyau avec plein de modules, mais tu peux recuperer un initrd, qui au lancement du noyau (au boot donc) fait comme un live cd il te charge tout ce qu'il detecte...
    Depuis plus de pb avec Alsa, mes cartes reseaux et lm-sensors...
    ;-)

    Bon courage.
    • [^] # Re: Température nforce2 (pb sensors-detect)

      Posté par  . Évalué à 1.

      Bien que je ne soit pas fan de genkernel, je pense que je vais essayer ça... ;-)

      Etat actuel des choses : j'arrive désormais à charger un module i2c-nforce2, et sensors-detect arrive à se lancer. Par contre, l'éxécution de ce programme ce termine toujours par l'erreur suivante :
      Probing for `X X X X X X X X X X X'
      Failed! (0x87)

      Sorry, no chips were detected.
      Either your sensors are not supported, or they are
      connected to an I2C bus adapter that we do not support.

      Je me suis recompilé un kernel en activant le support ISA (en_dur), car j'ai vu que certains senseurs en ont besoin ... je reboote dès que je peux.
      Je ne trouve pas de module lm_sensors ... sous quelle forme et en quel lieu se présentent t'ils ?

      Merci beaucoup à vous ! :-)
  • # Re: Température nforce2 (pb sensors-detect)

    Posté par  . Évalué à 1.

    Mais je n'arrive pas à trouver mkdev.sh, ni même "prog". Ais-je loupé une étape ? Où se trouvent ces dossiers et fichiers habituellement ?

    Ces fichiers se trouvent dans les sources. Tu peux les télécharger là: http://www.lm-sensors.nu(...)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.