Lm sensors

From CourvilleWiki

Jump to: navigation, search

lm_sensors temperature monitoring

  • Two sensors are supposed to work: vt1211 and vt8231.

Modules: i2c-viapro, i2c-isa, eeprom, via686a, vt1211. According to via linux document the correct temperature equation to be used in/etc/sensors.conf is the following:

compute temp3 (@*@*0.0046)-(@*0.088)-0.748, (@*0.9686)+65


fan speed control for vt1211

  • according to via http://www.via.com.tw/en/Products/superIO.jsp vt1211 chipset is able to control fan speed
  • lm_sensors can do that through the following commands using two parameters: the first is the speed 0-255 and the second is the enable 0|1.
echo 128 1 > /proc/sys/dev/sensors/vt1211-isa-6000/pwm1
echo 0 1 > /proc/sys/dev/sensors/vt1211-isa-6000/pwm1
echo 0 > /proc/sys/dev/sensors/vt1211-isa-6000/pwm1
4.1.1 Fans sometimes/always read 0!!
You may not have a three-wire fan, which is required.
You may need to increase the 'fan divisor'. See doc/fan-divisors in our package for further information.
  • relevant link for a fan control script: http://www.hdev.de/fancontrol/fancontrol.html
  • bad news: someone from the hw viaarena forum measured impedance from the 12v PSU supply connector and the fan connections with a multimeter: ground and 12V bus are directly connected to CPU FAN, SYS FAN and FAN3 connectors. Thus do forget about software speed control... Poor design indeed for mobos intended for silent PCs!

Dynamic CPU frequency control

Both the nehemiah and ezra are capable of changing their clock dynamically by controlling the Cypress W311 clock generator chip. All you need is the via longhaul module that you can retreive from http://www3.sympatico.ca/howlettfamily/epia/epia_howto. It works great and there is also a governor module to handle dynamic scaling depending on your cpu load: a must!

Personal tools