pwmconfig fix

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, May 08, 2004 at 09:39:03PM +0200, Jean Delvare wrote:
> > Latest version of lm_sensors2? I did a fresh checkout of lm_sensors2
> > which didn't solve anything (cvs -d
> > :pserver:anon at cvs.lm-sensors.nu:/home/cvs checkout lm_sensors2).
> 
> Hm, that's bad :(
> 
> That said, I just realized that I fixed only pwmconfig, while fancontrol
> needed a change too. Just changed that. And I had missed some changes in
> pwmconfig as well. I should really have been more careful, sorry.
> 
> Care to test again? It should be better.

Ok, doing better now. Output attached.

Found the following PWM controls:
   1-0290/fan1_pwm
   1-0290/fan2_pwm
   1-0290/fan3_pwm

Found the following fan sensors:
   1-0290/fan1_input     current speed: 0 ... skipping!
   1-0290/fan2_input     current speed: 2667 RPM
   1-0290/fan3_input     current speed: 0 ... skipping!

Testing pwm control 1-0290/fan1_pwm ...
  1-0290/fan2_input ... speed was 2667 now 2700
    no correlation

Testing pwm control 1-0290/fan2_pwm ...
  1-0290/fan2_input ... speed was 2667 now 0
    It appears that fan 1-0290/fan2_input
    is controlled by pwm 1-0290/fan2_pwm
Would you like to generate a detailed correlation (y)? 
Would you like to generate a graphical plot using gnuplot (y)? 
    PWM 255 FAN 2689
    PWM 240 FAN 2689
    PWM 225 FAN 0
    Fan Stopped at PWM = 225
    Hit return to continue...

Testing pwm control 1-0290/fan3_pwm ...
  1-0290/fan2_input ... speed was 2667 now 2667
    no correlation

The problem is fan2_pwm, where only 3 samples are taken. This is not enough in this case.

Bug in script:
Line 242:
		if [ "$S" = "0" -o "S" = "-1" ]
Shouldn't "S" be "$S" ?


pwmconfig delivers quite a dull gnuplot, but I do not understand the
relation between the _pwm value and the fan speed myself.

Problems:
  - at pwm 240, the fan speed reported in 0 while I still hear it turning.
  - at pwm 200, is goes even faster than at 255, and it reports 3139 as rpm(!).

It appears the speed is also depending on the speed from which it came. Doing
  echo 255 >fan2_pwm; sleep 2; echo 200 >fan2_pwm
will give me +-3100, while doing
  echo 0 >fan2_pwm; sleep 2; echo 200 >fan2_pwm
will give me 0. Strange...

Where do I report such strange interaction?

-- 
Rutger Nijlunsing ---------------------------- rutger ed tux tmfweb nl
never attribute to a conspiracy which can be explained by incompetence
----------------------------------------------------------------------



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux