[elrepo] Fwd: [lm-sensors] Gigabyte GA-P35-DS3P - VID Zero value
Simon Wilson
simon at simonandkate.net
Mon Oct 19 19:16:10 EDT 2009
Quoting Phil Perry <phil at elrepo.org>:
> Refresh my memory... what is vid?
>
from /usr/share/doc/lm_sensors-2.10.8/doc/:
"The VID (Voltage Identification) pins on sensor chips are used to
read the CPU Core voltage setting."
lm_sensors then uses the VID value to calculate the Vcore (in0) in a
range of +/- 5%.
in0 (Vcore) calculation on these boards should be:
set in0_min vid * 0.95
set in0_max vid * 1.05
According to that file:
"The following chip drivers support only VRM 8.2 and cannot be changed:
adm1024, it87, mtp008, adm9240, gl520sm, lm78"
Attempting to "set vrm" fails.
And according to various info out there, such as at
http://lists.lm-sensors.org/pipermail/lm-sensors/2008-October/024581.html
it87.c should support the it8718's VID value:
#define GPIO 0x07 /* The device with the IT8718F VID value in it */
And:
The IT8718F and IT8720F also features VID inputs (up to 8 pins) but
the value is stored in the Super-I/O configuration space. Due to
technical limitations, this value can currently only be read once at
initialization time, so the driver won't notice and report changes in
the VID value. The two upper VID bits share their pins with voltage
inputs (in5 and in6) so you can't have both on a given board.
***This thread is the same issue, albeit on a different motherboard***
http://lists.lm-sensors.org/pipermail/lm-sensors/2009-January/025018.html
He "fixed" it by changing /sys/class/hwmon/hwmon0/device/vrm to read
100 instead of 110. Although reading through the rest of the thread it
appears that this should have been resolved by hwmon-vid in kernel
2.6.20+.
With it set to 100 it works for me, I get a VID of 1.088. +/- 5% gives
me a Non-alarm range of 1.03 to 1.14 V.
So is it a hwmon-vid version issue in the CentOS kernel?
Simon
--
Simon Wilson
www.simonandkate.net
More information about the elrepo
mailing list