Hi,
I have been playing with the qc71_laptop interface (found at /sys/devices/platform/qc71_laptop/) after installing the kernel module on my Evo 14. It's been super useful and I've figured out quite a bit of it, such as the `fn_lock` and `performance_mode` files. However I haven't quite figured out the fans, and I was wondering if anyone could help me out here?
The RPM read interface /sys/devices/platform/qc71_laptop/hwmon/hwmon9/fan{1,2}_input works just fine, but the PWM controls seem to keep resetting themselves, even in manual mode.
What I have done:
$ echo 1 | sudo tee /sys/devices/platform/qc71_laptop/hwmon/hwmon10/pwm1_enable
$ echo 100 | sudo tee /sys/devices/platform/qc71_laptop/hwmon/hwmon10/pwm1
Expected results:
The fans are put in manual mode and fan 1 is manually set to 100/255 duty cycle.
Observed results:
As soon as the fans are in "manual mode" the PWM values (readable) jump to 255. The fans spin up to max speed.
Setting the pwm of either fan (e.g. to 100 as above) has a very brief
effect - I can hear the fan begin to slow down if set to a low value
like 0 or 100 - but almost immediately (maybe after 0.1s) the PWM value
is reset somehow and the fan returns to max duty.
Could anyone
help me out? I'd like to be able to manually set fan duty cycle from the
command line and it feels like it is *almost* possible.
Thank you very much in advance! :)