LM93, info about tempX parameters in a Supermicro X6DH8-XG2

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

 



Hi Santi,

Any news on this?

On Mon, 2 Jun 2008 11:18:14 +0200, Jean Delvare wrote:
> On Wed, 28 May 2008 10:52:35 +0200, Santi Saez wrote:
> > I want to monitor some temperatures in a server with a Supermicro  
> > X6DH8-XG2 motherboard with 2 Xeon processors, running Linux 2.6.25.4  
> > and lm-sensors v3.0.2, in a Debian Etch box.
> > 
> > LM93 and PC87427 Super I/O sensor chips are detected, according to  
> > the wiki only LM93 is fully supported by lm-sensors, in PC87427 fan  
> > monitoring only is available, this is an example of the command output:
> 
> Did you load the pc87427 driver nevertheless? If you did, what did it
> say? I have patches improving this driver and I am looking for testers.
> 
> > ======================================================================== 
> > # sensors
> > lm93-i2c-0-2e
> > Adapter: SMBus I801 adapter at 1100
> > in1:         +0.94 V  (min =  +0.83 V, max =  +1.02 V)
> > in2:         +0.94 V  (min =  +0.83 V, max =  +1.02 V)
> > in3:         +0.94 V  (min =  +0.83 V, max =  +1.02 V)
> > in4:         +1.21 V  (min =  +1.08 V, max =  +1.32 V)
> > in5:         +1.49 V  (min =  +1.35 V, max =  +1.66 V)
> > in6:         +1.50 V  (min =  +1.35 V, max =  +1.66 V)
> > in7:         +1.35 V  (min =  +1.02 V, max =  +1.54 V)
> > in8:         +1.36 V  (min =  +1.02 V, max =  +1.54 V)
> > in9:         +3.35 V  (min =  +2.97 V, max =  +3.64 V)
> > in10:        +5.02 V  (min =  +4.47 V, max =  +5.49 V)
> > in11:        +0.00 V  (min =  +2.25 V, max =  +2.76 V)
> > in12:        +1.79 V  (min =  +1.77 V, max =  +2.17 V)
> > in13:        +1.19 V  (min =  +0.89 V, max =  +1.09 V)
> > in14:        +0.97 V  (min =  +0.89 V, max =  +1.09 V)
> > in15:        +0.30 V  (min =  +0.07 V, max =  +0.54 V)
> > in16:        +3.41 V  (min =  +2.97 V, max =  +3.63 V)
> > fan1:          0 RPM  (min =    0 RPM)
> > fan2:          0 RPM  (min =    0 RPM)
> > fan3:          0 RPM  (min =    0 RPM)
> > fan4:          0 RPM  (min =    0 RPM)
> > temp1:       +32.0?C  (low  = -128.0?C, high = -128.0?C)
> > temp2:       +32.0?C  (low  = -128.0?C, high = -128.0?C)
> > temp3:       +27.0?C  (low  = -128.0?C, high = +50.0?C)
> > cpu0_vid:   +1.088 V
> > cpu1_vid:   +1.088 V
> > ======================================================================== 
> > 
> > What's the meaning of temp1, temp2 and temp3 params? maybe physical  
> > processors (temp1, temp2) and mother board (temp3)? There's no info  
> > about lm93 chip in "/etc/sensors3.conf" file..
> 
> Even if there was, it wouldn't necessarily be very helpful, as every
> motherboard manufacturer is free to connect the hardware monitoring
> chip inputs the way they want.
> 
> One very nice thing with SuperMicro is that they provide a hardware
> monitoring tool with a human-readable configuration file for all of
> their boards, so it's usually not too difficult to figure out the chip
> wiring. I'm looking at the configuration for your board at the moment
> and it says the following things:
> 
> * 8 fans are monitored by the PC87427. fan7 is the CPU1 fan speed, fan8
>   is the CPU2 fan speed.
> * Voltages are monitored by the LM93. in1 is +12V, in7 is CPU1
>   Vcore, in8 is CPU2 Vcore, in9 is +3.3V, in10 is +5V, in15 is -12V.
>   +12V and -12V obviously need some scaling, but fortunately it seems
>   that SuperMicro followed the recommendations in the LM93 datasheet.
> * Temperatures are monitored by the LM93. temp1 is CPU1 temperature,
>   temp2 is CPU2 temperature, temp3 is system temperature.
> 
> So a preliminary configuration file for the X6DH8-XG2 would look like:
> 
> 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"
> 
> The other voltage inputs are apparently wired but I don't know what
> they are monitoring. in2 and in3 are suspiciously similar to in1, I
> wonder if +12V is monitored 3 times?
> 
> Please test the configuration file above. If the output of "sensors"
> makes sense, I'll copy it to the wiki.
> 
> > Is there anyway to get processor temperatures in this motherboard  
> > using ACPI? There's no data inside "/proc/acpi/thermal_zone/"..  
> > running "acpi" I get this error:
> > 
> > # modprobe thermal
> > # acpi --thermal
> > No support for device type: thermal
> 
> So the answer to this question is obviously "no". Which is a good thing
> in fact, as it suggests that ACPI won't conflict with the native
> hardware monitoring drivers on this system.
> 


-- 
Jean Delvare




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

  Powered by Linux