Gigabyte GA-K8NF-9 lm_sensors config
Has anyone managed to make a working /etc/sensors.conf file for a Gigabyte GA-K8NF-9 motherboard? Nforce4-4X chipset. The sensors-detect script found the chip(s) alright and loads a bunch of modules successfully, but the output from sensors is pretty scrambled - two thirds values out of range. The sensors.conf on the gentoo forum only works fractionally better. Failing that, does anyone have a working config for any Gigabyte GA-K8* mobo with any nforce4-* chipset? Thanks, Volker -- Volker Kuhlmann is possibly list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me.
Hi Volker, I've never bothered with sensor, but I guess I should :) I had a quick look and my sensors.conf (which is just the default one) - obviously I have no experience altering this file, but would be more than willing to help out wherever possible. If you can supply me with a list of checks to run, I'll report back........? Best wishes, Jon. Volker Kuhlmann wrote:
Has anyone managed to make a working /etc/sensors.conf file for a Gigabyte GA-K8NF-9 motherboard? Nforce4-4X chipset. The sensors-detect script found the chip(s) alright and loads a bunch of modules successfully, but the output from sensors is pretty scrambled - two thirds values out of range. The sensors.conf on the gentoo forum only works fractionally better.
Failing that, does anyone have a working config for any Gigabyte GA-K8* mobo with any nforce4-* chipset?
Thanks,
Volker
-- Jonathan Brooks (Ph.D.) Research Assistant. PaIN Group, Department of Human Anatomy & Genetics, University of Oxford, South Parks Road, Oxford, OX1 3QX tel: +44(0)1865-282654 fax: +44(0)1865-282656 web: http://www.fmrib.ox.ac.uk/~jon
I've never bothered with sensor, but I guess I should :) I had a quick look and my sensors.conf (which is just the default one) - obviously I have no experience altering this file, but would be more than willing to help out wherever possible. If you can supply me with a list of checks to run, I'll report back........?
I thought knowing the temperatures would be handy, and anyway, it's a useful diagnostic and it's supposed to work. To configure it, run sensors-detect. It worked with just pressing enter on all questions. You said before you had a GA-K8NF9-Ultra, according to the manual, the differences are nforce4-ultra chipset instead of nforce4-4X, and a third fan header next to the big power connector. /etc/init.d/lm_sensors restart, and things are off the ground. Kudos to the sensors team and SUSE. Now the tricky bit is working out to which chip inputs Gigabyte has connected the various fan, thermistor and voltage lines. For the latter two, it's also important to know the value of various resistors used. For the truely dedicated, it's time for a meter and PCB track tracing... Otherwise, guess values which were recommended in the chip's (ITE IT7812?) reference application note... The default values from sensors are useless. Also, I had trouble getting it to load the correct lines belonging to the chip section in /etc/sensors.conf, so it's best to clear out the file (keep some comments) and only put the necessary lines into it. So far, I have # Modified from: # http://forums.gentoo.org/viewtopic-t-307015-highlight-sensors+nforce3.html chip "it8712-*" label in0 "VCore1" label in1 "VCore2" label in2 "+3.3V" label in3 "+5V" label in4 "+12V" label in5 "-12V" label in6 "-5V" label in7 "Stdby" label in8 "VBat" ignore vid ignore in3 ignore in5 ignore in6 ignore in7 ignore in8 compute in0 0.03+@ , @-0.03 compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1) compute in4 ((30/10) +0.97)*@ , @/((30/10) +0.97) compute in5 (7.67 * @) - 27.36 , (@ + 27.36) / 7.67 compute in6 (4.33 * @) - 13.64 , (@ + 13.64) / 4.33 compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1) set in0_min 1.2 set in0_max 1.8 set in1_min 2.4 set in1_max 2.9 set in2_min 3.3 * 0.95 set in2_max 3.3 * 1.05 set in3_min 5.0 * 0.95 set in3_max 5.0 * 1.05 set in4_min 12 * 0.95 set in4_max 12 * 1.05 set in5_max -12 * 0.95 set in5_min -12 * 1.05 set in6_max -5 * 0.95 set in6_min -5 * 1.05 set in7_min 5 * 0.95 set in7_max 5 * 1.05 label temp1 "M/B Temp" set temp1_over 40 set temp1_low 10 label temp2 "CPU Temp" set temp2_over 45 set temp2_low 10 ignore temp3 # Fans set fan1_min 1000 set fan2_min 0 ignore fan3 That's work in progress. You'll want to edit the fan3 settings. (Wonder whether it's possible to solder the missing fan header on the K8NF-9...) The BIOS display of CPU temp is 2°C lower for me, at around 30°C. As the BIOS doesn't display actual voltages, one would have to compare with a voltmeter. I don't know what Vcore1 is, but it looks dubious: VCore1: +1.42 V (min = +1.20 V, max = +1.81 V) The BIOS summarises Vcore1 + 2 under Vcore, so one doesn't even know what numbers one is supposed to get from sensors. All in all, these mobos don't have a very extensive monitoring capability. If I find out more, I'll post it. Btw the chipset heatsink runs at about 70°C - is that normal/desirable/fixable? HTH + Thanks, Volker -- Volker Kuhlmann is possibly list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me.
Hi Volker, Thanks for the info - yeah I can't believe how hot the chipset runs! Following your instructions I initialised sensors (with the default conf file), rebooted (went to make a coffee) and came back to a machine that sounded like a wailing banshee :) Guess those configuration values are wrong ;) I don't have access to a decent avo, but I'll have a dig around and see if I can find any more information on the mobo. Merry Christmas, Jon. Volker Kuhlmann wrote:
I've never bothered with sensor, but I guess I should :) I had a quick look and my sensors.conf (which is just the default one) - obviously I have no experience altering this file, but would be more than willing to help out wherever possible. If you can supply me with a list of checks to run, I'll report back........?
I thought knowing the temperatures would be handy, and anyway, it's a useful diagnostic and it's supposed to work. To configure it, run sensors-detect. It worked with just pressing enter on all questions. You said before you had a GA-K8NF9-Ultra, according to the manual, the differences are nforce4-ultra chipset instead of nforce4-4X, and a third fan header next to the big power connector. /etc/init.d/lm_sensors restart, and things are off the ground. Kudos to the sensors team and SUSE.
Now the tricky bit is working out to which chip inputs Gigabyte has connected the various fan, thermistor and voltage lines. For the latter two, it's also important to know the value of various resistors used. For the truely dedicated, it's time for a meter and PCB track tracing... Otherwise, guess values which were recommended in the chip's (ITE IT7812?) reference application note...
The default values from sensors are useless. Also, I had trouble getting it to load the correct lines belonging to the chip section in /etc/sensors.conf, so it's best to clear out the file (keep some comments) and only put the necessary lines into it. So far, I have
# Modified from: # http://forums.gentoo.org/viewtopic-t-307015-highlight-sensors+nforce3.html
chip "it8712-*"
label in0 "VCore1" label in1 "VCore2" label in2 "+3.3V" label in3 "+5V" label in4 "+12V" label in5 "-12V" label in6 "-5V" label in7 "Stdby" label in8 "VBat"
ignore vid ignore in3 ignore in5 ignore in6 ignore in7 ignore in8
compute in0 0.03+@ , @-0.03 compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1) compute in4 ((30/10) +0.97)*@ , @/((30/10) +0.97) compute in5 (7.67 * @) - 27.36 , (@ + 27.36) / 7.67 compute in6 (4.33 * @) - 13.64 , (@ + 13.64) / 4.33 compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
set in0_min 1.2 set in0_max 1.8 set in1_min 2.4 set in1_max 2.9 set in2_min 3.3 * 0.95 set in2_max 3.3 * 1.05 set in3_min 5.0 * 0.95 set in3_max 5.0 * 1.05 set in4_min 12 * 0.95 set in4_max 12 * 1.05 set in5_max -12 * 0.95 set in5_min -12 * 1.05 set in6_max -5 * 0.95 set in6_min -5 * 1.05 set in7_min 5 * 0.95 set in7_max 5 * 1.05
label temp1 "M/B Temp" set temp1_over 40 set temp1_low 10 label temp2 "CPU Temp" set temp2_over 45 set temp2_low 10 ignore temp3
# Fans set fan1_min 1000 set fan2_min 0 ignore fan3
That's work in progress. You'll want to edit the fan3 settings. (Wonder whether it's possible to solder the missing fan header on the K8NF-9...) The BIOS display of CPU temp is 2°C lower for me, at around 30°C. As the BIOS doesn't display actual voltages, one would have to compare with a voltmeter. I don't know what Vcore1 is, but it looks dubious:
VCore1: +1.42 V (min = +1.20 V, max = +1.81 V)
The BIOS summarises Vcore1 + 2 under Vcore, so one doesn't even know what numbers one is supposed to get from sensors.
All in all, these mobos don't have a very extensive monitoring capability. If I find out more, I'll post it.
Btw the chipset heatsink runs at about 70°C - is that normal/desirable/fixable?
HTH + Thanks,
Volker
-- Jonathan Brooks (Ph.D.) - Research Fellow PaIN Group, Department of Human Anatomy & Genetics, University of Oxford, South Parks Road, Oxford, OX1 3QX tel: +44(0)1865-282654 fax: +44(0)1865-282656 web: http://www.fmrib.ox.ac.uk/~jon
Thanks for the info - yeah I can't believe how hot the chipset runs!
On a Gigabyte 6600 graphics card with "silent pipe" heatsink construction (2 big heatsinks, no fan), I measured 80°C with the case lid off. The mobo heatsink feels about the same temp. Not sure how they want to survive 3 years warranty with that. The best solution would be another slow-moving fan - something the design of both things intended to avoid in the first place.
Following your instructions I initialised sensors (with the default conf file), rebooted (went to make a coffee) and came back to a machine that sounded like a wailing banshee :) Guess those configuration values are wrong ;)
I heard this too - perhaps you have the same BIOS settings. A 3200+ Venice core CPU runs very cold - with a little fan movement well below 30°C unloaded. So I tried to set the BIOS CPU fan control manually (25° fan turn-off, 35°/45°/50°, 55° full speed, PWM 2/4/8/80 or something like that), and enabled "CPU fan fail warning". Well guess what - when turning the box on, the CPU is < 25°, the fan is off, and the alarm goes berserk. Doh. The choice is between "automatic CPU fan control" with fan fail warning, and manual control without. Theoretically lm_sensors is able to control the fan PWM, but I haven't got that far yet. My current version of sensors.conf is at http://volker.dnsalias.net/linux/tech/lm_sensors/ Volker -- Volker Kuhlmann is possibly list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me.
participants (2)
-
Jonathan Brooks
-
Volker Kuhlmann