From: Thomas R. <ma...@re...> - 2004-12-14 12:51:52
|
Francisco Figueiredo Jr. wrote: > Pavel Machek wrote: > | Hi! > |>I mean, The fan is being correctly turned on and off but only after > |>getting some threshold. When the laptop is turned on and my thermal > |>zone > |>temp is 35C fan is kept on when it could be turned off. > |> > |>Any tips? > | > | > | You can just echo 1:2:3 > trip_points... > | Pavel > > > What do this do? > I don't know trip_points and what their parameters mean. Could you > explain it, please? echo "critical:hot:passive:active1:active2:activeX" > trip_points e.g.: echo "90:80:45:40:38" > trip_points means: 90 degree -> critical -> machine should shutdown (e.g. by acpid) 80 degree -> hot -> gets dangerous 45 degree -> passive -> Set CPU frequency, throttling (CPU performance) down in order to cool system 40 degree -> active1 -> turn on active cooling device 1 This normally is a fan (or an intensity of a fan) 38 degree -> active2 ... To modifiy the trip points they have to be exported by your BIOS, otherwise those values are ignored ... echo 5 > polling_frequency is a good idea as well. However the thermal module still has some bugs (e.g. once you entered passive cooling it always will be displayed in state (but your machine should be fast again)) To track down what's going on compile with CONFIG_ACPI_DEBUG=y and: echo 0xFFFF0000 >/proc/acpi/debug_layer echo 0x00000FFF >/proc/acpi/debug_level and watch your syslogger output... Thomas |