Changeset 5318

Show
Ignore:
Timestamp:
09/08/08 11:49:13 (3 months ago)
Author:
khali
Message:

Fix MINSTOP and MINSTART test functions. PWM must be enabled for the duration
of the test, and disabled again afterwards. Bug reported by Philippe Roubach.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • lm-sensors/branches/lm-sensors-3.0.0/CHANGES

    r5317 r5318  
    66  fancontrol: Don't use named pipes when we don't need them (#2319) 
    77  pwmconfig: Tell the user about gnuplot if isn't installed 
     8             Fix MINSTOP and MINSTART test functions 
    89  sensors-detect: Add Intel SCH (bus) support 
    910                  Add SMSC EMC6D103 support 
  • lm-sensors/branches/lm-sensors-3.0.0/prog/pwm/pwmconfig

    r5317 r5318  
    578578        let fanok=0 
    579579        let fanval=0 
     580 
     581        pwmenable $pwms 
    580582        until [ "$fanok" = "1" ] 
    581583        do 
     
    583585                if [ $fanval -gt 240 ] ; then let fanval=$MAX ; let fanok=1 ; fi 
    584586                echo -n "Setting $pwms to $fanval..." 
    585                 echo $fanval > $pwms 
     587                pwmset $pwms $fanval 
    586588                read FANTEST 
    587589                if [ "$FANTEST" != "" ] ; then let fanok=1 ; fi 
    588590        done 
     591        pwmdisable $pwms 
     592 
    589593        let fanval=fanval+20 
    590594        if [ $fanval -gt 240 ] ; then let fanval=$MAX ; fi 
    591595        echo "OK, using $fanval" 
    592         echo $MAX > $pwms 
    593596} 
    594597 
     
    601604        let fanok=0 
    602605        let fanval=$MAX 
     606 
     607        pwmenable $pwms 
    603608        until [ "$fanok" = "1" ] 
    604609        do 
     
    606611                if [ $fanval -lt 0 ] ; then let fanval=0 ; let fanok=1 ; fi 
    607612                echo -n "Setting $pwms to $fanval..." 
    608                 echo $fanval > $pwms 
     613                pwmset $pwms $fanval 
    609614                read FANTEST 
    610615                if [ "$FANTEST" != "" ] ; then let fanok=1 ; fi 
    611616        done 
     617        pwmdisable $pwms 
     618 
    612619        let fanval=fanval+20 
    613620        if [ $fanval -gt $MAX ] ; then let fanval=$MAX ; fi 
    614621        echo "OK, using $fanval" 
    615         echo $MAX > $pwms 
    616622} 
    617623