Overheats shutting off toshiba
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Fan used to spin up in prior version of Ubuntu, but only stays one speed and have had overheating problems since Intrepid.
Have to have powersave governor in use to prevent overheats and sudden kills.
powersaved gone, can't throttle. Not sure what is replacing it that can be done in userspace(which I prefer)
Found cpufrequency-
Wrote:
#! /bin/bash
#
#if ! type promptYesNo > /dev/null 2>&1 ; then . /home/woodnt/
SPEED=$1
for i in 0 1; do
cpufreq-selector -c $i -g $SPEED
done
which allows in userspace. Miss powersaved, though where I wrote:
#! /bin/bash
#
#TODO make error checking for arguments
. /home/woodnt/
LEVELS=
LEVEL=-1
USAGE="
_______
throttle [-d DIGIT|u|d]
-d DIGIT is a number between zero and
$LEVELS or \"u\" for level up or
\"d\" for level down
_______
"
checkLevel () {
LEVEL="$1"
while : ; do
# Check to see if it is a number and if so between 0 and upper level and if so return
if [ -n "$(echo "$LEVEL" | sed -n '/[0-9][0-9]*/p')" ] ; then
if (( $LEVEL >= 0 && $LEVEL <= $LEVELS )) ; then
#LEVEL="$1"
return
fi
# Check to see if level is either u or d and if so return
elif [ "$LEVEL" = "u" -o "$LEVEL" = "d" ] ; then
#LEVEL="$1"
return
fi
clear
promptQuestion "
_______
Level must be between 0 and $LEVELS or
either \"u\" for up or \"d\" for down\n\nPlease enter new level: "
LEVEL="$ANSWER"
done
}
if [ "$#" = 0 ] ; then echoWhere -k -H 400 -W 600 "$USAGE" ; exit ; fi
case "$1" in
level) echoWhere "$(powersave --get-brightness -K)"
exit ;;
throttle) echoWhere "$(powersave --get-throttlin
exit ;;
fast) echoWhere "$(powersave --performance-speed -f)"
exit ;;
slow) echoWhere "$(powersave --powersave-speed -l)"
exit ;;
ondemand) echoWhere "$(powersave --dynamic-speed -A)"
exit ;;
esac
while getopts d:h OPT ; do
case $OPT in
d) checkLevel "$OPTARG"
ARG=
\?|h) echoWhere "$USAGE" ; exit ;;
esac
done
if [ -n "$ARG" ] ; then
powersave $ARG
else
echoWhere "$USAGE"
fi
exit
Will include hardinfo report and once bug number generated, apport-collect
With thanks,
Narnie
apport-collect 633612 /edge.launchpad .net/+authorize -token? oauth_token= tDr7lvNPpgS5wtG M49ZW&allow_ permission= WRITE_PRIVATE)
The authorization page:
(https:/
should be opening in your browser. After you have authorized
this program to access Launchpad on your behalf you should come
back here and press <Enter> to finish the authentication process.
*** Updating problem report
No additional information collected.
Press any key to continue...
No pending crash reports. Try --help for more information.
Will attach kern.log