Controle des ventilateurs Pundit-R

Controle des ventilateurs Pundit-R - Linux et OS Alternatifs

Marsh Posté le 03-02-2005 à 16:11:30    

Bonjour à tous,
Je reprends le sujet au lieu du Topic Unique sur le Pundit car concerne Linux.
 
En fouillant dans la doc du site lm-sensors  
http://www2.lm-sensors.nu/~lm78/cv [...] chips/it87
concernant le chip utilisé sur le pundit,  
il parle de registres permettant de controller les ventilateurs.
 
J'ai pu trouvé un patch pour le source it87.c pour le noyau 2.6.10.
La compilation a fonctionnée pour mon kernel 2.6.9.
 
Sous l'arborescence
/sys/bus/i2c/drivers/it87
il y a bien des registres/fichiers en plus comme
 fan1_auto_enable
 fan1_auto_pwm_low
 fan1_auto_pwm_max
 fan1_auto_pwm_medium
 fan1_auto_pwm_min
 fan1_auto_temp_channel
 fan1_auto_temp_low
 fan1_auto_temp_max
 fan1_auto_temp_medium
 fan1_auto_temp_min
 fan1_auto_temp_off
 fan1_div
 fan1_enable
 fan1_input
 fan1_min
 fan1_pwm
 fan1_pwm_enable
 
mais ce ne sont pas les même décrit dans la doc. sur le site lm-sensors.
(fan_ctl, pwm1, fan_on_off ...)
 
Quelqu'un aurait il des infos ?
 
 

Reply

Marsh Posté le 03-02-2005 à 16:11:30   

Reply

Marsh Posté le 04-02-2005 à 15:04:52    

En faisant quelques manip., j'ai pu arrivé à quelque chose.
 
Qfan est d'abord désactivé dans le Bios.
 
En modifiant le registre  
fan1_pwm_enable à 1 (a initialiser en premier)
il est possible de modifier manuellement la vitesse du ventilateur fan1 avec le registre fan1_pwm
echo 80  > fan1_pwm (vitesse fan1 a ~1854)
echo 255 > fan1_pwm (vitesse fan1 a max)
Seul probleme, la vitesse du fan1 ne change pas si la t° augmente.
 
Je suppose que les registres  
 fan1_auto_enable
 fan1_auto_pwm_low
 fan1_auto_pwm_max
 fan1_auto_pwm_medium
 fan1_auto_pwm_min  
permettraient une gestion automatique mais je n'ai pas reussi à les modifier.
Je suppose qu'il y a un ordre à respecter comme
fan1_pwm_enable doit être mis à 1 pour pouvoir modier fan1_pwm.
 
voilà, si cela peut interresser quelqu'un.
 
a+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed