From 7547870646e68402c1f9f503b96a03d5e01a89d9 Mon Sep 17 00:00:00 2001 From: Tele42 Date: Sun, 21 Jan 2018 09:58:17 -0500 Subject: [PATCH] configs: Bulk config recovery from archive.org (Part 2) This is a bulk recovery of the sensor configs found at https://web.archive.org/web/20150901092438/http://www.lm-sensors.org:80/wiki/Configurations The config sections themselves are unaltered, but I've selectively added some, but not all of the extra info around them. Anywhere there's been extra info added, it should be in comments at the top of the config, followed by a double newline to indicate the separation. Attribution has been retained where possible, but links to the mailing list are hosed, so goto the above archive.org link to check if a config has extra origin notes. [groeck: reformatted description] Signed-off-by: Guenter Roeck --- configs/Jetway/NC92-330-LF.conf | 75 ++++++++++++ configs/Kontron/986LCD-M.conf | 48 ++++++++ configs/MSI/945P-Neo2-F.conf | 56 +++++++++ configs/MSI/975X-Platinum.conf | 63 +++++++++++ configs/MSI/GF615M-P33.conf | 60 ++++++++++ configs/MSI/IM-945GC.conf | 58 ++++++++++ configs/MSI/IM-945GSE-A.conf | 39 +++++++ configs/MSI/P35-Neo.conf | 37 ++++++ configs/MSI/P6N-SLI-FI.conf | 58 ++++++++++ configs/MSI/P965-Platinum.conf | 48 ++++++++ configs/MSI/X58-Pro-E.conf | 48 ++++++++ configs/PCchips/M811.conf | 97 ++++++++++++++++ configs/Sapphire/PureFusionMiniE350.conf | 31 +++++ configs/Shuttle/XPC-SG33G5M-Deluxe.conf | 57 ++++++++++ configs/SuperMicro/C2SBE.conf | 92 +++++++++++++++ configs/SuperMicro/C7H61.conf | 73 ++++++++++++ configs/SuperMicro/C7X58.conf | 66 +++++++++++ configs/SuperMicro/DLE370.conf | 55 +++++++++ configs/SuperMicro/H8DC8.conf | 138 +++++++++++++++++++++++ configs/SuperMicro/H8QM3.conf | 30 +++++ configs/SuperMicro/PDSMi+.conf | 82 ++++++++++++++ configs/SuperMicro/X6DH8-XG2.conf | 30 +++++ configs/SuperMicro/X7DB8.conf | 121 ++++++++++++++++++++ configs/SuperMicro/X7DBE.conf | 65 +++++++++++ configs/SuperMicro/X7SBU.conf | 108 ++++++++++++++++++ configs/SuperMicro/X7SBi.conf | 108 ++++++++++++++++++ configs/SuperMicro/X7SLA.conf | 39 +++++++ configs/SuperMicro/X7SPA.conf | 32 ++++++ configs/SuperMicro/X8DTN.conf | 100 ++++++++++++++++ configs/SuperMicro/X9SRA.conf | 56 +++++++++ configs/Tyan/S2466-4M.conf | 109 ++++++++++++++++++ configs/VIA/EPIA-M920.conf | 30 +++++ configs/Zotac/H55-ITX.conf | 48 ++++++++ configs/Zotac/ZBox-HD-ID11.conf | 59 ++++++++++ 34 files changed, 2216 insertions(+) create mode 100644 configs/Jetway/NC92-330-LF.conf create mode 100644 configs/Kontron/986LCD-M.conf create mode 100644 configs/MSI/945P-Neo2-F.conf create mode 100644 configs/MSI/975X-Platinum.conf create mode 100644 configs/MSI/GF615M-P33.conf create mode 100644 configs/MSI/IM-945GC.conf create mode 100644 configs/MSI/IM-945GSE-A.conf create mode 100644 configs/MSI/P35-Neo.conf create mode 100644 configs/MSI/P6N-SLI-FI.conf create mode 100644 configs/MSI/P965-Platinum.conf create mode 100644 configs/MSI/X58-Pro-E.conf create mode 100644 configs/PCchips/M811.conf create mode 100644 configs/Sapphire/PureFusionMiniE350.conf create mode 100644 configs/Shuttle/XPC-SG33G5M-Deluxe.conf create mode 100644 configs/SuperMicro/C2SBE.conf create mode 100644 configs/SuperMicro/C7H61.conf create mode 100644 configs/SuperMicro/C7X58.conf create mode 100644 configs/SuperMicro/DLE370.conf create mode 100644 configs/SuperMicro/H8DC8.conf create mode 100644 configs/SuperMicro/H8QM3.conf create mode 100644 configs/SuperMicro/PDSMi+.conf create mode 100644 configs/SuperMicro/X6DH8-XG2.conf create mode 100644 configs/SuperMicro/X7DB8.conf create mode 100644 configs/SuperMicro/X7DBE.conf create mode 100644 configs/SuperMicro/X7SBU.conf create mode 100644 configs/SuperMicro/X7SBi.conf create mode 100644 configs/SuperMicro/X7SLA.conf create mode 100644 configs/SuperMicro/X7SPA.conf create mode 100644 configs/SuperMicro/X8DTN.conf create mode 100644 configs/SuperMicro/X9SRA.conf create mode 100644 configs/Tyan/S2466-4M.conf create mode 100644 configs/VIA/EPIA-M920.conf create mode 100644 configs/Zotac/H55-ITX.conf create mode 100644 configs/Zotac/ZBox-HD-ID11.conf diff --git a/configs/Jetway/NC92-330-LF.conf b/configs/Jetway/NC92-330-LF.conf new file mode 100644 index 00000000..d2087642 --- /dev/null +++ b/configs/Jetway/NC92-330-LF.conf @@ -0,0 +1,75 @@ +# Configuration contributed by Maciej Żenczykowski. +# Kernel modules used: f71882fg, coretemp. + + +# Jetway NC92-330-LF + +chip "f71862fg-*" + + label in0 "Vcc3V" + label in1 "Vcore" + label in2 " NB" + label in3 "+ 5V" + label in4 "+12V" + label in5 "5VSB" + label in6 "VDIMM" + label in7 "VSB3V" + label in8 "Vbat" + + label fan1 "CPUFAN" + label fan2 "SYSFAN1" + label fan3 "SYSFAN2" + + label temp1 "?CPU Temp" + label temp2 "?Sys Temp" + label temp3 "???? Temp" + +# According to datasheet, 3VCC/VSB/VBAT +# (ie. Vcc3V/VSB3V/Vbat, or in0/in7/in8) +# use internal R1=R2=150K Ohm resistors +# +# remember V_in_to_chip = V_real * R2 / (R1 + R2) +# (where V_real----R1---*----V_in_to_chip) [max 2.048V] +# ( | ) +# ( R2 ) +# ( | ) +# ( GND ) +# +# It would seem that VDIMM is the same... +# Hence those four are set to use "@*2, @/2" +# +# The values of 5.25 for +5V and 5VSB and 11 for +12V +# are from the datasheet as well (after juggling): +# +# VCORE R1=1K R2=inf VCORE -> *1 +# VRAM R1=10K R2=10K VIN2 -> *2 +# VCHIPSET R1=4.7K R2=10K VIN3 -> *1.47 +# VCC5V R1=20K R2=4.7 VIN4 -> *5.255319148 +# +12V R1=200K R2=20K VIN5 -> *11 +# VCC1.5V R1=10K R2=inf VIN6 -> *1 + + compute in0 @*2, @/2 + compute in1 @, @ + compute in2 @, @ + compute in3 @*5.255319148, @/5.255319148 + compute in4 @*11, @/11 + compute in5 @*5.255319148, @/5.255319148 + compute in6 @*2, @/2 + compute in7 @*2, @/2 + compute in8 @*2, @/2 + +# set temp1_type 2 + set temp1_max 85 + set temp1_max_hyst 81 + set temp1_crit 65 +# set temp1_crit_hyst 61 +# set temp2_type 2 + set temp2_max 85 + set temp2_max_hyst 81 + set temp2_crit 100 +# set temp2_crit_hyst 96 +# set temp3_type 2 + set temp3_max 70 + set temp3_max_hyst 68 + set temp3_crit 85 +# set temp3_crit_hyst 83 diff --git a/configs/Kontron/986LCD-M.conf b/configs/Kontron/986LCD-M.conf new file mode 100644 index 00000000..cf36bd61 --- /dev/null +++ b/configs/Kontron/986LCD-M.conf @@ -0,0 +1,48 @@ +# Voltage section for the Kontron 986LCD-M: + +chip "w83627thf-*" + +# Voltages + + label in0 "Vcore" + label in1 "+12V" + label in2 "+3.3V" + label in3 "+5V" + label in4 "+1.5V" + label in7 "5VSB" + label in8 "Vbat" + + # External resistors + compute in1 @ * (1 + 10/3.57), @ / (1 + 10/3.57) + # Internal resistors + compute in3 @ * (1 + 34/51), @ / (1 + 34/51) + compute in7 @ * (1 + 34/51), @ / (1 + 34/51) + + set in1_min 12.0 * 0.95 + set in1_max 12.0 * 1.05 + 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 1.5 * 0.95 + set in4_max 1.5 * 1.05 + set in7_min 5.0 * 0.90 + set in7_max 5.0 * 1.10 + set in8_min 3.0 * 0.90 + set in8_max 3.0 * 1.15 + +# Fans + + label fan1 "Sys Fan" + label fan2 "CPU Fan" + label fan3 "Aux Fan" + +# Temperatures + + label temp1 "M/B Temp" + label temp2 "CPU Temp" + # temp3 is an optional external sensor + + # Default limits for temp2 and temp3 are sane, but not for temp1 + set temp1_max 80 + set temp1_max_hyst 75 diff --git a/configs/MSI/945P-Neo2-F.conf b/configs/MSI/945P-Neo2-F.conf new file mode 100644 index 00000000..1fa26d02 --- /dev/null +++ b/configs/MSI/945P-Neo2-F.conf @@ -0,0 +1,56 @@ +# Winbond W83627EHF configuration contributed by Dmitry Pechnikov +# This is for an MSI 945P Neo2-F aka MS-7176. +chip "w83627ehf-*" "w83627dhg-*" + + label in0 "VCore" + label in1 "+12V" + label in2 "AVCC" + label in3 "3VCC" + label in6 "+5V" + label in7 "VSB" + label in8 "VBAT" + +# +12V is in1 and +5V is in6 as recommended by datasheet + compute in1 @*(1+(56/10)), @/(1+(56/10)) + compute in6 @*(1+(22/10)), @/(1+(22/10)) + + set in1_min 12.0*0.9 + set in1_max 12.0*1.1 + set in6_min 5.0*0.9 + set in6_max 5.0*1.1 + + set in2_min 3.3*0.9 + set in2_max 3.3*1.1 + set in3_min 3.3*0.9 + set in3_max 3.3*1.1 + set in7_min 3.3*0.9 + set in7_max 3.3*1.1 + set in8_min 3.3*0.9 + set in8_max 3.3*1.1 + + ignore in4 + ignore in5 + ignore in9 + +# Fans + label fan1 "Case Fan" + label fan2 "CPU Fan" + label fan3 "Aux Fan" + + ignore fan1 + ignore fan3 + ignore fan5 +# set fan1_min 1200 + set fan2_min 1000 + +# Temperatures + label temp1 "Sys Temp" + label temp2 "CPU Temp" + label temp3 "AUX Temp" + + set temp1_max 55 + set temp1_max_hyst 48 + set temp2_max 55 + set temp2_max_hyst 47 + set temp3_max 55 + set temp3_max_hyst 50 diff --git a/configs/MSI/975X-Platinum.conf b/configs/MSI/975X-Platinum.conf new file mode 100644 index 00000000..09b97111 --- /dev/null +++ b/configs/MSI/975X-Platinum.conf @@ -0,0 +1,63 @@ +# Configuration file for the MSI 975X Platinum (MS-7246), +# contributed by Leonardo Marín. + + +chip "w83627ehf-*" "w83627dhg-*" + + label in0 "VCore" # CPU Core Voltage + label in1 "VPCIEx" # PCI Express Voltage + label in2 "AVCC" + label in3 "3VCC" + label in6 "+ 5V" # +5V, or so i think + label in7 "3VSB" + label in8 "VBAT" + label in9 "+12V" # +12V, or so i think + +## +12V is in9 and +5V is in6 ## + compute in9 @*(1+(56/10)), @/(1+(56/10)) + compute in6 @*(1+(22/10)), @/(1+(22/10)) + + set in9_min 12.0*0.9 + set in9_max 12.0*1.1 + set in6_min 5.0*0.9 + set in6_max 5.0*1.1 + + set in0_min 0.9 + set in0_max 1.7 + set in1_min 1.4 + set in1_max 2.0 + set in2_min 3.3*0.9 + set in2_max 3.3*1.1 + set in3_min 3.3*0.9 + set in3_max 3.3*1.1 + set in7_min 3.3*0.9 + set in7_max 3.3*1.1 + set in8_min 3.0*0.9 + set in8_max 3.3*1.1 + + ignore in4 + ignore in5 + +## Temperatures ## + + label temp1 "Sys Temp" + label temp2 "CPU Temp" + label temp3 "Aux Temp" + + set temp1_max 55 + set temp1_max_hyst 48 + set temp2_max 55 + set temp2_max_hyst 47 + set temp3_max 55 + set temp3_max_hyst 50 + +## Fans ## + + label fan1 "PSU Fan" + label fan2 "CPU Fan" + label fan3 "NB Fan" + label fan4 "Sys Fan" + + set fan2_min 800 + + ignore fan5 diff --git a/configs/MSI/GF615M-P33.conf b/configs/MSI/GF615M-P33.conf new file mode 100644 index 00000000..7ee1aef5 --- /dev/null +++ b/configs/MSI/GF615M-P33.conf @@ -0,0 +1,60 @@ +# Contributed by John Smith. + + +# lm_sensors configuration file for the MSI GF615M-P33 rev 1.3 (MS-7597) +# 2011-07-14, Kid from Belgrade +# tweaked from config for MSI P35 Neo / MSI MS-7360 motherboard +# 2007-09-21, Andre Jagusch +# Comments welcome! + +chip "f71889ed-*" + +# Temperature + label temp1 "CPU" + label temp2 "System" + ignore temp3 + +# Fans + label fan1 "CPU" + label fan2 "System" + label fan3 "Misc" + +# sensors in2, in3, in6, in7 and in8 may be ignored since +# they are not shown in BIOS for MS-7597 +# in6 is always 0.00 +# Voltage + label in0 "+3.3V" + label in1 "Vcore" +# ignore in2 +# ignore in3 + label in2 "Vdimm" + label in3 "Vchip" + label in4 "+5V" + label in5 "+12V" + ignore in6 +# ignore in7 +# ignore in8 + label in7 "3VSB" + label in8 "Battery" + +# never change the in0, in7 and in8 compute, these are hardwired in the chip! +# +5V, +12V and +3.3V computes looking fine for MS-7597, nothing changed + compute in0 (@ * 2), (@ / 2) + compute in2 (@ * 2), (@ / 2) + compute in3 (@ * 2), (@ / 2) + compute in4 (@ * 5.25), (@ / 5.25) + compute in5 (@ * 11), (@ / 11) + compute in6 (@ * 6.585), (@ / 6.585) + compute in7 (@ * 2), (@ / 2) + compute in8 (@ * 2), (@ / 2) + + +# On Fintek, first sensor is below or near the CPU socket (how to determine this?) +# CPU temperature is also measurable by on-die sensor on K10 series. +# Now I have not found this anywhere and correction is correlated with Fintek, +# tweaked for Athlon II x2 250, may differ for others. +chip "k10temp-*" + + label temp1 "CPU K10 Temp" + + compute temp1 (@ + 5.5), (@ - 5.5) diff --git a/configs/MSI/IM-945GC.conf b/configs/MSI/IM-945GC.conf new file mode 100644 index 00000000..5bd7df18 --- /dev/null +++ b/configs/MSI/IM-945GC.conf @@ -0,0 +1,58 @@ +# Configuration file contributed by Bryan Guidroz. + + +chip "f71882fg-isa-0a10" + +# Ignore - Voltage +# The F71882FG uses an 8-bit, 8 mV LSB ADC for voltage monitoring. +# This means that it can measure up to 2.04 V directly. This is the value +# of in2, in3 and in6 on the MSI MS-9832, which means these inputs +# are saturated. This means these inputs are unused. + + ignore in2 + ignore in3 + ignore in6 + +# Ignore - Fans +# The MSI MS-9832 uses fan1 (CPU Fan) and fan2 (System Fan). +# This means other fans are unused. + + ignore fan3 + ignore fan4 + +# Ignore - Temps +# The MSI MS-9832 uses temp1 (CPU temp) and temp3 (System temp). +# This means temp2 is unused. + + ignore temp2 + +# Other - Voltages +# in0 (+3.3v), in7 (3VSB), and in8 (Vbat) are internally monitored voltages +# with internal dividers. This means the values are properly set and do not +# need to be defined in this configuration as they should be reported properly. + +# Voltages + label in1 "Vcore" + label in4 "+5V" + label in5 "+12V" + + compute in4 @*(1+200/47), @/(1+200/47) + compute in5 @*(1+200/20), @/(1+200/20) + + set in1_max 1.1625 * 1.05 + +# Fans + label fan1 "CPU Fan" + label fan2 "Sys Fan" + + set fan1_min 2100 + set fan2_min 1400 + +# Temperatures + label temp1 "CPU Temp" + label temp3 "Sys Temp" + + set temp1_max 60 + set temp1_max_hyst 58 + set temp3_max 50 + set temp3_max_hyst 48 diff --git a/configs/MSI/IM-945GSE-A.conf b/configs/MSI/IM-945GSE-A.conf new file mode 100644 index 00000000..51aac2d2 --- /dev/null +++ b/configs/MSI/IM-945GSE-A.conf @@ -0,0 +1,39 @@ +# lm_sensors configuration file for the MSI IM-945GSE-A motherboard +# Atom N270, Dual Gigabit Intel 82574L controllers, VGA, DVI +# 2009-07-01 Thomas Ettwein +# 2010-08-29 Leo Krueger + +chip "f71882fg-*" + +# Temperature + label temp1 "CPU" + label temp2 "Systemboard" + ignore temp3 + +# Fans + ignore fan1 # no connector on board + label fan2 "CPUFAN1" + ignore fan3 # no connector on board + ignore fan4 # no connector on board + + +# Voltage + label in0 "3.3V" + label in1 "Vcore" + label in2 "Vdimm" + label in3 "Vchip" + label in4 "+5V" + label in5 "12V" + label in6 "5VSB" + label in7 "3VSB" + label in8 "Battery" + +# never change the in0, in7 and in8 compute, these are hardwired in the chip! + compute in0 (@ * 2), (@ / 2) + compute in2 (@ * 2), (@ / 2) + compute in3 (@ * 2), (@ / 2) + compute in4 (@ * 5.25), (@ / 5.25) + compute in5 (@ * 11.0), (@ / 11.0) + compute in6 (@ * 5.25), (@ / 5.25) + compute in7 (@ * 2), (@ / 2) + compute in8 (@ * 2), (@ / 2) diff --git a/configs/MSI/P35-Neo.conf b/configs/MSI/P35-Neo.conf new file mode 100644 index 00000000..72cb75a1 --- /dev/null +++ b/configs/MSI/P35-Neo.conf @@ -0,0 +1,37 @@ +# lm_sensors configuration file for the MSI P35 Neo / MSI MS-7360 motherboard +# 2007-09-21, Andre Jagusch +# Comments welcome! + +chip "f71882fg-*" + +# Temperature + label temp1 "CPU" + label temp2 "System" + ignore temp3 + +# Fans + label fan1 "CPU" + label fan2 "System" + label fan3 "Power" + label fan4 "Aux" + +# Voltage + label in0 "3.3V" + label in1 "Vcore" + label in2 "Vdimm" + label in3 "Vchip" + label in4 "+5V" + label in5 "12V" + label in6 "5VSB" + label in7 "3VSB" + label in8 "Battery" + +# never change the in0, in7 and in8 compute, these are hardwired in the chip! + compute in0 (@ * 2), (@ / 2) + compute in2 (@ * 2), (@ / 2) + compute in3 (@ * 2), (@ / 2) + compute in4 (@ * 5.25), (@ / 5.25) + compute in5 (@ * 11), (@ / 11) + compute in6 (@ * 6.585), (@ / 6.585) + compute in7 (@ * 2), (@ / 2) + compute in8 (@ * 2), (@ / 2) diff --git a/configs/MSI/P6N-SLI-FI.conf b/configs/MSI/P6N-SLI-FI.conf new file mode 100644 index 00000000..73e22f04 --- /dev/null +++ b/configs/MSI/P6N-SLI-FI.conf @@ -0,0 +1,58 @@ +# Sasha Alexandr - grapefruitgirl at linuxmail dot org +# Sept 2007 - lm_sensors 2.10.4 +# Platform: MS-7350-010 P6N-SLI-FI mfg-date: 0707 +# Chipset: nVidia nforce2 650i/430i SLI +# CPU: Intel CORE2 E2160 1.8 Ghz +# BIOS: AMIBIOS v2.3 +# +# Configuration for Fintek F71882FG Super-I/O device & coretemp driver for CORE2 CPU temps: + + chip "f71882fg-isa-0a00" + +# NOTE: Fans 1 and 3 are switched around (somewhere). + label fan1 "CPU Cooler" + label fan2 "SysFan2: Rear Case" + label fan3 "SysFan1: some device" + label fan4 "SysFan3: some device" + +# NOTE: Set statements for fans & volts give an 'Unknown Feature' error currently. This should be fixed sometime. +# The fans report exact same as BIOS; no computing needed. +# Header labeled 'Sysfan3' on board doesn't seem to report RPM. + + label temp1 "CPU Temp" + label temp2 "System Temp" + label temp3 "128 ignore" + +# NOTE: temp1 reports 5'C less than BIOS so I add 5'C to it. + compute temp1 (@ + 5), (@ - 5) + ignore temp3 + +# Voltages: + label in0 "3.3V in0" + label in1 "CPU V-Core in1" + label in2 "+5V StBy in2" + label in3 "V-Dimm in3" + label in4 "+5V in4" + label in5 "+12V in5" + label in6 "0.888 ignore" + label in7 "3.3 V StBy in7" + label in8 "3V Battery in8" + + compute in0 (@ * 2.00) ,(@ / 2.00) +# compute in1 (no computing necessary) + compute in2 (@ * 5.25) ,(@ / 5.25) + compute in3 (@ * 2.50) ,(@ / 2.50) +# NOTE: I add 0.005 to in4 so it reads EXACTLY as BIOS reads. + compute in4 (0.005 + @ * 5.25) ,(0.005 - @ / 5.25) + compute in5 (@ * 11.00),(@ / 11.00) + ignore in6 + compute in7 (@ * 2.00) ,(@ / 2.00) + compute in8 (@ * 2.00) ,(@ / 2.00) + +chip "coretemp-isa-0000" +label temp1 "Core 0 Temp" + +chip "coretemp-isa-0001" +label temp1 "Core 1 Temp" + +# EOF diff --git a/configs/MSI/P965-Platinum.conf b/configs/MSI/P965-Platinum.conf new file mode 100644 index 00000000..fd7b87dc --- /dev/null +++ b/configs/MSI/P965-Platinum.conf @@ -0,0 +1,48 @@ +# Configuration file contributed by Olaf Mandel. + + +# configuration for the Fintek f71882fg as used on the MSI X58 Pro-E (MS-7522) +chip "f71882fg-*" + +# Temperature + label temp1 "CPU" + label temp2 "IOH" + label temp3 "System" + +# Fans + label fan1 "CPU" + label fan2 "System 1" # This is not confirmed + label fan3 "System 2" + ignore fan2 + ignore fan4 + +# Voltage + label in0 "3.3V" + label in1 "Vcore" + ignore in2 + ignore in3 + label in4 "5V" + label in5 "12V" + ignore in6 + label in7 "3VSB" + label in8 "Vbat" + compute in0 (@ * 2), (@ / 2) # Hardwired in chip, don't change + compute in4 (@ * 5.25), (@ / 5.25) # E24: (12 + 51) / 12 + compute in5 (@ * 11), (@ / 11) # E6: ( 1 + 10) / 1 + compute in7 (@ * 2), (@ / 2) # Hardwired in chip, don't change + compute in8 (@ * 2), (@ / 2) # Hardwired in chip, don't change + +# Thresholds + set in1_max 1.3 + set temp1_max 85 + set temp1_max_hyst 82 + set temp1_crit 100 + set temp1_crit_hyst 97 + set temp2_max 75 + set temp2_max_hyst 72 + set temp2_crit 85 + set temp2_crit_hyst 82 + set temp3_max 55 + set temp3_max_hyst 52 + set temp3_crit 65 + set temp3_crit_hyst 62 diff --git a/configs/MSI/X58-Pro-E.conf b/configs/MSI/X58-Pro-E.conf new file mode 100644 index 00000000..fd7b87dc --- /dev/null +++ b/configs/MSI/X58-Pro-E.conf @@ -0,0 +1,48 @@ +# Configuration file contributed by Olaf Mandel. + + +# configuration for the Fintek f71882fg as used on the MSI X58 Pro-E (MS-7522) +chip "f71882fg-*" + +# Temperature + label temp1 "CPU" + label temp2 "IOH" + label temp3 "System" + +# Fans + label fan1 "CPU" + label fan2 "System 1" # This is not confirmed + label fan3 "System 2" + ignore fan2 + ignore fan4 + +# Voltage + label in0 "3.3V" + label in1 "Vcore" + ignore in2 + ignore in3 + label in4 "5V" + label in5 "12V" + ignore in6 + label in7 "3VSB" + label in8 "Vbat" + compute in0 (@ * 2), (@ / 2) # Hardwired in chip, don't change + compute in4 (@ * 5.25), (@ / 5.25) # E24: (12 + 51) / 12 + compute in5 (@ * 11), (@ / 11) # E6: ( 1 + 10) / 1 + compute in7 (@ * 2), (@ / 2) # Hardwired in chip, don't change + compute in8 (@ * 2), (@ / 2) # Hardwired in chip, don't change + +# Thresholds + set in1_max 1.3 + set temp1_max 85 + set temp1_max_hyst 82 + set temp1_crit 100 + set temp1_crit_hyst 97 + set temp2_max 75 + set temp2_max_hyst 72 + set temp2_crit 85 + set temp2_crit_hyst 82 + set temp3_max 55 + set temp3_max_hyst 52 + set temp3_crit 65 + set temp3_crit_hyst 62 diff --git a/configs/PCchips/M811.conf b/configs/PCchips/M811.conf new file mode 100644 index 00000000..18346bb4 --- /dev/null +++ b/configs/PCchips/M811.conf @@ -0,0 +1,97 @@ +# lm_sensors configuration file for the PCchips M811 motherboard + +# 2006-05-30, Hans de Goede + +# Comments welcome! + + + +chip "it87-*" + + + +# Voltage monitors as advised in the It8705 data sheet + + + + label in0 "VCore" + + label in1 "+2.5V" + + label in2 "+3.3V" + + label in8 "VBat" + + # 5, 12, -5, -12 and standby do not seem to be connected + + ignore in3 + + ignore in4 + + ignore in5 + + ignore in6 + + ignore in7 + + # The It8705 doesn't monitor vid + + ignore vid + + + + # in0 will depend on your processor VID value, set to voltage specified in + + # bios + + set in0_min 1.4 * 0.95 + + set in0_max 1.4 * 1.05 + + set in1_min 2.4 + + set in1_max 2.6 + + set in2_min 3.3 * 0.95 + + set in2_max 3.3 * 1.05 + + #the chip does not support in8 min/max + + + +# Temperature + + + + label temp2 "CPU Temp" + + set temp2_over 50 + + set temp2_low 15 + + label temp3 "PWM Temp?" + + set temp3_over 65 + + set temp3_low 15 + + # temp1 does not seem to be connected + + ignore temp1 + + + +# Fans + + label fan1 "CPU fan" + + label fan2 "SYS fan" + + set fan1_min 3000 + + # The system fan is not always connected + + set fan2_min 0 + + ignore fan3 diff --git a/configs/Sapphire/PureFusionMiniE350.conf b/configs/Sapphire/PureFusionMiniE350.conf new file mode 100644 index 00000000..cbcc70ec --- /dev/null +++ b/configs/Sapphire/PureFusionMiniE350.conf @@ -0,0 +1,31 @@ +# Contributed by tux99. + + +chip "f71808e-*" + + label in0 "VCC +3.3V" + # E-350 Vcore range is ~ 0.5V-1.35V (lowest idle state to max load) + label in1 "CPU Vcore" + ignore in2 + label in3 "DDR3 VDIMM" + label in4 "FCH +1.1V" + label in5 "PCIe +1.8V" + label in7 "3VSB +3.3V" + label in8 "VBAT +3.0V" + + compute in0 @*2, @/2 + compute in3 (@ * 1.465), (@ / 1.465) + compute in7 @*2, @/2 + compute in8 @*2, @/2 + + label fan1 "CPU Fan" + label fan2 "SYS Fan" + + ignore fan3 + + label temp1 "SYS Temp1" + label temp2 "SYS Temp2" + +chip "k10temp-*" + + label temp1 "CPU Temp" diff --git a/configs/Shuttle/XPC-SG33G5M-Deluxe.conf b/configs/Shuttle/XPC-SG33G5M-Deluxe.conf new file mode 100644 index 00000000..ff354d3c --- /dev/null +++ b/configs/Shuttle/XPC-SG33G5M-Deluxe.conf @@ -0,0 +1,57 @@ +# lm_sensors 3 configuration file for the "Shuttle XPC SG33G5M Deluxe" +# 2008-09-26, Matthieu Crapet +# Comments welcome! + + +## +# Chip 'ITE IT8718F Super IO Sensors' (it87.ko) +## +chip "it8718-*" + +# +# Voltages (cpu0_vid, in0, ..., in8) +# +set in2_min 3.3 * 0.95 +set in2_max 3.3 * 1.05 +set in3_min 5 * 0.95 +set in3_max 5 * 1.05 +set in4_min 12 * 0.95 +set in4_max 12 * 1.05 +set in7_min 5 * 0.95 +set in7_max 5 * 1.05 + +label in0 "CPU voltage" +label in1 "Chipset voltage" +label in2 "+3.3V" +label in3 "+5V" +label in4 "+12V" +label in6 "DDR2 voltage" +label in7 "+5VSB" +label in8 "Battery voltage" + +ignore in5 +compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1) +compute in4 ((30/10)+1)*@ , @/((30/10)+1) +compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1) + +# +# Fans (fan1, fan2, fan3) +# +set fan1_min 700 +label fan1 "System Fan" + +ignore fan2 +ignore fan3 + +# +# Temperature (temp1, temp2, temp3) +# +set temp1_max 60 +set temp1_min 15 +label temp1 "CPU Temp" + +set temp2_max 65 +set temp2_min 15 +label temp2 "M/B Temp" + +ignore temp3 diff --git a/configs/SuperMicro/C2SBE.conf b/configs/SuperMicro/C2SBE.conf new file mode 100644 index 00000000..fa609d15 --- /dev/null +++ b/configs/SuperMicro/C2SBE.conf @@ -0,0 +1,92 @@ +# Example configuration for the SuperMicro C2SBE. +# Contributed by Romain Dolbeau. + +# The C2SBA is similar to the C2SBE (only with video on-board). + + +# settings for the supermicro C2SBE +# Originally written by Romain Dolbeau +# Uses at your own risk ! +# +# Here's the info as supplied by Supermicro: +# +# Bus Type = ISAIO +# One W83627DHG +# +# Windbond W83627DHG, IndexReg=295, DataReg=296 +# ============================================================= +# Fan1/CPU Fan Speed, Bank 0, Offset 0x29 RPM = 1350000/8/Data +# Fan2 Fan Speed, Bank 5, Offset 0x53 RPM = 1350000/8/Data +# Fan3 Fan Speed, Bank 0, Offset 0x28 RPM = 1350000/8/Data +# Fan4 Fan Speed, Bank 0, Offset 0x3f RPM = 1350000/8/Data +# Fan5 Fan Speed, Bank 0, Offset 0x2a RPM = 1350000/8/Data +# CPU Voltage, Bank 0, Offset 0x20 Voltage = Data* 0.008 +# -12V Voltage, Bank 0, Offset 0x26 Voltage =((Data*0.008-2.048)/(10./242.))+2.048 +# +12V Voltage, Bank 0, Offset 0x21 Voltage = Data* 0.008/(10./160.) +# +3.3V Voltage, Bank 0, Offset 0x22 Voltage = Data* 0.016 +# DIMM Voltage, Bank 0, Offset 0x24 Voltage = Data* 0.008 +# +5V Voltage, Bank 0, Offset 0x25 Voltage = Data* 0.008/(10./40.) +# +3.3VSb Voltage, Bank 5, Offset 0x50 Voltage = Data* 0.016 +# Battery Voltage, Bank 5, Offset 0x51 Voltage = Data* 0.016 +# CPU Temperature, Bank 1, Offset 0x50 Temperature = Data +# System Temperature, Bank 0, Offset 0x27 Temperature = Data +# Chassis Intrusion, Bank 0, Offset 0x42, BitMask 0x10 1 = Bad, 0 = Good +# (Clear Bit: Bank 0, Offset 0x46, BitMask 0x80) + +chip "w83627dhg-*" +# Voltages ; note that in the table above, the .008 and .016 factors are +# already computed in the driver... + label in0 "VCore" + label in1 "+12V" + label in2 "+3.3V" + ignore in3 + label in4 "DIMM Voltage" + label in5 "+5V" + label in6 "-12V" + label in7 "+3.3VSB" + label in8 "VBAT" + +# CPU Voltage limits are probably CPU-dependant + compute in0 @, @ + set in0_min 1.0 + set in0_max 1.4 + compute in1 @*16, @/16 + set in1_min 12*0.95 + set in1_max 12*1.05 + compute in2 @, @ + set in2_min 3.3*0.95 + set in2_max 3.3*1.05 +# compute in3 @, @ +# DIMM Voltage limits ??? + compute in4 @, @ + set in4_min 1.8*0.95 + set in4_max 1.8*1.05 + compute in5 @*4, @/4 + set in5_min 5*0.95 + set in5_max 5*1.05 + compute in6 ((@-2.048)*24.2)+2.048, ((@-2.048)/24.2)+2.048 + set in6_min -12*1.05 + set in6_max -12*0.95 + compute in7 @, @ + set in7_min 3.3*0.95 + set in7_max 3.3*1.05 +# VBAT Voltage limits ??? + compute in8 @, @ + set in8_min 3*0.9 + set in8_max 3*1.1 + +# Fans ; default in the driver is fine +# you should ignore the unplugged ones + label fan1 "Fan 3" + label fan2 "Fan1/CPU Fan" + label fan3 "Fan 5" + label fan4 "Fan 4" + label fan5 "Fan 2" + +# Temperatures +# Min and Max are environment-dependant + label temp1 "System Temp" + set temp1_max 45 + label temp2 "CPU Temp" + set temp2_max 65 + ignore temp3 diff --git a/configs/SuperMicro/C7H61.conf b/configs/SuperMicro/C7H61.conf new file mode 100644 index 00000000..fc9eee4b --- /dev/null +++ b/configs/SuperMicro/C7H61.conf @@ -0,0 +1,73 @@ +# +# Libsensors configuration for SuperMicro C7H61-O and C7H61-L boards. +# +# C7H61-L has a single nct6776 sensor chip. +# C7H61-O has two sensor chips, nct6776 and nct6106. nct6106 is not used +# for temperature, fans or voltage sensing. Hardware monitoring for this +# chip is not enabled, and you should not enable it. +# BIOS allows one to set nct6776 parameters, such as voltage or PWM fan +# control and default strategy. +# + +chip "nct6776-isa-0a30" + + label in0 "Vcore" + label in1 "+12V" + label in2 "AVCC" + label in3 "+3.3V" + label in4 "VDIMM" + label in5 "+5V" + label in6 "VTT_CPU" + label in7 "3VSB" + label in8 "Vbat" + + compute in1 @*6.6, @/6.6 + compute in5 @*4, @/4 + + # min/max values are set by the BIOS + + ignore fan1 + label fan2 "System FAN4" + label fan3 "CPU Fan" + label fan4 "System FAN2" + label fan5 "System FAN3" + + ignore temp7 + ignore temp8 + ignore temp9 + ignore temp10 + + ignore intrusion1 + + +chip "nct6106-*" + + ignore in0 + ignore in1 + label in2 "AVCC" + label in3 "+3.3V" + ignore in4 + ignore in5 + ignore in6 + label in7 "Vbat" + ignore in8 + + set in2_min 3.3 * 0.90 + set in2_max 3.3 * 1.10 + set in3_min 3.3 * 0.90 + set in3_max 3.3 * 1.10 + set in7_min 3.3 * 0.90 + set in7_max 3.3 * 1.10 + + ignore fan1 + ignore fan2 + ignore fan3 + + ignore temp1 + ignore temp2 + ignore temp3 + ignore temp7 + ignore temp8 + ignore temp9 + + ignore intrusion0 diff --git a/configs/SuperMicro/C7X58.conf b/configs/SuperMicro/C7X58.conf new file mode 100644 index 00000000..029ce152 --- /dev/null +++ b/configs/SuperMicro/C7X58.conf @@ -0,0 +1,66 @@ +# Contributed by Henrique de Moraes Holschuh. + +# Also compatible with X8SAX. + + +# +# Libsensors configuration for SuperMicro C7X58 and X8SAX boards, revision 1.1 or 2.0 +# Scaling factors kindly provided by SuperMicro support. +# +# Board has two sensor chips, w83627dhg is not used for temperature, +# fans or voltage sensing. sensors-detect will suggest that you load the +# w83627ehf driver but you shouldn't. +# BIOS allows one to set w83795adg parameters, such as voltage or PWM fan +# control and default strategy. +# + +chip "w83795adg-*" + + label fan1 "CPU Fan" + + label in0 "CPU Core" + label in2 "DIMM" + label in3 "+5V" + label in4 "+12V" + label in5 "-12V" + label in11 "VTT" + label in12 "+3.3V" + label in13 "+3.3Vsb" + label in14 "Vbatt" + + # The BIOS does not set the correct limits for VTT, but it is wired. + # Default to broad limits used on Asus boards, feel free to refine for your CPU. + set in11_min 0.770 + set in11_max 1.538 + + label temp6 "System temperature" + label temp7 "CPU temperature" + + compute in3 @*4, @/4 + compute in4 @*6.62, @/6.62 + compute in5 (@-2.048)*24.2 + 2.048, (@-2.048)/24.2 + 2.048 + +chip "w83627dhg-*" + +# SuperIO chip used only for the FDC, UARTs and GPIO +# SENSORS ARE NOT WIRED +# Power Supply Failure, GP31(From W83627DHG-P) 1 = Good, 0 = Bad + + ignore fan1 + ignore fan2 + ignore fan3 + ignore fan4 + ignore fan5 + ignore temp1 + ignore temp2 + ignore temp3 + ignore in0 + ignore in1 + ignore in2 + ignore in3 + ignore in4 + ignore in5 + ignore in6 + ignore in7 + ignore in8 + ignore cpu0_vid diff --git a/configs/SuperMicro/DLE370.conf b/configs/SuperMicro/DLE370.conf new file mode 100644 index 00000000..d268194f --- /dev/null +++ b/configs/SuperMicro/DLE370.conf @@ -0,0 +1,55 @@ +# lm_sensors 3 configuration file for the Supermicro DLE370 motherboard +# 2007-09-26, Jean Delvare +# Comments welcome! + +chip "lm87-*" + +### Voltages + + label in1 "Vcore" + label in2 "+3.3V" + label in3 "+5V" + label in4 "+12V" + + # All voltage inputs are scaled internally, so the driver itself + # takes care of it. + + set in1_min cpu0_vid - 0.08 + set in1_max cpu0_vid + 0.08 + set in2_min 3.3 * 0.95 + set in2_max 3.3 * 1.05 + set in3_min 5 * 0.95 + set in3_max 5 * 1.05 + set in4_min 12 * 0.95 + set in4_max 12 * 1.05 + +### Fans + + label fan1 "CPU0 Fan" + label fan2 "CPU1 Fan" + + set fan1_div 4 + set fan2_div 4 + + set fan1_min 1800 + set fan2_min 1800 + + # Unfortunately, the analog output appears not to be wired to anything + # so there is no way to control the fan speeds. + +### Temperatures + + label temp1 "Sys Temp" + label temp2 "CPU0 Temp" + label temp3 "CPU1 Temp" + + # The BIOS will set the temperature limits to reasonable values, so + # you can leave them as is. I tend to prefer more restrictive settings + # though. + + set temp1_min 5 + set temp1_max 48 + set temp2_min 5 + set temp2_max 56 + set temp3_min 5 + set temp3_max 56 diff --git a/configs/SuperMicro/H8DC8.conf b/configs/SuperMicro/H8DC8.conf new file mode 100644 index 00000000..e8241330 --- /dev/null +++ b/configs/SuperMicro/H8DC8.conf @@ -0,0 +1,138 @@ +# Example configuration for the SuperMicro H8DC8. +# Contributed by Romain Dolbeau. + + +# settings for the supermicro H8DC8 +# here are the details supplied by the technical support: +##Bus Type = SMBus +##One WindBond W83627HF, One Analog Devices ADM1026 +## +##Analog Devices ADM1026, Slave Address=0x2c (0x58 in 8-Bit format) +##============================================================== +##Fan1 Fan Speed, Offset 0x38 RPM=1350000/8/Reading +##Fan2 Fan Speed, Offset 0x39 RPM=1350000/8/Reading +##Fan3 Fan Speed, Offset 0x3a RPM=1350000/8/Reading +##Fan4 Fan Speed, Offset 0x3b RPM=1350000/8/Reading +##Fan5 Fan Speed, Offset 0x3c RPM=1350000/8/Reading +##Fan6 Fan Speed, Offset 0x3d RPM=1350000/8/Reading +##Fan7 Fan Speed, Offset 0x3e RPM=1350000/8/Reading +##Fan8 Fan Speed, Offset 0x3f RPM=1350000/8/Reading +##CPU1 Core Voltage, Offset 0x2d Voltage=(Reading * 3)/256 +##CPU2 Core Voltage, Offset 0x37 Voltage=(Reading * 2.5)/256 +##+5VSB Voltage, offset 0x30 Voltage=(Reading * 6)/256 +##+1.5V Voltage, offset 0x32 Voltage=(Reading * 3)/256 +##+5V Voltage, offset 0x2c Voltage=(Reading * 6.66)/256 +##+12V Voltage, offset 0x2e Voltage=(Reading * 16)/256 +##-12V Voltage, offset 0x2f Voltage=((Reading* 18.5)/256)-16 +##DIMM Voltage, offset 0x33 Voltage=(Reading * 3)/256 +##Battery Voltage, Offset 0x26 +##Voltage=(((Reading-128)*2)/128)+2) +##System Temperature, Offset 0x1f C=Reading +##CPU1 Temperature, Offset 0x28 C=Reading +##CPU2 Temperature, Offset 0x29 C=Reading +##Chassis Intrusion, Offset 0x23, BitMask=40 +## +## +##Power Supply Failure (From W82627HF), GP12 +# +# Notes: +# 1) no section for the W82627HF yet. +# 2) the temperature min/max are ballpark estimate, +# you may need to fix them depening on your environment +# such as the setting of your air conditionner. +# 3) According to the support, in11 and in12 (both +3.3V +# lines) aren't hooked up, yet they supply proper readings +# (as specified by the manufacturer of the chip for those +# lines). +# You may want to disable them. +# +# Originally written by Romain Dolbeau +# Uses at your own risk ! + +chip "adm1026-i2c-*-2c" + + label fan0 "FAN0 Speed" + label fan1 "FAN1 Speed" + label fan2 "FAN2 Speed" + label fan3 "FAN3 Speed" + label fan4 "FAN4 Speed" + label fan5 "FAN5 Speed" + label fan6 "FAN6 Speed" + label fan7 "FAN7 Speed" + + set fan0_div 8 + set fan1_div 8 + set fan2_div 8 + set fan3_div 8 + set fan4_div 8 + set fan5_div 8 + set fan6_div 8 + set fan7_div 8 + + label in0 "+5VSB Voltage" + compute in0 @*2,@/2 + set in0_min 5*0.90 + set in0_max 5*1.1 + + ignore in1 + + label in2 "+1.5V Voltage" + set in2_min 1.5*0.95 + set in2_max 1.5*1.05 + + label in3 "DIMM Voltage" + set in3_min 2.5*0.95 + set in3_max 2.5*1.05 + + ignore in4 + ignore in5 + ignore in6 + + label in7 "CPU2 Core Voltage" + set in7_min 1.35*0.95 + set in7_max 1.35*1.05 + + ignore in8 + ignore in9 + + label in10 "Battery Voltage" + set in10_min 3*0.95 + set in10_max 3*1.05 + + # for in11 & in12, see comments above + #ignore in11 + #ignore in12 + + label in11 "3.3V Standby" + set in11_min 3.3*0.95 + set in11_max 3.3*1.05 + + label in12 "3.3V Main" + set in12_min 3.3*0.95 + set in12_max 3.3*1.05 + + label in13 "+5V Voltage" + set in13_min 5*0.95 + set in13_max 5*1.05 + + label in14 "CPU1 Core Voltage" + set in14_min 1.35*0.95 + set in14_max 1.35*1.05 + + label in15 "+12V Voltage" + set in15_min 12*0.95 + set in15_max 12*1.05 + + label in16 "-12V Voltage" + set in16_max -12*0.95 + set in16_min -12*1.05 + + label temp1 "System Temperature" + set temp1_min 18 + set temp1_max 40 + label temp2 "CPU1 Temperature" + set temp2_min 20 + set temp2_max 45 + label temp3 "CPU2 Temperature" + set temp3_min 20 + set temp3_max 45 diff --git a/configs/SuperMicro/H8QM3.conf b/configs/SuperMicro/H8QM3.conf new file mode 100644 index 00000000..dafec2ed --- /dev/null +++ b/configs/SuperMicro/H8QM3.conf @@ -0,0 +1,30 @@ +# Sensors-detect will suggest loading the w83627hf driver, but don't, it's +# useless on this board. + + +chip "w83793-i2c-*-2f" + + # Voltages + label in0 "Vcore1" + label in1 "Vcore2" + ignore in2 + label in3 "Vcore4" + label in4 "Vcore3" + label in5 "+3.3V" + label in6 "+12V" + + compute in6 @*12, @/12 + + # Fans + label fan3 "CPU2 Fan" + label fan4 "CPU1 Fan" + label fan7 "CPU4 Fan" + label fan8 "CPU3 Fan" + + # Temperatures + label temp1 "CPU1 Temp" + label temp2 "CPU2 Temp" + label temp3 "CPU4 Temp" + label temp4 "CPU3 Temp" + label temp5 "Sys Temp" + # Not sure about temp6 diff --git a/configs/SuperMicro/PDSMi+.conf b/configs/SuperMicro/PDSMi+.conf new file mode 100644 index 00000000..f64c3cfe --- /dev/null +++ b/configs/SuperMicro/PDSMi+.conf @@ -0,0 +1,82 @@ +# Example configuration for the SuperMicro PDSMi+. +# Contributed by Romain Dolbeau & Jean Delvare + + +# settings for the supermicro PDSMi+ +# +# Notes: +# 1) You need lm-sensors >= 2.10.2, otherwise you get an error about +# missing temp6. +# +# Originally written by Romain Dolbeau +# Uses at your own risk ! +chip "w83793-i2c-*-2f" + +# 0x10, CPU Core + label in0 "CPU Core" +# 0x11, unconnected according to support, 1.5V in BIOS ? + label in1 "+1.5V" + set in1_min 1.5*0.95 + set in1_max 1.5*1.05 +# 0x12, unconnected according to support, VTT=1.2V in BIOS ? + label in2 "VTT" + set in2_min 1.2*0.95 + set in2_max 1.2*1.05 +# 0x14, -12V + label in3 "-12V" +# From Supermicro support information... +# compute in3 (((@/8)*18500)/256)-16, (((@+16)*256)/18500)*8 +# ... but this from Jean Delvare works better in pratice + compute in3 (@ * 5.14) - 14.91, (@ + 14.91) / 5.14 + set in3_min -12*1.05 + set in3_max -12*0.95 +# 0x15, DIMM + label in4 "DIMM" +# 0x16, +3.3V + label in5 "+3.3V" + set in5_min 3.3*0.95 + set in5_max 3.3*1.05 +# 0x17, +12V + label in6 "+12V" + compute in6 @*12,@/12 + set in6_min 12*0.95 + set in6_max 12*1.05 +# Ox18, +5V + label in7 "+5V" + compute in7 @-0.15,@+0.15 + set in7_min 5*0.95 + set in7_max 5*1.05 +# 0x19, 5VSB + label in8 "5VSB" + compute in8 @-0.15,@+0.15 + set in8_min 5*0.95 + set in8_max 5*1.05 +# 0x1a, Battery Voltage + label in9 "VBAT" + + label temp1 "CPU Temp" + ignore temp2 + ignore temp3 + ignore temp4 +# System Temp used to live at temp5, but was moved to temp6 for some reason + ignore temp5 +# label temp5 "System Temp" +# ignore temp6 + label temp6 "System Temp" + +# 6 connected + label fan1 "fan1" + label fan2 "fan2" + label fan3 "fan3" + label fan4 "fan4" + label fan5 "fan5" +# apparently, fan6 is skipped and fan7 is used instead for CPU fan, +# at least that's how I understand Supermicro data. + ignore fan6 + label fan7 "CPU fan" + ignore fan8 + ignore fan9 + ignore fan10 + ignore fan12 + ignore fan12 +# you should ignore the last 3 or 4, in 1U rackmount system diff --git a/configs/SuperMicro/X6DH8-XG2.conf b/configs/SuperMicro/X6DH8-XG2.conf new file mode 100644 index 00000000..03c36bb2 --- /dev/null +++ b/configs/SuperMicro/X6DH8-XG2.conf @@ -0,0 +1,30 @@ +# Partial and untested configuration file for the SuperMicro X6DH8-XG2. +# Please report if you try it. + + +chip "pc87427-*" + + label fan7 "CPU1 Fan" + label fan8 "CPU2 Fan" + +chip "lm93-*" + + ignore fan1 + ignore fan2 + ignore fan3 + ignore fan4 + + label in1 "+12V" + label in7 "VCore1" + label in8 "VCore2" + label in9 "+3.3V" + label in10 "+5V" + ignore in11 + label in15 "-12V" + + compute in1 @ * ((13.7/1.15)+1), @ / ((13.7/1.15)+1) + compute in15 @ * 5.1138 - 13.5771, (@ + 13.5771) / 5.1138 + + label temp1 "CPU1 Temp" + label temp2 "CPU2 Temp" + label temp3 "Sys Temp" diff --git a/configs/SuperMicro/X7DB8.conf b/configs/SuperMicro/X7DB8.conf new file mode 100644 index 00000000..782ba972 --- /dev/null +++ b/configs/SuperMicro/X7DB8.conf @@ -0,0 +1,121 @@ +# Originally contributed by Gary E. Miller, cleaned up by Jean Delvare. + + +# /etc/sensors.d/X7DB8 +# settings for the supermicro X7DB8 +# originally written by Gary E. Miller +# use at your own risk ! +# Date: 30 May 2012 + +# Here's the info as supplied by Supermicro: +# +# Bus Type = SMBus +# One W83793G +# +# Windbond W83793G, Slave Address=0x2f (0x5E in 8-Bit format) +# ============================================================= +# Fan1 Fan Speed, Offset 0x23, 0x24 RPM = 1350000/Data +# Fan2 Fan Speed, Offset 0x25, 0x26 RPM = 1350000/Data +# Fan3 Fan Speed, Offset 0x27, 0x28 RPM = 1350000/Data +# Fan4 Fan Speed, Offset 0x29, 0x2a RPM = 1350000/Data +# Fan5 Fan Speed, Offset 0x2b, 0x2c RPM = 1350000/Data +# Fan6 Fan Speed, Offset 0x2d, 0x2e RPM = 1350000/Data +# Fan7/CPU1 Fan Speed, Offset 0x2f, 0x30 RPM = 1350000/Data +# Fan8/CPU2 Fan Speed, Offset 0x31, 0x32 RPM = 1350000/Data +# CPU1 Core Voltage, Offset 0x10 Voltage = Data* 0.008 +# CPU2 Core Voltage, Offset 0x11 Voltage = Data* 0.008 +# -12V Voltage, Offset 0x14 Voltage = ((Data*0.016)- (2.048*(232./260.)))/(1-(232./260.)) +# +1.5V Voltage, Offset 0x15 Voltage = Data* 0.016 +# +3.3V Voltage, Offset 0x16 Voltage = Data* 0.016 +# +12V Voltage, Offset 0x17 Voltage = Data* 0.008/ (10./120.) +# +5V Voltage, Offset 0x18 Voltage = Data* 0.024 +# 5Vsb Voltage, Offset 0x19 Voltage = Data* 0.024 +# Battery Voltage, Offset 0x1a Voltage = Data* 0.016 +# CPU1 CoreA (PECI Agent1) Temperature, Offset 0x1c Temperature = Data +# CPU1 CoreB (PECI Agent2) Temperature, Offset 0x1d Temperature = Data +# CPU2 CoreA (PECI Agent3) Temperature, Offset 0x1e Temperature = Data +# CPU2 CoreB (PECI Agent4) Temperature, Offset 0x1f Temperature = Data +# System Temperature, Offset 0x20 Temperature = Data +# Chassis Intrusion, Offset 0x44, BitMask 0x40 1 = Bad, 0 = Good +# +# +# Windbond W83627HF +# ============================================================= +# Power Supply Failure, GP11(From W83627HF) 1 = Good, 0 = Bad +# + +chip "w83627hf-isa-0290" + # no driver access to GP11, so I turned off everything. + ignore in0 + ignore in1 + ignore in2 + ignore in3 + ignore in4 + ignore in5 + ignore in6 + ignore in7 + ignore in8 + ignore cpu0_vid + ignore fan1 + ignore fan2 + ignore fan3 + ignore temp1 + ignore temp2 + ignore temp3 + + + +bus "i2c-0" "SMBus I801 adapter at 1100" + +chip "w83793-i2c-0-2f" + + label fan7 "CPU1 Fan" + label fan8 "CPU2 Fan" + +# Voltages ; note that in the table above, the .008, .016, and .024 factors are +# already computed in the driver... + label in0 "Vcore1" + label in1 "Vcore2" + ignore in2 + label in3 "-12V" + label in4 "+1.5V" + label in5 "+3.3V" + label in6 "+12V" + label in7 "+5V" + label in8 "5Vsb" + label in9 "Vbat" + + label temp1 "CPU1 CoreA" + label temp2 "CPU1 CoreB" + label temp3 "CPU2 CoreA" + label temp4 "CPU2 CoreB" + label temp5 "M/B Temp" + + compute in3 (@ - (2.048*(232/260)))/(1-(232/260)), (@*(1-(232/260)))+(2.048*(232/260)) + compute in6 @ * 12 , @ / 12 + + + # CPUs + set in0_min 0.82 + set in0_max 1.35 + set in1_min 0.82 + set in1_max 1.35 + + # -12V, 10% + set in3_max -12.0 * 0.90 + set in3_min -12.0 * 1.10 + # +3.3V, 5% + set in5_min 3.3 * 0.95 + set in5_max 3.3 * 1.05 + # +12V, 5% + set in6_min 12.0 * 0.95 + set in6_max 12.0 * 1.05 + # +5V, 5% + set in7_min 5.0 * 0.95 + set in7_max 5.0 * 1.05 + # 5Vsb, 10% + set in8_min 5.0 * 0.90 + set in8_max 5.0 * 1.10 + # Vbat, 10% + set in9_min 3.0 * 0.90 + set in9_max 3.0 * 1.10 diff --git a/configs/SuperMicro/X7DBE.conf b/configs/SuperMicro/X7DBE.conf new file mode 100644 index 00000000..2e970ca7 --- /dev/null +++ b/configs/SuperMicro/X7DBE.conf @@ -0,0 +1,65 @@ +# settings for the SuperMicro X7DBE +# +# Notes: +# 1) You need lm-sensors >= 2.10.2, otherwise you get an error about +# missing temp6. +# +# Originally written by Romain Dolbeau +# Use at your own risk! + +chip "w83793-i2c-*-2f" + +# 0x10, CPU Core 1 + label in0 "CPU Core 1" +# 0x11, CPU Core 2 + label in1 "CPU Core 2" +# 0x12 VTT=1.2V in BIOS ? + label in2 "VTT" + set in2_min 1.2*0.95 + set in2_max 1.2*1.05 +# 0x14, -12V + label in3 "-12V" + compute in3 (((@/8)*18500)/256)-16, (((@+16)*256)/18500)*8 + set in3_min -12*1.05 + set in3_max -12*0.95 +# 0x15, DIMM + label in4 "P1V5" +# 0x16, +3.3V + label in5 "+3.3V" + set in5_min 3.3*0.95 + set in5_max 3.3*1.05 +# 0x17, +12V + label in6 "+12V" + compute in6 @*12,@/12 + set in6_min 12*0.95 + set in6_max 12*1.05 +# Ox18, +5V + label in7 "+5V" + set in7_min 5*0.95 + set in7_max 5*1.05 +# 0x19, 5VSB + label in8 "5VSB" + set in8_min 5*0.95 + set in8_max 5*1.05 +# 0x1a, Battery Voltage + label in9 "VBAT" + + label temp1 "CPU1 Temp" + label temp2 "CPU2 Temp" + ignore temp3 + ignore temp4 + label temp5 "System Temp" + ignore temp6 + + label fan1 "fan1" + label fan2 "fan2" + label fan3 "fan3" + label fan4 "fan4" + ignore fan5 + ignore fan6 + label fan7 "CPU1 fan" + label fan8 "CPU2 fan" + ignore fan9 + ignore fan10 + ignore fan11 + ignore fan12 diff --git a/configs/SuperMicro/X7SBU.conf b/configs/SuperMicro/X7SBU.conf new file mode 100644 index 00000000..58e36976 --- /dev/null +++ b/configs/SuperMicro/X7SBU.conf @@ -0,0 +1,108 @@ +# Example configuration for the SuperMicro X7SBU. Contributed by Joe Ogulin. + +# Monitoring hardware on this board: Winbond W83793G on ICH9 SMBus (driver +# w83793) and integrated sensors in the CPU (driver coretemp). A few voltages +# also available from the Winbond W83627HF Super-I/O chip. + + +# settings for the supermicro X7SBU +# +chip "w83793-*" + +# 0x10, CPU Core + label in0 "CPU Core" +# 0x11, unconnected according to support, 1.5V in BIOS ? + label in1 "+1.25V" + set in1_min 1.25*0.95 + set in1_max 1.25*1.05 +# 0x12, unconnected according to support, VTT=1.2V in BIOS ? + label in2 "VTT" +# 0x14, -12V + label in3 "-12V" +# From Supermicro support information... +# compute in3 (((@/8)*18500)/256)-16, (((@+16)*256)/18500)*8 +# ... but this from Jean Delvare works better in pratice + compute in3 (@ * 5.14) - 14.91, (@ + 14.91) / 5.14 + set in3_min -12*1.05 + set in3_max -12*0.95 +# 0x15, DIMM + label in4 "DIMM" +# 0x16, +3.3V + label in5 "+3.3V" + set in5_min 3.3*0.95 + set in5_max 3.3*1.05 +# 0x17, +12V + label in6 "+12V" + compute in6 @*12,@/12 + set in6_min 12*0.95 + set in6_max 12*1.05 +# Ox18, +5V + label in7 "+5V" + compute in7 @-0.15,@+0.15 + set in7_min 5*0.95 + set in7_max 5*1.05 +# 0x19, 5VSB + label in8 "5VSB" + compute in8 @-0.15,@+0.15 + set in8_min 5*0.95 + set in8_max 5*1.05 +# 0x1a, Battery Voltage + label in9 "VBAT" + + label temp1 "CPU Temp" + ignore temp2 + ignore temp3 + ignore temp4 + label temp5 "Sys Temp" + ignore temp6 + +# 3 connected +# note that these fan labels are for a 1U rackmount and are given their +# positions based on where they are when you look at it from the front +# towards the back +# +# relabel them as necessary to however you have them set up + label fan1 "Right Fan" + label fan2 "Mid-right Fan" + label fan3 "Middle Fan" + ignore fan4 + ignore fan5 + ignore fan6 + ignore fan7 + ignore fan8 + ignore fan9 + ignore fan10 + ignore fan12 + ignore fan12 + # Override CPU temperature threshold + set temp1_max 80 + set temp1_max_hyst 70 + + set temp5_max 60 + set temp5_max_hyst 55 + +# NOTE: nearly everything on this chip is not used you can turn on alarms, if +# you have the appropriate setup for it and want to have chassis intrusion +# detection turned on + +chip "w83627hf-*" + + ignore in0 + ignore in1 + ignore in2 + label in3 "+5.0V" + compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1) + set in3_min 5*0.95 + set in3_max 5*1.05 + ignore in4 + ignore in5 + ignore in6 + ignore in7 + ignore in8 + ignore fan1 + ignore fan2 + ignore fan3 + ignore alarms + ignore temp1 + ignore temp2 + ignore temp3 diff --git a/configs/SuperMicro/X7SBi.conf b/configs/SuperMicro/X7SBi.conf new file mode 100644 index 00000000..e82f3d64 --- /dev/null +++ b/configs/SuperMicro/X7SBi.conf @@ -0,0 +1,108 @@ +# Example configuration for the SuperMicro X7SBi. Contributed by Joe Ogulin. + +# Monitoring hardware on this board: Winbond W83793G on ICH9 SMBus (driver +# w83793) and integrated sensors in the CPU (driver coretemp). A few voltages +# also available from the Winbond W83627HF Super-I/O chip. + + +# settings for the supermicro X7SBi +# +chip "w83793-*" + +# 0x10, CPU Core + label in0 "CPU Core" +# 0x11, unconnected according to support, 1.5V in BIOS ? + label in1 "+1.5V" + set in1_min 1.5*0.95 + set in1_max 1.5*1.05 +# 0x12, unconnected according to support, VTT=1.2V in BIOS ? + label in2 "VTT" + set in2_min 1.2*0.95 + set in2_max 1.2*1.05 +# 0x14, -12V + label in3 "-12V" +# From Supermicro support information... +# compute in3 (((@/8)*18500)/256)-16, (((@+16)*256)/18500)*8 +# ... but this from Jean Delvare works better in pratice + compute in3 (@ * 5.14) - 14.91, (@ + 14.91) / 5.14 + set in3_min -12*1.05 + set in3_max -12*0.95 +# 0x15, DIMM + label in4 "DIMM" +# 0x16, +3.3V + label in5 "+3.3V" + set in5_min 3.3*0.95 + set in5_max 3.3*1.05 +# 0x17, +12V + label in6 "+12V" + compute in6 @*12,@/12 + set in6_min 12*0.95 + set in6_max 12*1.05 +# Ox18, +5V + label in7 "+5V" + compute in7 @-0.15,@+0.15 + set in7_min 5*0.95 + set in7_max 5*1.05 +# 0x19, 5VSB + label in8 "5VSB" + compute in8 @-0.15,@+0.15 + set in8_min 5*0.95 + set in8_max 5*1.05 +# 0x1a, Battery Voltage + label in9 "VBAT" + + label temp1 "CPU Temp" + ignore temp2 + ignore temp3 + ignore temp4 + ignore temp5 + label temp6 "Sys Temp" + +# 3 connected +# note that these fan labels are for a 1U rackmount and are given their +# positions based on where they are when you look at it from the front +# towards the back +# +# relabel them as necessary to however you have them set up + label fan1 "Right Fan" + ignore fan2 + ignore fan3 + ignore fan4 + label fan5 "Mid-right Fan" + ignore fan6 + label fan7 "Middle Fan" + ignore fan8 + ignore fan9 + ignore fan10 + ignore fan12 + ignore fan12 + # Override CPU temperature threshold + set temp1_max 80 + set temp1_max_hyst 70 + + set temp6_max 60 + set temp6_max_hyst 55 + +# NOTE: nearly everything on this chip is not used you can turn on alarms, if +# you have the appropriate setup for it and want to have chassis intrusion +# detection turned on + +chip "w83627hf-*" + + ignore in0 + ignore in1 + ignore in2 + label in3 "+5.0V" + compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1) + ignore in4 + ignore in5 + ignore in6 + ignore in7 + ignore in8 + ignore fan1 + ignore fan2 + ignore fan3 + ignore alarms + ignore temp1 + ignore temp2 + ignore temp3 diff --git a/configs/SuperMicro/X7SLA.conf b/configs/SuperMicro/X7SLA.conf new file mode 100644 index 00000000..b8d81cf0 --- /dev/null +++ b/configs/SuperMicro/X7SLA.conf @@ -0,0 +1,39 @@ +# Contributed by Jeff Rickman, fixes by Jean Delvare. + + +chip "w83627dhg-*" + + label in0 "Vcore" + label in1 "+12V" + label in2 "+3.3V" + label in3 "Vcc" + label in4 "Vdimm" + label in5 "+5V" + label in6 "+1.5V" + label in7 "3VSB" + label in8 "Vbat" + + label fan1 "Back Fan" + label fan2 "P/S Fan" + label fan5 "Front Fan" + label fan4 "MCH Fan" + + label temp1 "M/B Temp" + label temp2 "CPU Temp" + + ignore fan3 + ignore cpu0_vid + ignore temp3 + + # Scaling factor for +12V needs confirmation + compute in1 @*6.63, @/6.63 + compute in5 @*4, @/4 + + set in2_min 3.3 * 0.90 + set in2_max 3.3 * 1.10 + set in3_min 3.3 * 0.90 + set in3_max 3.3 * 1.10 + set in7_min 3.3 * 0.90 + set in7_max 3.3 * 1.10 + set in8_min 3.0 * 0.90 + set in8_max 3.0 * 1.10 diff --git a/configs/SuperMicro/X7SPA.conf b/configs/SuperMicro/X7SPA.conf new file mode 100644 index 00000000..08a4478d --- /dev/null +++ b/configs/SuperMicro/X7SPA.conf @@ -0,0 +1,32 @@ +# Configuration file contributed by Scott Shanafelt. + + +chip "w83627dhg-*" + + label in0 "Vcore" + label in1 "+1.05V" + label in2 "AVCC" + label in3 "3VCC" + set in3_min 3.3 * 0.90 + set in3_max 3.3 * 1.10 + label in4 "Vdimm" + label in5 "+5V" + compute in5 @*4, @/4 + label in6 "+12V" + compute in6 @*16, @/16 + set in6_min 12 * 0.90 + set in6_max 12 * 1.10 + label in7 "3VSB" + label in8 "Vbat" + + ignore fan1 + label fan2 "CPU Fan" + ignore fan3 + label fan4 "Case Fan" + ignore fan5 + + label temp1 "MB Temp" + label temp2 "CPU Temp" + label temp3 "Case Temp" + + ignore cpu0_vid diff --git a/configs/SuperMicro/X8DTN.conf b/configs/SuperMicro/X8DTN.conf new file mode 100644 index 00000000..ee052349 --- /dev/null +++ b/configs/SuperMicro/X8DTN.conf @@ -0,0 +1,100 @@ +# /etc/sensors.d/X8DTN +# settings for the supermicro X8DTN +# originally written by Gary E. Miller +# use at your own risk ! +# Date: 25 May 2012 + +# Here's the info as supplied by Supermicro: + +# +# Bus Type = ISAIO/SMBus +# One W83795AG +# +# Windbond W83795AG, Slave Address=0x2f (0x5E in 8-Bit format) +# ============================================================= +# Fan1 Fan Speed, Offset 0x2e RPM = 84375/Data +# Fan2 Fan Speed, Offset 0x2f RPM = 84375/Data +# Fan3 Fan Speed, Offset 0x30 RPM = 84375/Data +# Fan4 Fan Speed, Offset 0x31 RPM = 84375/Data +# Fan5 Fan Speed, Offset 0x32 RPM = 84375/Data +# Fan6 Fan Speed, Offset 0x33 RPM = 84375/Data +# Fan7 Fan Speed, Offset 0x34 RPM = 84375/Data +# Fan8 Fan Speed, Offset 0x35 RPM = 84375/Data +# CPU1 Voltage, Offset 0x10 Voltage = Data* 0.008 +# CPU2 Voltage, Offset 0x11 Voltage = Data* 0.008 +# +1.5V Voltage, Offset 0x12 Voltage = Data* 0.008 +# +5V Voltage, Offset 0x13 Voltage = Data* 0.008 * (40/10) +# +12V Voltage, Offset 0x14 Voltage = Data* 0.008/ (10./66.2) +# +5VSB Voltage, Offset 0x15 Voltage = Data* 0.008 * (40/10) +# +3.3V Voltage, Offset 0x1c Voltage = Data* 0.024 +# +3.3VSB Voltage, Offset 0x1d Voltage = Data* 0.024 +# Battery Voltage, Offset 0x1e Voltage = Data* 0.024 +# CPU1 Temperature, Offset 0x27 Temperature = Data +# CPU2 Temperature, Offset 0x26 Temperature = Data +# System Temperature, Offset 0x1f Temperature = Data +# Chassis Intrusion, Bank 0, Offset 0x46, BitMask 0x40 1 = Bad, 0 = Good +# (Clear Bit: Bank 0, Offset 0x4d, BitMask 0x80) +# +# +# Power Supply Failure, GP11(From W83627HF) 1 = Good, 0 = Bad + +chip "w83627hf-isa-0a00" + # I'm not sure which is GP11, so I turned off everything. + ignore in0 + ignore in1 + ignore in2 + ignore in3 + ignore in4 + ignore in5 + ignore in6 + ignore in7 + ignore in8 + ignore cpu0_vid + ignore fan1 + ignore fan2 + ignore fan3 + ignore temp1 + ignore temp2 + ignore temp3 + +bus "i2c-0" "SMBus I801 adapter at 0400" + +chip "w83795adg-i2c-0-2f" + +# Voltages ; note that in the table above, the .008 and .024 factors are +# already computed in the driver... + + label in0 "CPU1" + label in1 "CPU2" + label in2 "+1.5V" + label in3 "+5V" + label in4 "+12V" + label in5 "5VSB" + label in12 "+3.3V" + label in13 "3VSB" + label in14 "Vbat" + + compute in3 @*4, @/4 + compute in4 @*6.62, @/6.62 + compute in5 @*4, @/4 + + label temp5 "mobo" + label temp7 "CPU2" + label temp8 "CPU1" + + ignore in6 + ignore in7 + ignore in11 + ignore temp3 + ignore temp4 + + set in0_min 0.82 + set in0_max 1.35 + set in1_min 0.82 + set in1_max 1.35 + set in12_min 3.3 * 0.90 + set in12_max 3.3 * 1.05 + set in13_min 3.3 * 0.95 + set in13_max 3.3 * 1.10 + set in14_min 3.0 * 0.90 + set in14_max 3.3 * 1.10 diff --git a/configs/SuperMicro/X9SRA.conf b/configs/SuperMicro/X9SRA.conf new file mode 100644 index 00000000..04d8c89a --- /dev/null +++ b/configs/SuperMicro/X9SRA.conf @@ -0,0 +1,56 @@ +# Configuration file contributed by Eric Wedel. + + +# Supermicro X9SRA motherboard lm-sensors configuration. +# Voltage inputs & scaling per Supermicro support. Other +# inputs from BIOS screen and observation. + +chip "nct6776-*" + +### Voltages + +label in0 "Vcore" + +label in1 "+12V" +compute in1 @ * (66.2/10), @ / (66.2/10) + +label in2 "AVcc" + +label in3 "+3.3V" + +label in4 "Vdimm" + +label in5 "+5V" +compute in5 @ * 4, @ / 4 + +label in6 "Vtt" + +label in7 "+3.3Vsb" + +label in8 "Vbatt" + +### Temperatures + +# not sure about temp1 / temp2 assignments + +label temp1 "System temperature" +label temp2 "Peripheral temperature" + +ignore temp3 + +# PECI agent 0: +label temp7 "CPU temperature" + +label temp8 "PCH temperature" + +ignore temp9 +ignore temp10 + +## fans: gratuitous renumbering between Supermicro & lm-sensors. +## Use display labels which match X9SRA fan connector labels. + +label fan1 "fanA" +label fan2 "fan1" +label fan3 "CPU Fan" +label fan4 "fan3" +label fan5 "Exhaust Fan" diff --git a/configs/Tyan/S2466-4M.conf b/configs/Tyan/S2466-4M.conf new file mode 100644 index 00000000..2690790a --- /dev/null +++ b/configs/Tyan/S2466-4M.conf @@ -0,0 +1,109 @@ +# Sensors configuration file used by 'libsensors' for Tyan S2466-4M +# +# Edited by: kevin schlichter 05.16.03 +# Update 07.30.03:kevin schlichter: add vid support +# Update 2009-Apr-01 Adam Thompson : radically +# updated for lm_sensors 3.0.2 & Linux kernel 2.6.27 (aka Ubuntu 8.10) +# +# Note that in the 2.6 series of kernels, with lm_sensors 3.0.2, it is +# no longer necessary to jump through force_subclient= and ignore_* hoops +# when loading the w83782d module; its default behaviour is sufficient +# to support itself correctly (and it finds the 3 subclients without any +# additional prompting). This does NOT allow access to the other chip, +# a W83627HF, over I2C, but this second chip is mapped into the ISA I/O +# space anyway, and loading the "w83627hf" module without any options +# locates it and accesses it perfectly fine. See also notes below about +# the inadvisability of overusing the I2C bus on this motherboard anyway. +# This has only been tested on MY board, which is the -4M variant, with +# BIOS 4.06. Depending on your BIOS version, you may or may not want to +# use the "init=0" module options INSTEAD OF setting various mins & maxes +# below, particularly temperature-wise. YMMV. +# -Adam Thompson, 2009-Apr-01 +##### + +# set min/max limits to 5% for the critical voltages +# set min/max limits to 10% for the non-critical voltages +# set min/max limits to 20% for the battery voltage + + +chip "w83782d-*" + ignore in0 + ignore in1 + label in2 "AGP V" + set in2_min 3.3*0.95 + set in2_max 3.3*1.05 + label in3 " +5 V" + compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1) + set in3_min 5.0*0.95 + set in3_max 5.0*1.05 + label in4 "DDR V" + ignore in5 + ignore in7 + label in6 "3 VSB" + set in6_max 3.0*1.05 + set in6_min 3.0*0.95 + label in8 "Bat V" + set in8_min 3.3*0.80 + set in8_max 3.3*1.20 + ignore vid + label fan1 "Chassis Fan 2" + label fan2 "Chassis Fan 1" + label fan3 "PSU Fan" + label temp1 "VRM2 Temp" + label temp2 "CPU1 Temp" + label temp3 "CPU2 Temp" +# set temp1_type 2 +# set temp1_max 40 +# set temp1_max_hyst 60 +# set temp2_type 2 +# set temp2_max 70 +# set temp2_max_hyst 80 +# set temp3_type 2 +# set temp3_max 70 +# set temp3_max_hyst 80 + +# lm_sensors ticket#1795 (http://www.lm-sensors.org/ticket/1795) also +# strongly suggests using the ISA bus where possible to avoid overloading +# the SMBus on Tyan motherboards. +# Accessing this via ISA inb/outb also avoids the need altogether to use +# force_subclient= options when loading the w83782d module. + +chip "w83627hf-*" + label in0 "VCore1" + set in0_min cpu0_vid*0.95 + set in0_max cpu0_vid*1.05 + label in1 "VCore2" + set in1_min cpu0_vid*0.95 + set in1_max cpu0_vid*1.05 + label in2 "+3.3 V" + set in2_min 3.3*0.95 + set in2_max 3.3*1.05 + ignore in3 + label in4 " +12 V" + compute in4 ((3.8/1)+1)*@ , @/((3.8/1)+1) + set in4_max 12*0.90 + set in4_min 12*1.10 + label in5 " -12 V" + compute in5 (5.14*@)-14.91 , (@+14.91)/5.14 + set in5_max -12*0.90 + set in5_min -12*1.10 + ignore in6 + ignore in7 + ignore in8 + ignore vid + label temp1 "VRM1 Temp" + label temp2 "AGP Temp" + label temp3 "DDR Temp" + label fan1 "CPU1 Fan" + label fan2 "CPU2 Fan" + ignore fan3 +# set temp1_type 2 +# set temp1_max 40 +# set temp1_max_hyst 37 +# set temp2_type 2 +# set temp2_max 52 +# set temp2_max_hyst 47 +# set temp3_type 2 +# set temp3_max 52 +# set temp3_max_hyst 47 + set beep_enable 0 diff --git a/configs/VIA/EPIA-M920.conf b/configs/VIA/EPIA-M920.conf new file mode 100644 index 00000000..69f2846d --- /dev/null +++ b/configs/VIA/EPIA-M920.conf @@ -0,0 +1,30 @@ +# Configuration file reportedly provided to users by VIA themselves. + + +chip "f71869-*" + + label in0 "+3.3V" + label in1 "+Vcore" + label in4 "Vdimm" + label in3 "+3.3V" + label in2 "+5V" + label in6 "+12V" + label in7 "3VSB" + label in8 "Vbat" + label fan1 "CPU Fan Speed" + label fan2 "System Fan Speed" + label temp1 "CPU Temperature" + label temp2 "System Temperature" + + compute in0 @*2 , @/2 + compute in2 @*2.5 , @/2.5 + compute in3 @*2 , @/2 + compute in4 @*1.47 , @/1.47 + compute in6 @*11 , @/11 + compute in7 @*2 , @/2 + compute in8 @*2 , @/2 + + ignore in5 + ignore fan3 + ignore fan4 + ignore temp3 diff --git a/configs/Zotac/H55-ITX.conf b/configs/Zotac/H55-ITX.conf new file mode 100644 index 00000000..15a7bc7a --- /dev/null +++ b/configs/Zotac/H55-ITX.conf @@ -0,0 +1,48 @@ +# Configuration contributed by Jean Delvare. + + +chip "w83667hg-isa-0a10" + + # Voltages + + label in0 "Vcore" + label in1 "Vtt" + label in2 "AVCC" + label in3 "+3.3V" + label in4 "PCH" + label in5 "IGD" + label in7 "3VSB" + label in8 "Vbat" + + set in1_min 1.1 * 0.95 + set in1_max 1.1 * 1.05 + set in2_min 3.3 * 0.90 + set in2_max 3.3 * 1.10 + set in3_min 3.3 * 0.90 + set in3_max 3.3 * 1.10 + set in4_min 1.1 * 0.95 + set in4_max 1.1 * 1.05 + set in7_min 3.3 * 0.90 + set in7_max 3.3 * 1.10 + set in8_min 3.0 * 0.90 + set in8_max 3.0 * 1.10 + + # Fans + + # I don't know which fan headers exist and which don't. + #ignore fan1 + label fan2 "CPU Fan" + #ignore fan3 + #ignore fan4 + #ignore fan5 + + set fan2_min 800 + + # Temperatures + + label temp1 "M/B Temp" + label temp2 "CPU Temp" + ignore temp3 + + set temp1_max 55 + set temp1_max_hyst 52 diff --git a/configs/Zotac/ZBox-HD-ID11.conf b/configs/Zotac/ZBox-HD-ID11.conf new file mode 100644 index 00000000..66972836 --- /dev/null +++ b/configs/Zotac/ZBox-HD-ID11.conf @@ -0,0 +1,59 @@ +# Contributed by Piotr Maksymiuk. + + +##/etc/sensors.d/zbox-hd-id-11 + +chip "w83667hg-isa-0a10" + + # Voltages + + label in0 "Vcore" + label in1 "RAM" + label in2 "AVCC" + label in3 "+3.3V" + label in4 "Chipset" + label in5 "+1.5V" + label in6 "3VSB" + + set in0_min 1.1 * 0.90 + set in0_max 1.1 * 1.10 + set in1_min 1.9 * 0.90 + set in1_max 1.9 * 1.10 + set in2_min 3.3 * 0.90 + set in2_max 3.3 * 1.10 + set in3_min 3.3 * 0.90 + set in3_max 3.3 * 1.10 + set in4_min 1.1 * 0.90 + set in4_max 1.1 * 1.10 + set in5_min 1.5 * 0.90 + set in5_max 1.5 * 1.10 + + # Fans + + # Only fan2 is used in this barebone. + ignore fan1 + label fan2 "Case Fan" + ignore fan3 + ignore fan4 + ignore fan5 + + set fan2_min 800 + + # Temperatures + + #unfortunately i'm not sure if temp3 is ram + label temp1 "M/B Temp" + label temp2 "CPU Temp" + label temp3 "RAM Temp" + + #this always returns a 0 reading + ignore cpu0_vid + + set temp1_max 50 + set temp1_max_hyst 40 + + set temp2_max 75 + set temp2_max_hyst 60 + + set temp3_max 35 + set temp3_max_hyst 30