All pastes #807357 Raw Edit

redondos

public text v1 · immutable
·published 2007-12-06 17:14 UTC
rendered paste body
--- /usr/local/sbin/tp-fancontrol       2007-10-14 12:31:50.000000000 +0200
+++ /tmp/tp-fancontrol.html     2007-12-06 18:12:31.000000000 +0100
@@ -1,3 +1,4 @@
+
 #!/bin/bash
 
 # tp-fancontrol 0.3.02 (http://thinkwiki.org/wiki/ACPI_fan_control_script)
@@ -31,7 +32,7 @@
 THRESHOLDS=( #  Sensor     ThinkPad model
              #             R51     T41/2  Z60t   T43-26xx
 # min  max   #  ---------- ------- -----  -----  ---------------------------
-  50   68    #  EC 0x78    CPU     CPU    ?      CPU
+  50   70    #  EC 0x78    CPU     CPU    ?      CPU
   47   60    #  EC 0x79    miniPCI ?      ?      Between CPU and PCMCIA slot
   43   55    #  EC 0x7A    HDD     ?      ?      PCMCIA slot
   49   68    #  EC 0x7B    GPU     GPU    ?      GPU
@@ -44,7 +45,7 @@
   48   62    #  EC 0xC1    ?       n/a    ?      Southbridge (under miniPCI)
   50   65    #  EC 0xC2    ?       n/a    ?      Power circuitry (under CDC)
 
-  50   58    #  HDD        ->      ->     ->     Hard disk internal sensor
+  47   58    #  HDD        ->      ->     ->     Hard disk internal sensor
   47   60    #  HDAPS      ->      ->     ->     HDAPS readout (same as EC 0x79)
 )
 
@@ -53,10 +54,10 @@
 ANTIPULSE=( 0      1      1      0)  # Prevent fan pulsing noise at this level
                                      # (reduces frequency of fan RPM updates)
 
-OFF_THRESH_DELTA=2 # when gets this much cooler than 'min' above, may turn off fan
+OFF_THRESH_DELTA=3 # when gets this much cooler than 'min' above, may turn off fan
 MIN_THRESH_SHIFT=0 # increase min thresholds by this much
 MAX_THRESH_SHIFT=0 # increase max thresholds by this much
-MIN_WAIT=30 # minimum time (seconds) to spend in a given level before stepping down
+MIN_WAIT=180 # minimum time (seconds) to spend in a given level before stepping down
 
 IBM_ACPI=/proc/acpi/ibm
 HDAPS_TEMP=/sys/bus/platform/drivers/hdaps/hdaps/temp1
@@ -181,7 +182,7 @@
         LAST_DISK_TEMP="-128"
         for DEV in {sda,hda}; do
             if [[ -b "/dev/$DEV" ]]; then
-                local MODEL=`cat /sys/block/$DEV/device/model 2>/dev/null`
+                local MODEL=`cat /sys/block/$DEV/device/model`
                 if [[ "$MODEL" =~ "$HITACHI_MODELS" ]]; then
                     if HTEMP=`read_hitachi_temp "/dev/$DEV" 2>/dev/null`; then
                         LAST_DISK_TEMP="$HTEMP"
@@ -422,4 +423,4 @@
     [ -e "$PID_FILE" ] && echo "WARNING: daemon already running"
     set_priority
     control_fan
-fi
+fi