Le dim 27/07/2003 à 03:53, dédé le homard a écrit : > Le Samedi 26 Juillet 2003 16:10, Nicolas Rueff a écrit : > > Le sam 26/07/2003 à 21:50, dédé le homard a écrit : > > merci à tous, > > j'ai compilé les modules par un make-kpkg modules_image, ensuite chargé les > modules viapro et eeprom et desormais, au boot le système détecte un adapter > SMBus via pro at 5000 et il parle aussi de memory type sdram dimm spd 256 mb, > les démons 'sensors' et 'sensord' sont ok (alors qu'avant ils disaient 'no > sensors') > mais pour l'instant ni 'ksensors' ni 'wmsensors' ne détectent de > sensors(pour faire une répétition).
Un autre test efficace chez moi: gkrellm2 (senseurs en natif) > je vais donc de ce pas essayer de charger aussi le module via686a. > mais c'est quoi ce lirc_i2c ? est ce que ça a un rapport ? C'est pour la télé (infrarouge plus exactement). Pour faire simple, *i2c* sont des modules de gestion du bus i2c, un bus spécialisé dans la gestion des I/O, et sur ce bus se greffent différents senseurs: infrarouge, température, ... Voici la liste des modules dépendants de i2c chez moi: tuner 9600 tvaudio 11868 bttv 75200 i2c-algo-bit 7176 [bttv] videodev 3936 [bttv] lirc_i2c 2560 lirc_dev 7744 [lirc_i2c] w83781d 20144 eeprom 3508 i2c-proc 6448 [w83781d eeprom] i2c-viapro 3888 i2c-core 13220 [tuner tvaudio bttv i2c-algo-bit lirc_i2c w83781d eeprom i2c-proc i2c-viapro] Tu peux remarquer que: 1) pour avoir les températures, rpm, voltages, le module w83781d dépend de i2c-proc, i2c-core 2) pour avoir des infos sur la RAM, le module eeprom dépend de i2c-proc, i2c-core (comme pour w83781d en fait) 3) pour utiliser l'entrée IR de ma carte TV (bt848), le module bttv a besoin de i2c-algo-bit, lirc_dev, lirc_i2c, i2c-core Chez toi, en tenant compte du fait que eeprom *ne sert à rien*, ça devrait resembler à çà (aux valeurs près): via686a 20144 0 i2c-proc 6448 0 [w83781d] i2c-viapro 3888 0 (unused) i2c-core 13220 0 [w83781d i2c-proc i2c-viapro] la technique pour l'obtenir: 1) apt-get install i2c-source lm-sensors-source lm-sensors 2) décompression des sources (tarballs dans /usr/src) 3) compil des modules via make-kpkg modules-image 4) installation (dpkg -i ....), reboot 5) modprobe i2c-proc; modprobe via686a; : ça devrait marcher du premier coup, au pire modprobe chaque module listés ci-dessus un par un 6) test avec "sensors" -> tu devrais avoir une sortie du style: as99127f-i2c-0-2d Adapter: SMBus Via Pro adapter at e800 Algorithm: Non-I2C SMBus adapter VCore 1: +1.80 V (min = +1.66 V, max = +2.03 V) VCore 2: +1.80 V (min = +1.66 V, max = +2.03 V) +3.3V: +3.26 V (min = +2.97 V, max = +3.63 V) +5V: +4.91 V (min = +4.50 V, max = +5.48 V) +12V: +12.39 V (min = +10.79 V, max = +13.11 V) -12V: -12.95 V (min = -0.00 V, max = -0.00 V) -5V: -4.91 V (min = -0.00 V, max = -0.00 V) CPU fan: 1875 RPM (min = 1500 RPM, div = 4) Alim fan: 1640 RPM (min = 3000 RPM, div = 2) Box fan: 1650 RPM (min = 3000 RPM, div = 2) Box temp: +39°C (limit = +60°C) CPU temp: +47.3°C (limit = +67°C, hysteresis = +60°C) temp3: +6.0°C (limit = +60°C, hysteresis = +50°C) vid: +1.850 V alarms: beep_enable: Sound alarm enabled si les infos sur ta carte mêre sont bonne, it should work. Y a aussi sensors-detect qu'est vachement efficace pour prober les chips installés (bien expliqué sur http://www.via.ecp.fr/~alexis/formation-linux/hardware-monitoring.html, merci JusTiCe8) Autre truc utile à faire: ajouter deux lignes dans /etc/modules: ---------->8---- i2c-viapro via686a ---------->8---- Comme ça, modules insérés au boot: chez moi c'est indispensable, car si une appli cherche à accéder aux capteurs sans que les modules soient présents, le noyau ne va même pas chercher un module style char-major-* (bug ? pardon, fonctionnalité ?), d'ou l'obligation de les insérer ASAP. A+ Nicolas Rueff http://rueff.tuxfamily.org +33 6 77 64 44 80 ________________________________________________________________________ <Pingouin> ping <Pingouin> pong <Pingouin> ('tain, faut tout faire soi-même ici) * #linuxfr (on s'ennuie ?) ________________________________________________________________________
signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=