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