--- powernowd 2008-05-09 12:13:43.182226482 -0700 +++ /etc/init.d/powernowd 2008-05-09 12:21:12.201704089 -0700 @@ -103,6 +103,9 @@ if [ $status != 0 ]; then return $status fi + if [ "`cat ${x}cpufreq/scaling_governor`" != "ondemand" ]; then + return 1 + fi # The default behaviour of powernowd is to ignore nice load: if [ -f $x"cpufreq/ondemand/ignore_nice_load" ]; then echo -n 1 > $x"cpufreq/ondemand/ignore_nice_load"