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

Monitor CPU temperature in a Supermicro X6DH8-XG2




Dear Srs,

I need to get the CPU temperature in a Supermicro X6DH8-XG2 motherboard, this is the link for key features:

http://www.supermicro.com/products/motherboard/Xeon800/E7520/X6DH8- XG2.cfm

According with the page specs, X6DH8-XG2 seems to have some thermal monitoring chip/hardware:

    * Monitoring for CPU and chassis environment
    * CPU thermal trip support
    * Thermal Monitor 2 support

When running lm-sensors 2.10.1-3 (with libsensors3) on a Debian Etch box I get:

# sensors
No sensors found!
Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.

This is the output for "sensors-detect":

======================================================================== =================

(..)
# I2C adapter drivers
i2c-i801
# Chip drivers
# Warning: the required module lm93 is not currently installed
# on your system. For status of 2.6 kernel ports check
# http://www.lm-sensors.org/wiki/Devices. If driver is built
# into the kernel, or unavailable, comment out the following line.
lm93
# no driver for Nat. Semi. PC87427 Super IO Fan Sensors yet
======================================================================== =================

Debian is using Etch default kernel, 2.6.18-6-686-bigmem, i2c-i801 modules loads correctly but lm93 isn't available:

# lsmod | grep i801
i2c_i801                8236  0
i2c_core               20448  4 eeprom,lm83,i2c_dev,i2c_i801

# modprobe -l | grep lm93
# modprobe lm93
FATAL: Module lm93 not found.

I have also tried looking at ACPI info into /proc, file "/proc/acpi/ thermal_zone/THRM/temperature" but isn't not available:

======================================================================== =================
# find /proc/acpi
/proc/acpi
/proc/acpi/battery
/proc/acpi/thermal_zone
/proc/acpi/processor
/proc/acpi/processor/CPU3
/proc/acpi/processor/CPU3/power
/proc/acpi/processor/CPU3/limit
/proc/acpi/processor/CPU3/throttling
/proc/acpi/processor/CPU3/info
/proc/acpi/processor/CPU2
/proc/acpi/processor/CPU2/power
/proc/acpi/processor/CPU2/limit
/proc/acpi/processor/CPU2/throttling
/proc/acpi/processor/CPU2/info
/proc/acpi/processor/CPU1
/proc/acpi/processor/CPU1/power
/proc/acpi/processor/CPU1/limit
/proc/acpi/processor/CPU1/throttling
/proc/acpi/processor/CPU1/info
/proc/acpi/processor/CPU0
/proc/acpi/processor/CPU0/power
/proc/acpi/processor/CPU0/limit
/proc/acpi/processor/CPU0/throttling
/proc/acpi/processor/CPU0/info
/proc/acpi/fan
/proc/acpi/wakeup
/proc/acpi/alarm
/proc/acpi/event
/proc/acpi/fadt
/proc/acpi/dsdt
/proc/acpi/info
/proc/acpi/power_resource
/proc/acpi/embedded_controller
======================================================================== =================

Trying with IPMI I get this error:

======================================================================== =================
# ipmitool sdr elist
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
Get Device ID command failed
Unable to open SDR for reading
======================================================================== =================


And the device appears correctly:

======================================================================== =================
# stat /dev/ipmi0
  File: `/dev/ipmi0'
Size: 0 Blocks: 0 IO Block: 4096 character special file
Device: dh/13d  Inode: 8455        Links: 1     Device type: fd,0
Access: (0644/crw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2008-05-21 12:10:48.765165105 +0200
Modify: 2008-05-21 12:10:48.765165105 +0200
Change: 2008-05-21 12:11:06.427094355 +0200
======================================================================== =================

What can I do to get the CPU temperature in this motherboard? Thanks!!

Regards,

--
Santi Saez


Reply to: