Journal : Température nforce2 (pb sensors-detect)
Posté par Jérémie JB (page perso, ) le 22 décembre 2003J'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...
> Lire le journal (9 commentaires, moyenne: 1,7).
Re: Température nforce2 (pb sensors-detect)
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 Jerome Herman () le 22/12/2003 à 18:33. (lien). É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 PasChauve PasOunet () le 22/12/2003 à 18:41. (lien). Évalué à 2.mmm normallement t as pas besoin de lancer les modules , sensors-detect le fait lui meme
-
[^]sensors-detect
Posté par Quzqo () le 23/12/2003 à 11:07. (lien). É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)--
BXN - La vie est un (men)songe.-
[^]Re: sensors-detect
Posté par PasChauve PasOunet () le 23/12/2003 à 11:20. (lien). É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 Jérémie JB (page perso, ) le 23/12/2003 à 15:58. (lien). É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)
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.
Les fans de Ubuntu et leurs CD, c'est comme les Mormons avec leur évangile, ils en ont toujours sur eux à donner, au cas où.
Zorro.
-
[^]Re: Température nforce2 (pb sensors-detect)
Posté par Jérémie JB (page perso, ) le 23/12/2003 à 08:51. (lien). É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)
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(...)

Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.