ASUS Vanguard B85 motherboard

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



# This is an incomplete configuration file for the ASUS Vanguard B85
# motherboard.  The remainder of this comment explains what I've done
# so far.  Linux kernel version 3.13.0, lm-sensors version 3.3.4.
#
#
# 1.  Available sensors
#
# 1.1.  Nuvoton NCT 6791D Super IO chip
#
#  This chip requires the nct6775 driver, which may be loaded into the
#  kernel with the command:
#       modprobe -v nct6775
#
#  This configuration file is currently limited to identifying some (but
#  not all) of the sensor information available from the Nuvoton chip.
#
# 1.2.  Intel thermal sensors
#
#  The Intel CPU's contain thermal sensors.
#
# 1.3.  Other sensors
#
#  There are several voltage values that the BIOS reports, but which I
#  haven't identified the sensor for.  In particular, the BIOS reports
#  the memory voltage and the PCH voltage.  I've tried varying both of
#  these, and none of the voltage readings from the Nuvoton chip changed.
#
#  Here is a list of all of the chips on the board which have more than
#  eight pins:
#       ASMedia ASM1074 - USB 3.0 hub
#       ASMedia ASM1803 - PCIe to PCI bridge
#       ASMedia ASM1442K - HDMI/DVI output (level shifting)
#       Asus TPU KR37290 - Asus TurboV Processing Unit
#       Intel B85 - Intel platform controller hub
#       Intel WG1217V - Gigabit ethernet
#       Nuvoton NCT 6791D - Super IO
#       Realtek ALC887 - Audio
#
#  Looking over this list, I can see two possibilities:
#
#   1)  The NCT 6791D is an updated version of the NCT 6775.  Perhaps it
#       has the ability to measure more voltage values than the NCT 6775
#       but the Linux driver hasn't been updated to display the additional
#       voltages.
#
#   2)  The ASUS TPU chip might contains some voltage sensors.
#
#  Until someone figures this out, we won't be able to display complete
#  voltage information for this board.
#
#
# 2.  Voltages
#
# 2.1  Power supply voltages
#
#  The entries for the three main power supply voltages (+12V, +5V, and +3.3V)
#  are based on the ASUS H87-Pro configuration file.  The +5V and +12V are
#  a good match for the values I see in BIOS (in particular I've verified
#  that these have not been reversed).  I normally get identical readings
#  for in2 and in3, so I have no way to verify that the +3.3V line is in3
#  rather than in2.
#
# 2.2  CPU Vcc
#
#  Vcc is the voltage going into the processor's integrated voltage regulator.
#  I verified this by lowering the value in BIOS.
#
# 2.3  Integrated voltage regulator output
#
#  I must confess that I have no idea how the Nuvoton chip gets these values.
#  I initially assumed that the CPU pinout must include sense pins for these
#  voltages, but I looked at the Intel data sheet and couldn't find any such
#  pins.  Never the less, the values seem correct.
#
#  Each core, as well as the integrated GPU, has a separate voltage rail.
#  These values will read zero when the corresponding part is idle.  You
#  may see small non-zero values; my assumption is that these result from
#  the measurement being taken just as the rail is being turned on or off.
#
#  The system agent connects the memory controller and the PCIe controller
#  to the L3 cache and the CPU cores.  I've labeled its voltage rail
#  "sys agent".
#
#  The voltage used for digital input/output pins (except for the memory)
#  has been labeled "digital I/O"
#
# 2.4  Unidentified voltages
#
#  for in2 see section 2.1 above
#  in5 reads 1.992 or occassionally 1.984
#  in7 reads 3.456
#  in8 reads 3.376
#
# 3. Fans
#
#  The board supports a CPU fan and four chassis fans.  The Nuvoton chip
#  reports the speed of all of them (assuming that the fans provide a
#  tachometer signal).
#
#  The connectors for two of the chassis fans are along the bottom of the
#  board; the left hand one is fan 4 and the right hand one is fan 1.  The
#  connectors for the remaining two chassis fans are on the right hand
#  side of the board above the 24 pin power connector; the upper one is
#  fan 3 and the lower one is fan 2.
#
# 4.  Temperatures
#
# 4.1.  acpitz driver
#
#  This uses ACPI to print out two temperature values.  On my system the
#  values are always 27.8 and 29.8 degrees C, respectively, so I doubt
#  they are measuring anything at all.
#
# 4.2.  coretemp driver
#
#  This reports temperatures from the CPU internal temperature sensors.
#  This may require loading the coretemp module.  It appears to work
#  fine without the need for any configuration file entries.
#
# 4.3.  Temperature values from Nuvoton chip
#
#  These are assigned names by the device driver.  
#
#  SYSTIN reports the value of a temperature sensor located near the B85
#  PCH chip.  The BIOS labels this value "MB temperature."  Resolution is
#  1 degree C.
#
#  CPUTIN presumably reports a temperature measurement underneath the CPU
#  socket.  It thus reflects CPU temperatures, but with a lot of lag.
#  Resolution is 0.5 degrees C.
#
#  "PECI Agent 0" is presumably the CPU temperature as reported by the via
#  the PECI bus.  This value increases or decreases temporarily when the CPU
#  temperatures changes, but as long as the CPU temperature is relatively
#  constant this value is close to CPUTIN.
#
#  The remaining temperature 
#
#  AUXTIN0, AUXTIN1, and AUXTIN3 vary widely, suggesting that if they are
#  measuring temperature values, the values require scaling.  AUXTIN2 has
#  been fixed at 36 degrees C on my system.
#
#  PCH_CHIP_TEMP, PCH_CPU_TEMP, and PCH_CHIP_CPU_MAX_TEMP are all fixed at
#  zero on my system.
#
# 4.4.  Sample temperature values
#
#  To illustrate the behavior of the PECI and CPUTIN temperature values,
#  I've included an excerpt from my temperature readings.  The first column
#  in the table below shows the temperature of the CPU (the "Physical id 0"
#  value).  The remaining columns show the "PECI Agent 0," CPUTIN, and SYSTIN
#  values.  Readings were taken at three second intervals, with an ambient
#  temperature of 23 degrees C.
#
#       CPU    PECI  CPUTIN SYSTIN
#       27.0   28.0   28.0   36.0
#       27.0   28.0   28.0   36.0
#       35.0   37.5   28.0   36.0
#       37.0   36.0   28.0   36.0
#       37.0   34.0   28.0   36.0
#       36.0   32.0   28.5   36.0
#       37.0   28.5   28.5   36.0
#       37.0   27.5   28.5   36.0
#       37.0   29.0   28.5   36.0
#       40.0   30.0   29.0   36.0
#       40.0   29.5   29.0   36.0
#       39.0   29.5   29.0   36.0
#       39.0   29.5   29.5   36.0
#       38.0   29.5   29.5   36.0
#       29.0   19.5   29.5   36.0
#       28.0   21.5   29.5   36.0
#       29.0   23.5   29.5   36.0
#       28.0   26.0   29.5   36.0
#       28.0   28.0   29.0   36.0
#       28.0   29.0   29.0   36.0



chip "nct6791-*"

label in4 "+12V"
  compute  in4  @ * 12, @ / 12
  set in4_min 12 * 0.95
  set in4_max 12 * 1.05

label in1 "+5V"
  compute in1 @ * 5, @ / 5
  set in1_min 5 * 0.95
  set in1_max 5 * 1.05

label in3 "+3.3V"
  set in3_min 3.3 * 0.95
  set in3_max 3.3 * 1.05

label in0 "CPU Vcc"
  compute in0  @ * 2, @ / 2

label in14 "core 0"
  compute in14 @ * 2, @ / 2

label in13 "core 1"
  compute in13 @ * 2, @ / 2

label in12 "core 2"
  compute in12 @ * 2, @ / 2

label in6 "core 3"
  compute in6 @ * 2, @ / 2

label in10 "GPU"

label in11 "sys agent"

label in9 "digital I/O"

label fan2 "CPU fan"
label fan1 "Fan 1"
label fan3 "Fan 2"
label fan4 "Fan 3"
label fan5 "Fan 4"


 		 	   		  
_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors





[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux