All of lore.kernel.org
 help / color / mirror / Atom feed
* [lm-sensors] Supermicro X7DWN+ info
@ 2009-09-07 18:56 Adrian Sevcenco
  2009-09-19  7:56 ` Jean Delvare
  0 siblings, 1 reply; 2+ messages in thread
From: Adrian Sevcenco @ 2009-09-07 18:56 UTC (permalink / raw)
  To: lm-sensors


[-- Attachment #1.1: Type: text/plain, Size: 2123 bytes --]

Hi!
I would need some advice about creating the sensors3.conf for Supermicro 
  X7DWN+ motherboard ..

what chip should i use? in my centos 5.3 i have driver only up to w83792d

also is not very clear to me what do i do with the offsets of various 
data (in sensors example the line with offsets is only a comment ... )

i have the following info from vendor :
(it seems that the info is common for X7DW3, X7DWN, X7DWA, X7DBI, X7DBU, 
X7DBN)

Bus Type = SMBus
One W83793G

Windbond W83793G, Slave Address=0x2f (0x5E in 8-Bit format)
=============================================================
Fan1 Fan Speed, Offset 0x23, 0x24		RPM = 1350000/Data
Fan2 Fan Speed, Offset 0x25, 0x26		RPM = 1350000/Data
Fan3 Fan Speed, Offset 0x27, 0x28		RPM = 1350000/Data
Fan4 Fan Speed, Offset 0x29, 0x2a		RPM = 1350000/Data
Fan5 Fan Speed, Offset 0x2b, 0x2c		RPM = 1350000/Data
Fan6 Fan Speed, Offset 0x2d, 0x2e		RPM = 1350000/Data
Fan7/CPU1 Fan Speed, Offset 0x2f, 0x30		RPM = 1350000/Data
Fan8/CPU2 Fan Speed, Offset 0x31, 0x32		RPM = 1350000/Data
CPU1 Core Voltage, Offset 0x10			Voltage = Data* 0.008		
CPU2 Core Voltage, Offset 0x11			Voltage = Data* 0.008

-12V Voltage, Offset 0x14	Voltage =
((Data*0.016) - (2.048*(232./260.)))/(1-(232./260.))

+1.5V Voltage, Offset 0x15			Voltage = Data* 0.016
+3.3V Voltage, Offset 0x16			Voltage = Data* 0.016
+12V Voltage, Offset 0x17           Voltage = Data* 0.008/ (10./120.)
+5V Voltage, Offset 0x18			Voltage = Data* 0.024
5Vsb Voltage, Offset 0x19			Voltage = Data* 0.024
Battery Voltage, Offset 0x1a			Voltage = Data* 0.016

CPU1 CoreA (PECI Agent1) Temperature, Offset 0x1c	Temperature = Data

CPU1 CoreB (PECI Agent2) Temperature, Offset 0x1d	Temperature = Data

CPU2 CoreA (PECI Agent3) Temperature, Offset 0x1e	Temperature = Data

CPU2 CoreB (PECI Agent4) Temperature, Offset 0x1f	Temperature = Data

System Temperature, Offset 0x20			Temperature = Data
Chassis Intrusion, Offset 0x44, BitMask 0x40	1 = Bad, 0 = Good


Windbond W83627HF
=============================================================
Power Supply Failure, GP11(From W83627HF)	1 = Good, 0 = Bad


Thank you,
Adrian

[-- Attachment #1.2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3110 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [lm-sensors] Supermicro X7DWN+ info
  2009-09-07 18:56 [lm-sensors] Supermicro X7DWN+ info Adrian Sevcenco
@ 2009-09-19  7:56 ` Jean Delvare
  0 siblings, 0 replies; 2+ messages in thread
From: Jean Delvare @ 2009-09-19  7:56 UTC (permalink / raw)
  To: lm-sensors

Hi Adrian,

On Mon, 7 Sep 2009 21:56:55 +0300, Adrian Sevcenco wrote:
> I would need some advice about creating the sensors3.conf for Supermicro 
>   X7DWN+ motherboard ..
> 
> what chip should i use? in my centos 5.3 i have driver only up to w83792d
> 
> also is not very clear to me what do i do with the offsets of various 
> data (in sensors example the line with offsets is only a comment ... )
> 
> i have the following info from vendor :
> (it seems that the info is common for X7DW3, X7DWN, X7DWA, X7DBI, X7DBU, 
> X7DBN)
> 
> Bus Type = SMBus
> One W83793G

So, the board has a Winbond W83783G and your OS doesn't support this
chip. It should be pretty clear at this point that it's simply not
going to work, no matter what you put in sensors3.conf.

You either need to upgrade to a more recent OS, or backport the w83793
driver to your OS. The latter shouldn't be too difficult, I know a
number of people have done that already, as apparently boards with
Winbond W83793G chips are popular amongst RHEL 5 / CentOS 5 users.

If you don't know how to do this, you can try to find a kernel
developer who will do it for you. That could be me, if you have a piece
of hardware you no longer need and you wouldn't mind shipping it to me:
http://khali.linux-fr.org/wishlist.html

> Windbond W83793G, Slave Address=0x2f (0x5E in 8-Bit format)
> ==============================> Fan1 Fan Speed, Offset 0x23, 0x24		RPM = 1350000/Data
> Fan2 Fan Speed, Offset 0x25, 0x26		RPM = 1350000/Data
> Fan3 Fan Speed, Offset 0x27, 0x28		RPM = 1350000/Data
> Fan4 Fan Speed, Offset 0x29, 0x2a		RPM = 1350000/Data
> Fan5 Fan Speed, Offset 0x2b, 0x2c		RPM = 1350000/Data
> Fan6 Fan Speed, Offset 0x2d, 0x2e		RPM = 1350000/Data
> Fan7/CPU1 Fan Speed, Offset 0x2f, 0x30		RPM = 1350000/Data
> Fan8/CPU2 Fan Speed, Offset 0x31, 0x32		RPM = 1350000/Data
> CPU1 Core Voltage, Offset 0x10			Voltage = Data* 0.008		
> CPU2 Core Voltage, Offset 0x11			Voltage = Data* 0.008
> 
> -12V Voltage, Offset 0x14	Voltage > ((Data*0.016) - (2.048*(232./260.)))/(1-(232./260.))
> 
> +1.5V Voltage, Offset 0x15			Voltage = Data* 0.016
> +3.3V Voltage, Offset 0x16			Voltage = Data* 0.016
> +12V Voltage, Offset 0x17           Voltage = Data* 0.008/ (10./120.)
> +5V Voltage, Offset 0x18			Voltage = Data* 0.024
> 5Vsb Voltage, Offset 0x19			Voltage = Data* 0.024
> Battery Voltage, Offset 0x1a			Voltage = Data* 0.016
> 
> CPU1 CoreA (PECI Agent1) Temperature, Offset 0x1c	Temperature = Data
> 
> CPU1 CoreB (PECI Agent2) Temperature, Offset 0x1d	Temperature = Data
> 
> CPU2 CoreA (PECI Agent3) Temperature, Offset 0x1e	Temperature = Data
> 
> CPU2 CoreB (PECI Agent4) Temperature, Offset 0x1f	Temperature = Data
> 
> System Temperature, Offset 0x20			Temperature = Data
> Chassis Intrusion, Offset 0x44, BitMask 0x40	1 = Bad, 0 = Good

That's the nice thing with Supermicro: they provide all the technical
data one needs to refine the sensors configuration. With the above you
can write a perfect custom sensors3.conf file for your board. All you
have to do is cross-check the register addresses (named "offset" in the
above document) with either the driver source code or the datasheet.

> Windbond W83627HF
> ==============================> Power Supply Failure, GP11(From W83627HF)	1 = Good, 0 = Bad

This last feature we unfortunately do not support (yet).

-- 
Jean Delvare

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-09-19  7:56 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-07 18:56 [lm-sensors] Supermicro X7DWN+ info Adrian Sevcenco
2009-09-19  7:56 ` Jean Delvare

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.