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