> [root at Oneniisama rob]# strace sensors -s > execve("/usr/bin/sensors", ["sensors", "-s"], [/* 62 vars */]) = 0 > (...) The output seems totally normal, so I don't understand what's going on. This would seem to accuse the chip driver more than the sensors program. Please try changing the values manually and see how it is going. For example, do: cat /sys/bus/i2c/devices/1-002d/fan_div1 echo 4 > /sys/bus/i2c/devices/1-002d/fan_div1 (wait 3 seconds) cat /sys/bus/i2c/devices/1-002d/fan_div1 If it doesn't return 4 then the chip driver is faulty, or, more likely, the chip itself. Could be that the chip is locked in read-only mode. We do not have a datasheet for the ASB100 so it's hard to tell. -- Jean Delvare http://khali.linux-fr.org/