Distribution: Gentoo Hardware Environment: ASUS L3800C, 1GB RAM, Pentium 4M Software Environment: Problem Description: When /proc/acpi/thermal_zone/THRM/cooling_mode is set to passive, temperature is between 74-76 oC, fan is being turned on and off evry about 6 seconds. To solve the problem temporarily is to set cooling mode to active. Then the fan cools system for a some longer time that 6 seconds, but something in acpi triggers the cooling mode to passive and then again fan is turned on and off like crazy: vrapenec root # cat /proc/acpi/thermal_zone/THRM/trip_points critical (S5): 95 C passive: 75 C: tc1=1 tc2=1 tsp=100 devices=0xc1c3defc active[0]: 90 C: devices=0xc1c30efc vrapenec root # cat /proc/acpi/thermal_zone/THRM/temperature temperature: 76 C vrapenec root # Steps to reproduce: acpi-20030918
Martin, as I have mentioned before, the DSDT can't control the real fan (I mean the hardware) at all in your machine. I guess if you strip ACPI, you will get the same symptom.
Please boot with acpi=off and see if the fan does the same thing and the Linux ACPI code has nothing to do with this -- or if the Linux ACPI code is implicated. If Linux ACPI code is implicated, please attach acpidmp and dmesg output. thanks, -Len