RE: cpufreq stops working after a while

From: Pallipadi, Venkatesh
Date: Fri Aug 11 2006 - 18:16:42 EST

>-----Original Message-----
>From: Mark Lord [mailto:lkml@xxxxxx]
>Sent: Friday, August 11, 2006 2:54 PM
>To: Pallipadi, Venkatesh
>Cc: Dave Jones; Linux Kernel; Andrew Morton
>Subject: Re: cpufreq stops working after a while
>Pallipadi, Venkatesh wrote:
>>> Mark Lord wrote:
>>> Yup, thermal.
>>> Trips shortly after I see 66C in
>>> /proc/acpi/thermal_zone/THM/temperature
>>> If I stop number crunching for a bit, the temperature drops
>down to the
>>> low 50's, and the max freq then gets set back to 1100.
>>> Mmmm.. is there a way to control the high/low thermostat
>values there?
>> What is the "cooling mode" you have in
>> /proc/acpi/thermal_zone/THM/cooling_mode.
>> Output of all files in that directory will help.
> <setting not supported>
> cooling mode: critical
> <polling disabled>
> state: ok
> temperature: 49 C
> critical (S5): 95 C
>This is a passively cooled notebook, so there's no fan
>to control. They probably self-limit the CPU speed when
>the temperature gets high to prevent meltdown of the drive.
>But I would like to raise the lower limit if possible,
>allowing the speed to bump back up at, say 58C rather
>than waiting for 52C as it currently does.

Passive cooling starting temperature is given by platform manufacturer
through BIOS. You can check whether your BIOS has any option to change
it. Changing it manually by custom DSDT etc may be risky :).
One thing you can try from software is the polling_frequency above. For
some reason it is set to zero above. Try setting it to 1 sec and see
whether that makes any difference (echo 1 >

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at