To solve the problem I launch pwmconfig, and search those lines (may differ on your computer) :
____________________________________________
[…]
Found the following devices:
hwmon0/device is it8721
hwmon1/device is k10temp
hwmon2/device is fam15h_power
[…]
____________________________________________
Then I write (as root) a config file named /etc/modprobe.d/fancontrol.conf with this content (modules names can differ a little to names given by pwmconfig, use lsmod to find them) :
____________________________________________
root@ubuntu # update-initramfs -k all -u
[…]
____________________________________________
At boot time, fam15h_power module can't be loaded before k10temp module, and k10temp module can't be loaded before it87 module. It forces module load order.
Same problem here with Ubuntu 13.4
To solve the problem I launch pwmconfig, and search those lines (may differ on your computer) :
_______ _______ _______ _______ _______ _______ __ _______ _______ _______ _______ _______ __
[…]
Found the following devices:
hwmon0/device is it8721
hwmon1/device is k10temp
hwmon2/device is fam15h_power
[…]
_______
Then I write (as root) a config file named /etc/modprobe. d/fancontrol. conf with this content (modules names can differ a little to names given by pwmconfig, use lsmod to find them) :
_______ _______ _______ _______ _______ _______ __ _______ _______ _______ _______ _______ __
softdep fam15h_power pre:k10temp
softdep k10temp pre: it87
_______
Then I rebuild initramfs
_______ _______ _______ _______ _______ _______ __ _______ _______ _______ _______ _______ __
root@ubuntu # update-initramfs -k all -u
[…]
_______
At boot time, fam15h_power module can't be loaded before k10temp module, and k10temp module can't be loaded before it87 module. It forces module load order.