Re: MSI MS-9821 Sensor Help

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

 



Hi Bryan,

On Tue, 26 Mar 2013 14:53:47 -0500, Bryan Guidroz wrote:
> Looking for some help getting lm sensors working properly on my system.
> I'm new to this, so please be gentle :)
> I don't know what additional information may be needed.
> It's an MSI MS-9832 (Intel Atom 330 - Intel 945GC Northbridge, ICH7 Southbridge)
> Detects Fintek F71882FG/F71883FG Super IO Sensors.
> Best docs I can find are here:
> http://www.orbitmicro.com/download/resources/MS-9832_2%20manual.pdf
> Thanks...
> (...)
>  -----------------------------------------------------------------------
> 
>  Here is the output of sensors
> 
>  -------------------------------------------------------------------------
>  [root@gateway ~]# sensors
>  coretemp-isa-0000
>  Adapter: ISA adapter
>  Core 0:      +28.0°C  (high = +70.0°C, crit = +90.0°C)  
>  Core 1:      +29.0°C  (high = +70.0°C, crit = +90.0°C)  
>  f71882fg-isa-0a10
>  Adapter: ISA adapter
>  +3.3V:       +3.42 V
>  in1:         +1.16 V  (max =  +2.04 V)   
>  in2:         +2.04 V
>  in3:         +2.04 V
>  in4:         +0.97 V
>  in5:         +1.11 V
>  in6:         +2.04 V
>  3VSB:        +3.39 V
>  Vbat:        +3.41 V
>  fan1:       4587 RPM
>  fan2:       2890 RPM
>  fan3:          0 RPM  ALARM
>  fan4:          0 RPM  ALARM
>  temp1:       +47.0°C  (high = +85.0°C, hyst = +81.0°C)  
>                        (crit = +100.0°C, hyst = +96.0°C)  sensor = transistor
>  temp2:         FAULT  (high = +85.0°C, hyst = +81.0°C)  
>                        (crit = +100.0°C, hyst = +96.0°C)  sensor = transistor
>  temp3:       +42.0°C  (high = +70.0°C, hyst = +68.0°C)  
>                        (crit = +85.0°C, hyst = +83.0°C)  sensor = transistor

This looks reasonably good.

>  -------------------------------------------------------------------
> 
> I’m having trouble getting the correct information in /etc/sensors3.conf to correct the label and values of each sensor.  This is the default of /etc/sensors3.conf that I think applies to this system.
> 
>  --------------------------------------------------------------------
>  chip "f71882fg-*"
>      label in0 "+3.3V"
>      label in7 "3VSB"
>      label in8 "Vbat"
>      compute in0  @*2, @/2
>      compute in7  @*2, @/2
>      compute in8  @*2, @/2
>  ----------------------------------------------------------------------

Yes, these are internally monitored voltages with internal dividers so
the configuration doesn't depend on the board. Contrary to other
voltage inputs, fans and temperatures.

> I THINK I need to modify /etc/sensors3.conf to the following (or something similar.)
> (would like some conformation before I start making changes.)

Actually you'd rather leave /etc/sensors3.conf alone as it is part of a
distribution package typically. Create /etc/sensors.d/MSI-MS-9821.conf
and add your board-specific statements there.

>  ----------------------------------------------------------------------
>  chip "f71862fg-*"

Beware: f71862fg != f71882fg.

>  # in5=VCore identified by watching changes consequent to CnQ
>  # in6=NBVCC identified by watching changes consequent to BIOS changes
>  # in4=VDIMM identified by watching changes consequent to BIOS changes
>  # in0, in7 and in8 are apparently hordwired in the chip
>  # A guess that in1=5V and in3=5VSB on their raw value being equal
>  # A guess that in2=12V
>  # Concerned that BIOS screen shows VLDT but nowhere in my guesses!
>      label in0 " 3.3V"
>      label in1 "  +5V"
>      label in2 " +12V"
>      label in3 " 5VSB"
>      label in4 "VDIMM"
>      label in5 "VCore"
>      label in6 "NBVCC"
>      label in7 " 3VSB"
>      label in8 " VBat"
>      label fan1 "CPUFAN"
>      label fan2 "SYSFAN1"
>      label fan3 "SYSFAN2"
>      label temp1 "CPU Temp"
>      label temp2 "NB Temp"
>      label temp3 "Mobo 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               )
>  #
>  # The value of 10 for +12V is from comparison with multimeter
>  # The value of 2.45 for +5V is from comparison with multimeter
>  # The value of 1.48412 for VDIMM is from comparison with BIOS display
> 
>      compute in0 (@ * 2), (@ / 2)
>      compute in1 (@ * 2.45), (@ / 2.45)
>      compute in2 (@ * 10), (@ / 10)
>      compute in3 (@ * 2.45), (@ / 2.45)
>      compute in4 (@ *1.48412), (@ / 1.48412)
>      compute in5 @, @
>      compute in6 @, @
>      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
>  --------------------------------------------------------------------------------
> 
> Can anyone help me out?

Well, where did you get all the information above? Settings are board
specific so you can't just copy another board's configuration file and
hope it will work. If it was that easy, we'd put everything in the main
configuration file.

As you already understood, you need to figure out the settings for your
board. For the voltages, see my article :
http://www.lm-sensors.org/wiki/VoltageLabelsAndScaling

Once you get the voltages right, the fans and temperatures should be
trivial, as there is no scaling involved, only finding the labels.

> Once I get the correct info into /etc/sensors3.conf, do I just re-run sensors-detect and all is good?

No need to tun sensors-detect again, once is enough.

-- 
Jean Delvare

_______________________________________________
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