[lm-sensors] LM93, info about tempX parameters in a Supermicro X6DH8-XG2
Jean Delvare
khali at linux-fr.org
Sun Jun 15 10:34:01 CEST 2008
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
More information about the lm-sensors
mailing list