Hello, I tried Thomas DEBESSE's solution but it didn't work because one of these drivers was built in the kernel : thermal_sys (as in linux- image 4.2.XX for 15.10).
The device that use thermal_sys is called acpitz-virtual-0 and appears on my laptop most of the time as hwmon0, but sometimes as hwmon2. Instead of recompiling a kernel just for that I did the following : First find out where are the hwmonX pointing at : $ ls -l /sys/class/hwmon/ total 0 lrwxrwxrwx 1 root root 0 mars 11 06:02 hwmon0 -> ../../devices/virtual/hwmon/hwmon0 lrwxrwxrwx 1 root root 0 mars 11 06:02 hwmon1 -> ../../devices/platform/asus-nb-wmi/hwmon/hwmon1 lrwxrwxrwx 1 root root 0 mars 11 06:02 hwmon2 -> ../../devices/platform/coretemp.0/hwmon/hwmon2 Pick the device path that you need, asus-nb-wmi in my case and fill /etc/fancontrol like that example : INTERVAL=2 FCTEMPS=/sys/devices/platform/asus-nb-wmi/hwmon/hwmon?/pwm1=/sys/devices/platform/asus-nb-wmi/hwmon/hwmon?/temp1_input FCFANS=/sys/devices/platform/asus-nb-wmi/hwmon/hwmon?/pwm1=/sys/devices/platform/asus-nb-wmi/hwmon/hwmon?/fan1_input MINTEMP=/sys/devices/platform/asus-nb-wmi/hwmon/hwmon?/pwm1=50 MAXTEMP=/sys/devices/platform/asus-nb-wmi/hwmon/hwmon?/pwm1=70 MINSTART=/sys/devices/platform/asus-nb-wmi/hwmon/hwmon?/pwm1=60 MINSTOP=/sys/devices/platform/asus-nb-wmi/hwmon/hwmon?/pwm1=0 Edit /usr/sbin/fancontrol and replace all "egrep" by "grep" in lines from 100 to 107 : (I can't think of any case where egrep is needed there) AFCFAN[$fcvcount]=`echo $FCFANS |sed -e 's/ /\n/g' |grep "${AFCPWM[$fcvcount]}" |cut -d'=' -f2` AFCMINTEMP[$fcvcount]=`echo $MINTEMP |sed -e 's/ /\n/g' |grep "${AFCPWM[$fcvcount]}" |cut -d'=' -f2` AFCMAXTEMP[$fcvcount]=`echo $MAXTEMP |sed -e 's/ /\n/g' |grep "${AFCPWM[$fcvcount]}" |cut -d'=' -f2` AFCMINSTART[$fcvcount]=`echo $MINSTART |sed -e 's/ /\n/g' |grep "${AFCPWM[$fcvcount]}" |cut -d'=' -f2` AFCMINSTOP[$fcvcount]=`echo $MINSTOP |sed -e 's/ /\n/g' |grep "${AFCPWM[$fcvcount]}" |cut -d'=' -f2` AFCMINPWM[$fcvcount]=`echo $MINPWM |sed -e 's/ /\n/g' |grep "${AFCPWM[$fcvcount]}" |cut -d'=' -f2` [ -z "${AFCMINPWM[$fcvcount]}" ] && AFCMINPWM[$fcvcount]=0 AFCMAXPWM[$fcvcount]=`echo $MAXPWM |sed -e 's/ /\n/g' |grep "${AFCPWM[$fcvcount]}" |cut -d'=' -f2` -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/576602 Title: Fancontrol relies on the module load order To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lm-sensors-3/+bug/576602/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs