Subject: temperature sensors
To: None <port-amd64@netbsd.org>
From: Chris Kantarjiev <cak@dimebank.com>
List: port-amd64
Date: 09/19/2005 17:22:18
My new H8DCE doesn't find a temp sensor at the 'standard' config of


# LM7[89] and compatible hardware monitors
lm0     at isa? port 0x290              # other common ports: 0x280, 0x310

Supermicro tells me that these are the two chips on the motherboard:

Bus Type = SMBus
One WindBond W83627HF, One WindBond W83792D

Windbond W83627HF, Slave Address=0x2d (0x5A in 8-Bit format)
==============================================================
Fan1 Fan Speed, Offset 0x29
Fan2 Fan Speed, Offset 0x28
+3.3VSB Voltage, offset 0x21
+5V Voltage, offset 0x23
-12V Voltage, offset 0x25
+12V Voltage, offset 0x24
+3.3V Voltage, offset 0x22

Power Supply Failure, GP11


Windbond W83792D, Slave Address=0x2f (0x5E in 8-Bit format)
==============================================================
Fan3 Fan Speed, offset 0x28
Fan4 Fan Speed, offset 0xb8
Fan5 Fan Speed, offset 0xb9
Fan6 Fan Speed, offset 0xba
Fan7/CPU1 Fan Speed, offset 0x29
Fan8/CPU2 Fan Speed, offset 0x2a
CPU1 Core Voltage, offset 0x20
CPU2 Core Voltage, offset 0x21
CPU1 DIMM Voltage, offset 0x22
CPU1 DIMM Voltage, offset 0x24
System Temperature, offset 0x27
CPU1 Temperature, offset 0xc0
CPU2 Temperature, offset 0xc8
Chassis Intrusion, Offset 0xaa

I don't honestly know how their slave address relates to the config
file's 'port' - but is it as simple as tacking on a 0, so lm0 is
really at 0x2d0?

Thanks. (No, I never got the second sensor working on my other
motherboard, either. Maybe some day.)