From: kress@hal.saar.de (Michael Kress)
To: lm-sensors@vger.kernel.org
Subject: [lm-sensors] Supermicro X6DH8-G2+ / sensors not working
Date: Wed, 04 Oct 2006 23:14:46 +0000 [thread overview]
Message-ID: <45244066.4000500@hal.saar.de> (raw)
In-Reply-To: <451FF905.60001@hal.saar.de>
Hi Jean, hi list,
thanks for your reply.
Jean Delvare wrote:
> You must be using an old version of lm_sensors. Type 8 is DDR2 SDRAM,
> which is supported for quite some time now.
>
ok, no discussion - I uninstalled the old thing. :)
> This is an old version of sensors-detect, no wonder it doesn't detect
> your sensors. Please try again with the version of sensors-detect which
> comes with the freshly released lm_sensors 2.10.1.
>
> I think I've seen this motherboard before, so I guess it'll find a
> National Semiconductor LM93 for the temperatures and voltages, and a
> National Semiconductor PC87427 Super-I/O chip for the fans. Status for
> these chips is as follows:
>
> * A driver for the LM93 chip exists but wasn't officially ported to
> Linux 2.6. There was a preliminary port posted to this list at the
> times of ~ 2.6.10, but it was never properly reviewed due to lack of
> time.
>
> * We have a datasheet for the PC87427 but no public driver yet. I've
> been working on the fan support though, I have a preliminary driver
> waiting for testers.
>
Version 2.10.1 gives me the following output:
-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----
Driver `lm93' (should be inserted):
Detects correctly:
* Bus `SMBus I801 adapter at 1100'
Busdriver `i2c-i801', I2C address 0x2e
Chip `National Semiconductor LM93' (confidence: 5)
Driver `eeprom' (should be inserted):
Detects correctly:
* Bus `SMBus I801 adapter at 1100'
Busdriver `i2c-i801', I2C address 0x53
Chip `eeprom' (confidence: 6)
* Bus `SMBus I801 adapter at 1100'
Busdriver `i2c-i801', I2C address 0x57
Chip `eeprom' (confidence: 6)
EEPROMs are *NOT* sensors! They are data storage chips commonly
found on memory modules (SPD), in monitors (EDID), or in some
laptops, for example.
Driver `to-be-written' (should be inserted):
Detects correctly:
* ISA bus address 0x0840 (Busdriver `i2c-isa')
Chip `Nat. Semi. PC87427 Super IO Fan Sensors' (confidence: 9)
* ISA bus address 0x0880 (Busdriver `i2c-isa')
Chip `Nat. Semi. PC87427 Super IO Health Sensors' (confidence: 9)
I will now generate the commands needed to load the required modules.
Just press ENTER to continue:
To make the sensors modules behave correctly, add these lines to
/etc/modules.conf:
#----cut here----
# I2C module options
alias char-major-89 i2c-dev
#----cut here----
To load everything that is needed, add this to some /etc/rc* file:
#----cut here----
# I2C adapter drivers
modprobe i2c-i801
modprobe i2c-isa
# 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.
modprobe lm93
modprobe eeprom
# no driver for Nat. Semi. PC87427 Super IO Fan Sensors yet
# sleep 2 # optional
/usr/local/bin/sensors -s # recommended
#----cut here----
-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----
Well, the trouble is of course, that there's no module lm93.
This is what Supermicro support has mailed me as a response to my
question as posted into the list. They called it "X6DH8-G2 SDK file",
but I'm sorry, I don't understand the things written here. Maybe that's
the data sheet you were talking about.
(Getting the response from the Supermicro support guy made me feel like
walking into a grocery store asking for some exotic product and
receiving a construction plan for the atoms to be compound in order to
build that product). :-)
X6DH8-G2_X6DH8-XG2.txt:
-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----
Bus Type = I/O Mapping and SMBus
One NS87427, One LM93
NS87427
===============================
Fan: I/O Based: 0840h, Bank Select Register: Base + 0Fh
Fan1 Fan Speed, Base + 12h, Base + 13h, Bank 0
Fan2 Fan Speed, Base + 12h, Base + 13h, Bank 1
Fan3 Fan Speed, Base + 12h, Base + 13h, Bank 2
Fan4 Fan Speed, Base + 12h, Base + 13h, Bank 3
Fan5 Fan Speed, Base + 12h, Base + 13h, Bank 4
Fan6 Fan Speed, Base + 12h, Base + 13h, Bank 6
CPU1 Fan Speed, Base + 12h, Base + 13h, Bank 7
CPU2 Fan Speed, Base + 12h, Base + 13h, Bank 5
Chassis Intrusion: I/O Based: 0800h, Bank Select Register: Base + 0Fh
Chassis Intrusion: Base + 0Ch, All Bank
Power Supply Failure, GP57
LM93, Slave Address=0x2e (0x5C in 8-Bit format)
===============================
CPU1 Core Voltage, Offset 0x5c
CPU2 Core Voltage, Offset 0x5d
+3.3V Voltage, Offset 0x5e
+5V Voltage, Offset 0x5f
+12V Voltage, Offset 0x56
-12V Voltage, Offset 0x64
CPU1 Temperature, Offset 0x50
CPU2 Temperature, Offset 0x51
System Temperature, Offset 0x52
-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----
I can test your driver for the PC87427 if you like to. My only
constraint is that I have to put the server into production very soon
(in about one or two weeks).
TIA
ciao - Michael
--
Michael Kress, kress at hal.saar.de
http://www.michael-kress.de / http://kress.net
P E N G U I N S A R E C O O L
next prev parent reply other threads:[~2006-10-04 23:14 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-10-01 17:21 [lm-sensors] Supermicro X6DH8-G2+ / sensors not working Michael Kress
2006-10-04 13:15 ` Jean Delvare
2006-10-04 23:14 ` Michael Kress [this message]
2006-10-06 11:09 ` Jean Delvare
2006-10-07 7:35 ` Jean Delvare
2006-10-08 9:14 ` Michael Kress
2006-10-08 9:17 ` Jean Delvare
2006-10-08 10:25 ` Michael Kress
2006-10-08 10:59 ` Michael Kress
2006-10-08 12:21 ` Jean Delvare
2006-10-08 13:07 ` Michael Kress
2006-10-08 13:46 ` Jean Delvare
2006-10-08 14:42 ` Michael Kress
2006-10-08 17:03 ` Jean Delvare
2006-10-08 17:20 ` Michael Kress
2006-10-09 9:23 ` Jean Delvare
2006-10-09 18:03 ` Michael Kress
2006-10-09 20:03 ` Jean Delvare
2006-10-09 20:25 ` Michael Kress
2006-10-10 10:21 ` Jean Delvare
2006-10-14 11:43 ` Michael Kress
2006-10-14 16:49 ` Michael Kress
2006-10-15 9:03 ` Michael Kress
2006-10-15 12:03 ` Jean Delvare
2006-10-15 20:56 ` Michael Kress
2006-10-16 6:27 ` Jean Delvare
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=45244066.4000500@hal.saar.de \
--to=kress@hal.saar.de \
--cc=lm-sensors@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.