I have the same problem with suspending, ie fan runs at fast speed with no control over it. After a clean restart, though, when everything is working "fine", there is one oddity:
$ cat /proc/acpi/fan/*/state
status: off
status: off
status: off
status: off
Before reaching the first trip point everything's as supposed. When temp reaches 50, FAN3 turns on:
$ cat /proc/acpi/fan/FAN3/state
status: on
however dmesg shows an error:
[ 2689.560949] ACPI: Transitioning device [FAN3] to D0
[ 2689.560956] ACPI: Unable to turn cooling device [f6c1dca8] 'on'
[ 2689.566424] ACPI: Transitioning device [FAN3] to D0
[ 2689.566429] ACPI: Unable to turn cooling device [f6c1dca8] 'on'
and the thermal_zone state is still OK (afaik it should be active[3]?)
$ cat /proc/acpi/thermal_zone/CPUZ/state
state: ok
No error appears in dmesg after the temp cools down below the new state 3 trip point (45C) and the fans turn off. So if ACPI is unable to control the device, then what is..? And is this related to the suspend problem?
Running HP 6735s,
$ uname -r
2.6.28-11-generic
I have the same problem with suspending, ie fan runs at fast speed with no control over it. After a clean restart, though, when everything is working "fine", there is one oddity:
$ cat /proc/acpi/ thermal_ zone/CPUZ/ *
<setting not supported>
<polling disabled>
state: ok
temperature: 44 C
critical (S5): 105 C
passive: 100 C: tc1=1 tc2=2 tsp=100 devices=CPU0 CPU1
active[0]: 85 C: devices=FAN0
active[1]: 70 C: devices=FAN1
active[2]: 62 C: devices=FAN2
active[3]: 50 C: devices=FAN3
$ cat /proc/acpi/ fan/*/state
status: off
status: off
status: off
status: off
Before reaching the first trip point everything's as supposed. When temp reaches 50, FAN3 turns on: fan/FAN3/ state
$ cat /proc/acpi/
status: on
however dmesg shows an error:
[ 2689.560949] ACPI: Transitioning device [FAN3] to D0
[ 2689.560956] ACPI: Unable to turn cooling device [f6c1dca8] 'on'
[ 2689.566424] ACPI: Transitioning device [FAN3] to D0
[ 2689.566429] ACPI: Unable to turn cooling device [f6c1dca8] 'on'
and the thermal_zone state is still OK (afaik it should be active[3]?) thermal_ zone/CPUZ/ state
$ cat /proc/acpi/
state: ok
No error appears in dmesg after the temp cools down below the new state 3 trip point (45C) and the fans turn off. So if ACPI is unable to control the device, then what is..? And is this related to the suspend problem?