Penguin
Diff: MotherboardMonitoring
EditPageHistoryDiffInfoLikePages

Differences between version 14 and predecessor to the previous major change of MotherboardMonitoring.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 14 Last edited on Thursday, November 6, 2003 11:32:09 am by JohnMcPherson Revert
Older page: version 5 Last edited on Tuesday, October 22, 2002 12:47:37 am by JamieCurtis Revert
@@ -1,13 +1,16 @@
-This describes my experiances with [lmsensors], in particular installing it under Debian Woody , on a Gigabyte 7VTXH  
+The [lmsensors] package allows you to check some vital statistics of your motherboard , such as core voltage values , temperature readings and fan speed monitoring. Almost all motherboards since the [Pentium]II era have had this built on.  
  
-LM Sensors is a package that lets you get access to your motherboard's voltage , temperature and fan speed monitoring . Almost all motherboards since the P -II era have had this built on.  
+For comparison, my 1.1GHz [Athlon] system has a motherboard temperature of around 44 degrees Celsius and the [CPU] has a temperature of around 50 degrees Celsius on a warm spring 's day. (These might be a tad higher than most people would find acceptable(?) , but I don't have any extra case fans, only a fan on the heatsink and the [PSU]'s fan) .  
+  
+ ----  
+This describes my experiences with [lmsensors], in particular installing it under [Debian] [Woody], on a Gigabyte 7VTXH  
  
 LM Sensors are very dependent on your: 
  
-* kernel  
+* [Kernel]  
 * motherboard (both chipset and manafacturer) 
-* distro  
+* [Distribution|Category:Distribution]  
  
 This will require you to do nasty things to your machine, such as compile kernels, and possibly require you to get out a screwdriver to open up your machine to look at chips on the motherboard ! Not for the faint hearted ! 
  
 I'm going to go over how I got it going on my motherboard, my kernel, and with Debian Woody. Add your experiances if they are different. 
@@ -18,9 +21,9 @@
 ** Config->Character Devices->I2C support 
 ** Enable everything as modules 
 ** build and install the kernel 
 # Install the debian packages for lm-sensors 
-** apt-get install lm-sensors lm-sensors-kernel  
+** apt-get install lm-sensors lm-sensors-source  
 # Build the kernel modules for the sensors and i2c busses 
 ** ''This is the tricky one. The debian system works well __if__ you install your kernel through the kernel-package system. - I don't. Maybe I should, I can't be bothered. However this step is made hard because of it.'' 
 ** Debian places a file called lm-sensors.tar.gz in /usr/src 
 ** Read /usr/share/doc/lm-sensors-kernel if you use kernel-package 
@@ -45,4 +48,38 @@
 # __AFTER YOU EDIT /etc/sensors.conf AND EVERY TIME YOU BOOT, RUN sensors -s__ 
 ** This sets up the set fields, without it, you max, min and alarm values will not be set in the driver. 
 *** You must do this as root, it has to write to the kernel space driver. 
 # Set up [Cacti] to make pretty graphs of your CPU, motherboard temps, your voltages and fan speeds ! 
+  
+  
+# Motherboard Notes  
+  
+Gigabyte AMD boards (via southbridge based boards)  
+  
+with some gigabyte boards (and possibly others), the module load order is important  
+7ZM (Socket A) requires that you load the modules in the order  
+i2c-isa  
+i2c-viapro  
+via686a <-- the chip driver to via southbridge boards  
+  
+you may also want to load i2c-proc and i2c-dev if you havnt built them into the kernel  
+  
+----  
+!!Additional Experiences  
+!GA-7VTXE motherboard  
+Following the excellent instructions above, I was able to fairly easily set up lm-sensors on my GA-7VTXE+ motherboard (which is very similar to the GA-7VTXH+ in the above section). Summary:  
+# build the sensors kernel module (I already had i2c support in my kernel for [TVTunerCards] support)  
+# # modprobe i2c-proc i2c-isa it87  
+# set up /etc/sensors.conf (see below)  
+# # sensors -s (as root, to initialise everything)  
+# $ sensors (to get a listing printed out)  
+  
+I knew to use the it87 module and config from the above notes, but if I didn't, I would have looked at my motherboard's manual, for example, [here|http://www.wlug.org.nz/archive/images/ga7vt.jpg].  
+  
+The reading for the MB temp was consistent with the bios, but the reading for the CPU temp was way out. After a quick read of the documentation, it is because the default assumption is that the 2nd temperature sensor is a diode. Changing this setting to be a resistor made more realistic values appear. I had to add a line like  
+ options it87 temp_type=0x38  
+to /etc/modules.conf so that the module uses different calculations. If you really want to know how I derived that option, read /usr/share/doc/lm-sensors/doc/chips/it87.gz (in debian, at least).  
+  
+Here's a link to my /etc/[sensors.conf] file.  
+  
+!Abit KT7 motherboard  
+On an Abit KT7 motherboard, the chip is a "via686b" - you need to use the "via686a" driver. See the [sensors.conf] file for my setup for this.