You are not logged in.

#1 2013-08-28 22:41:59

juma93
Member
Registered: 2012-02-09
Posts: 7

Fan control on Asus UX32A

Hi,
as the owners of various UX-series Asus laptops know, the fan control system built in the firmware is very poorly engineered, as it is designed to turn the fans on when the temperature exceeds the 48°C threshold, and turn them off immediately after the temperature goes below that threshold, resulting in the fan going on and off continuously, which is very annoying when working in a silent environment.

The topic has been already discussed several times, but without any clear solution. Recently someone has posted an answer to this topic at notebookreview, linking the source of a kernel module, visible at this link: https://gist.github.com/felipec/6169047.

I compiled the module and inserted it, and it is visible among others using lsmod, but there I'm stuck.
The fan doesn't appear when running 'sensors' command, nor with 'sensors-detect' or 'fancontrol', and on /sys/class/hwmon/hwmon1 I can read the speed but not modify it.

What am I missing?

By the way, this is the content of hwmon directory:

$ ls -l /sys/class/hwmon
lrwxrwxrwx 1 root root 0 27 ago 21.55 hwmon0 -> ../../devices/virtual/hwmon/hwmon0
lrwxrwxrwx 1 root root 0 27 ago 21.55 hwmon1 -> ../../devices/platform/asus-nb-wmi/hwmon/hwmon1
lrwxrwxrwx 1 root root 0 28 ago 23.37 hwmon2 -> ../../devices/platform/coretemp.0/hwmon/hwmon2

$ ls -l /sys/class/hwmon/hwmon1
lrwxrwxrwx 1 root root    0 27 ago 21.55 device -> ../../../asus-nb-wmi
-r--r--r-- 1 root root 4,0K 27 ago 21.55 name
drwxr-xr-x 2 root root    0 28 ago 23.47 power
-r--r--r-- 1 root root 4,0K 28 ago 23.47 pwm1
lrwxrwxrwx 1 root root    0 27 ago 21.55 subsystem -> ../../../../../class/hwmon
-r--r--r-- 1 root root 4,0K 27 ago 21.55 temp1_input
-rw-r--r-- 1 root root 4,0K 27 ago 21.55 uevent

$ cat pwm1   # when fan is off
0
$ cat pwm1   # when fan is on
85

Thank you.

Last edited by juma93 (2013-08-28 22:42:53)

Offline

Board footer

Powered by FluxBB