Show
Ignore:
Timestamp:
09/09/08 11:30:38 (6 years ago)
Author:
khali
Message:

Detect and report obviously incorrect fan speeds.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/branches/lm-sensors-3.0.0/prog/pwm/pwmconfig

    r5325 r5326  
    354354        fi 
    355355 
     356        local threshold=100000 
    356357        let pwm=$MAX 
    357358        pwmenable $P 
     
    369370                # this will return the first field if there's only one (sysfs) 
    370371                S=`cat $F | cut -d' ' -f2` 
    371                 echo "    PWM $pwm FAN $S" 
     372                # Fan speed should never increase significantly 
     373                if [ $S -gt $threshold ] 
     374                then 
     375                        echo "    PWM $pwm FAN $S (probably incorrect)" 
     376                else 
     377                        echo "    PWM $pwm FAN $S" 
     378                        let threshold=S*6/5 
     379                fi 
     380 
    372381                if [ "$PLOT" = "y" ] 
    373382                then