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?=

