On Wednesday 21 March 2007 15:46, you wrote:
> Hi all,
> I have an asus A3G with opensuse 10.2 running. My trip points are
> 
> critical (S5):           99 C
> passive:                 60 C: tc1=2 tc2=10 tsp=100 devices=0xdffec504
> active[0]:               75 C: devices=0xdffe157c
> 
> I do not have an active[1] point. My cooling_mode is active. Therefore I
> would expect the fan to start cooling as soon as the temperature
> reaches  the 75C mark. Instead, the fan runs even if the temperature is
> like 45C. Sometimes the fan goes on and off several times within a short
> period of time so it starts to be annoying.
> 
> Is there a way to force the fan to only run at 75C?

Probably not.

Every system is different in this area, and some of them
simply over-ride the trip points you set,
but the picture above shows that passive throttling is
supposed to kick in at 60C, and  the active fan at 75C.

75C is pretty hot.  It is possible that there are other
fan controls -- perhaps lower speeds -- done by microcontroller
before  you hit this level, and the device at 75C may refer to top speed.

See if you can have any effect on this at all

echo 99:98:75:40 > trip_points

and in theory, if temperature is above 40, the fan should turn on.
If it does, then look at trip_points and see if the BIOS overwrites them.

As the fan is doing things below the 75C above already, I predict
that you have little control over it with these methods.
If you really want to dig into it, you'll need to dis-assemble your DSDT
to see what the AML for this box does with temperature events --
but your description above suggests that will not show you the whole
picture.  See also if there are any options in BIOS setup related
to active and passive cooling.

cheers,
-Len
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to