Thomas Renninger wrote:
> This came in in OpenSUSE 10.3. When we still had overriden thermal polling
> frequency (what we probably will do again soon). It has been tested that
> specific ThinkPads do not throw a thermal event when exceeding the passive
> trip point. Even thermal polling was not enough...
> As no other solution has been found meanwhile and it seems Windows is also
> using a virtual passive trip point:

Ok that would be good evidence.


> +     if (dmi_check_system(thermal_psv_dmi_table)) {
> +             if (tz->trips.passive.flags.valid &&
> +                 tz->trips.passive.temperature > CELSIUS_TO_KELVIN(85)) {
> +                     printk (KERN_INFO "Adjust passive trip point from %lu"
> +                             " to %lu\n",
> +                             
> KELVIN_TO_CELSIUS(tz->trips.passive.temperature),
> +                             KELVIN_TO_CELSIUS(tz->trips.passive.temperature 
> - 150));
> +                     tz->trips.passive.temperature -= 150;

The hardcoded temperature numbers make me a little uneasy. Also 85 - 150 
is potentially negative, which is probably not good?

-Andi


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
ibm-acpi-devel mailing list
ibm-acpi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel

Reply via email to