* [lm-sensors] New device: SMSC's EMC6W201 -support?
@ 2006-01-15 23:38 Ric Johnson
2006-01-16 2:05 ` Philip Pokorny
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Ric Johnson @ 2006-01-15 23:38 UTC (permalink / raw)
To: lm-sensors
Hi all:
I searched the last 6 months of this list and found no reference to SMSC's
EMC6W201 hardware monitoring and fan control device for multi-processor
systems.
I presume that means that it has not been considered yet as one of the new
devices to be supported. I would like to add it to the short list and will
provide a little info to get things rolling.
Please make any reply to me directly as I am unable to monitor this list at
this time. If need be for testing, I'll make arrangements to change that.
It is a relatively new device(July 2005) from SMSC and is being used on, at
least, the Gigabyte(GBT) Dual Opteron 2CEWH mainboard -a single EMC6W201 on
SMBus 2.0. I am not sure how many others use it now or intend to in the
future.
The 2CEWH mobo also uses the ITE IT8712F Super I/O device but, according to
GBT, it only functions as the I/O controller. The hardware monitor & control
functions are handled by the EMC6W201 device. Perhaps needless to say, that
confused lm_sensors a bit. I was unaware of the additional chipset when I
performed the lm_sensors setup so I made some mistakes too. Of course, the
result is pretty wacky output from some readings and not all monitors are
available.
I checked the lm_sensors website and found that the SMSC EMC6W201 is not
listed with even partial support. I also see that SMSC is not listed as one of
the "supporters" for lm_sensors. I certainly hope that only means they have
not been asked.
The EMC6W201 product page is located here:
http://www.smsc.com/main/catalog/emc6w201.html#Additional Information
A brief description is:
"
The EMC6W201 is an environmental monitoring device with automatic fan control
capability and enhanced system acoustics for noise suppression. This ACPI
compliant device provides hardware monitoring for up to six voltages
(including its own VCC) and five external thermal sensors, measures the speed
of up to five fans, and controls the speed of multiple DC fans using three
Pulse Width Modulator (PWM) outputs.
"
There is a PDF product brief, EMC6W201 Data Brief, available here:
http://www.smsc.com/main/datasheets/6w201db.pdf
As per SMSC, there is an evaluation board available;
EVB-EMC6W201 is the EMC6W201 Evaluation Board.
I presume that it would be similar to but, because of the newness of the
EMC6W201 product, probably less robust than this one:
http://www.smsc.com/main/catalog/emc6d102evb.html
IOW, it might not include functional software.
I have no idea if the company will provide the eval board for software
development at no cost during some evalution period or if one has to buy the
eval board. I did not find a way to purchase the eval board. I presume that
means one has to complete a technical support form and request information:
https://www2.smsc.com/mkt/intforms.nsf/faemail
As far as testing goes, I, at least, probably would be willing to do that
since I would very much like to have the output data available in Linux.
Is anybody interested in working on this?
Ric Johnson
^ permalink raw reply [flat|nested] 5+ messages in thread
* [lm-sensors] New device: SMSC's EMC6W201 -support?
2006-01-15 23:38 [lm-sensors] New device: SMSC's EMC6W201 -support? Ric Johnson
@ 2006-01-16 2:05 ` Philip Pokorny
2006-08-01 2:20 ` John Kester
2006-08-01 2:47 ` John Kester
2 siblings, 0 replies; 5+ messages in thread
From: Philip Pokorny @ 2006-01-16 2:05 UTC (permalink / raw)
To: lm-sensors
Ric Johnson wrote:
>There is a PDF product brief, EMC6W201 Data Brief, available here:
>http://www.smsc.com/main/datasheets/6w201db.pdf
>
>
Unfortunately, this does not include a list of the registers and their
definitions. Without which a driver is much more difficult to write.
>I have no idea if the company will provide the eval board for software
>development at no cost during some evalution period or if one has to buy the
>eval board. I did not find a way to purchase the eval board. I presume that
>means one has to complete a technical support form and request information:
>https://www2.smsc.com/mkt/intforms.nsf/faemail
>
>
What would be more helpful would be a full datasheet.
From the "Data Brief," it isn't clear if this chip is compatible with
the EMC6D100 or EMC6D102 which *are* supported by the lm85 driver. It's
got too more temperature inputs... You might try forcing the lm85
driver to grab the emc6w201 (if you can figure out what address it's at
using i2cdump).
:v)
^ permalink raw reply [flat|nested] 5+ messages in thread
* [lm-sensors] New device: SMSC's EMC6W201 -support?
2006-01-15 23:38 [lm-sensors] New device: SMSC's EMC6W201 -support? Ric Johnson
2006-01-16 2:05 ` Philip Pokorny
@ 2006-08-01 2:20 ` John Kester
2006-08-01 2:47 ` John Kester
2 siblings, 0 replies; 5+ messages in thread
From: John Kester @ 2006-08-01 2:20 UTC (permalink / raw)
To: lm-sensors
Ric,
I'm currently working with Alfredo Milani Comparetti (programmer for
SpeedFan) on getting SpeedFan for Windows up and running with this
board. I haven't done any scripting or C programming years, but I am
willing to try my hand at it to get the Linux version up.
>Here's what I have so far:
>
>Alfredo,
> Thanks for your response. I just spent about an hour looking at
the motherboard with a 3 inch magnifying >glass and can only guess which
it is. None of them are actually labeled EMC6W201. None are even labeled
with the >manufacture's name (SMSC). Even better, the chip is supposed
to have 9 pins per side making it a 36 pin chip and >there are no chips
on my board that match that either. There are only 8 pins per side that
are actually >connected per the chip's diagram so I'm guessing pin #9
actually isn't there, or that there is another pin per >side that the
diagram doesn't list.
>
>Here my guesses:
>B5011A-1KFBG
>CT01515 P11
>741323P
>
>ISL
>6539CA2
>GO522BBGD
>
>ICS
>8634BY0IL
>
>The board has 7 fan headers, all have a monitor pin.(BIOS monitors 5)
>BIOS monitors 4 temperatures and 5 voltages
>
>Beyond this all I can give you is sources for tech data and maybe
another source of info
>Block diagram:
>http://www.2cpu.com/Files/2CEWH_RH_BLOCK_DIAGRAM.pdf
>EMC6W201 product page:
>http://www.smsc.com/main/catalog/emc6w201.html#Additional
>Product preview with block diagram
>More info posted by Ric Johnson:
>http://lists.lm-sensors.org/pipermail/lm-sensors/2006-January/015023.ht
ml
>
>Thank you for your time,
>
>--John
>
>-----Original Message-----
>>From: Alfredo Milani-Comparetti [mailto:alfredo at milanicomparetti.com]
>>Sent: Monday, July 17, 2006 8:21 AM
>>To: YouEatLard at cox.net
>>Subject: Re: SF DEBUG Story (N) (NNN) (v4.28)
>>
>>> SpeedFan version : SpeedFan 4.28
>>> Motherboard model : GA-2CEWH
>>> SMB Dump from address $2E --> <Unknown> (SMBus at $5040) (No error)
>>> 30: B7 03 C3 06 FA 06 80 80 80 00 00 00 00 00 5C B1
..............\.
>>> I''m currently looking into finding what monitors the processor
temperatures. My
>> guess is that the EMC6W201 is doing it, but I''m not havng much luck
tracking it
>>> down. Others with this board are having the same problem. I looked
through the
>>> data and it seems to all be correct. FYI: The EMC6W201 runs off the
NVidia CK804
>>> chipset. FYI: This board does have have 3 chipsets. Let me know if
you need a
>>> block diagram of the board. I only have the basics, but even this is
more then
>>> NVidia normally puts out.
>>The chip at $2E identifies itself with numbers $5C $B1. EMC6W201
should have
>>$5C $B0. If you can read the actual chip name and tell me exactly
what's
>>written on it, I will try to figure out what to do.
>>Alfredo Milani Comparetti
>>alfredo [at] milanicomparetti.com
>>SpeedFan home page --> http://www.almico.com/speedfan.php
>>Delphi home page --> http://www.almico.com/delphi
>>Elf home page --> http://www.radsite.com/elf
I've also been talking to Gigabyte, but standard tech support... is
standard tech support.
Please let me or him know if anything changes on the knowledge base is
of things.
-John Kester
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20060731/cebcf95e/attachment-0001.html
^ permalink raw reply [flat|nested] 5+ messages in thread
* [lm-sensors] New device: SMSC's EMC6W201 -support?
2006-01-15 23:38 [lm-sensors] New device: SMSC's EMC6W201 -support? Ric Johnson
2006-01-16 2:05 ` Philip Pokorny
2006-08-01 2:20 ` John Kester
@ 2006-08-01 2:47 ` John Kester
2 siblings, 0 replies; 5+ messages in thread
From: John Kester @ 2006-08-01 2:47 UTC (permalink / raw)
To: lm-sensors
Ric,
Hey, I did more digging and came up with a data sheet that includes
register information and the internal circuitry design of the chip. I
posted it at http://www.youeatlard.com/6w201.pdf
-John Kester
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20060731/0c00fce5/attachment.html
^ permalink raw reply [flat|nested] 5+ messages in thread
* [lm-sensors] New device: SMSC's EMC6W201 -support?
@ 2006-08-11 21:30 Ric
0 siblings, 0 replies; 5+ messages in thread
From: Ric @ 2006-08-11 21:30 UTC (permalink / raw)
To: lm-sensors
Hi:
Holy Smokes, my luck is good. For the second time in less than a month
I found a lm_sensors post to me on Google while looking for something
else totally unrelated!
I've subscribed to the list so we won't have to push that luck. :)
My previous email fhj-52 [at] sbcglobal [dot] net is still the best but
this subscription address should be good too.
---
John: That's great that you found the datasheet! And Thank You for
posting it at http://www.youeatlard.com/6w201.pdf !
The SMSC EMC6w201 device on the GBT GA-2cewh mobo is the little (6mm x
6mm) chip in between the PCI slot(next to SDRAM slots) and the first
PCIe slot. If your eyes and magnifier are good enuf, it says SMSC
across the top with EMC6w201-2G just below it. There are more numbers
but my eyes/magnifier are not so good...
I am glad that Alfredo responded to someone because he has ignored me(
... ). There is an issue, #562, at the SpeedFan site that has quite a
bit of info in it; tests, output from i2cget, i2cdump, etc.
Short version is that Alexander Berezkin is working on support to be
included in HMonitor( www.hmonitor.com ) and I am testing for him.
I do not have much interest in either to be honest. Either is for
windoz and I spend less than 10% of time using Win2k. However, I am
interested in getting all my online 2CPU friends, who are almost all
windoz weenies, :), to have proper(read: real time) HWM support so will
give some time to it(either/both).
---
There are only five fan headers on this GBT mobo. One in ~ each corner
and one near the center. Each has, according to GBT, Pulse Width
Modulation(PWM) support using the fourth pin; all have 3-pin RPM
support. The 6w201 device can handle up to six fans, and even modulate
all 6 if the onboard cicuitry supports it by tying two sets of fans
together. I am not sure yet how GBT implememnted it. They are a PITA
to deal with; I am not a dentist and don't expect to travel far to get
straight answers when I have, IMO, paid to get them, if you know what I
mean.
I have PWM fans now and that is part of current upgrading effort so can
test that function should it be implemented(hopefully).
On this GBT mobo, there are only four temperatures of the 6 available
that have value(AFAIK): (1)CPU0 & (2)CPU1 plus (3)"front" and (4)"rear"
ambient. The device outputs the two other values but they are, ithink,
unconnected and thereby providing nonsense(they do change with load but
are always low numbers hovering in-between the front & rear ambient
temps). GBT refused to tell me explictly where the diodes are on the
board. They claim it is, I quote: "classified" information. As soon as
I find them I am sending a description to the New York Times ... :-)
...
I am 99% certain that the so-named "Rear" ambient is the emc6w201
device ambient(internal) and not connected to a separate diode. It is
always higher than it should be(~ 8*c-10*c higher than the "front" ).
Voltages are going to be a bit tricky. There's a chart and as far as I
can tell, one has to interpolate each voltage line on it to get a
factor that can be used on the outputs from the registers.
My initial effort at that provided some values that fell outside of
what was expected. I'd be really happy if someone knows how to get
that to work better and would tell me.
The good news is that the IT8712F device is providing very sensible
values for voltages. GBT told me that the IT8712F Super I/O device
only provided I/O but ithink that support person is mistaken. Due to
PSU issues, I ran a bunch of tests/charts and the output from the 8712F
device followed excellently with what I was doing. Of course you guys
know a LOT more than I and might/could explain that but I think GBT
hooked-up the IT8712F voltage sensors; don't know what the SMSC device
does on those lines.
Currently this GBT system is down for upgrades(PSU, chipset fans, new
case, blah...). I was going to dump it but GBT finally came thru with
a (beta) BIOS(f13y) that makes using Linux on it much, much better(they
removed the multiple PCI domains issue) so have decided to stick with
it. It is a good board, comparable to the Tyan Thunder K8we, and at a
much better price than the Tyan. Rock solid stable...
I've bored you enuf but hopefully not too much, :).
Thanks to all who assist!
Ric
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2006-08-11 21:30 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-15 23:38 [lm-sensors] New device: SMSC's EMC6W201 -support? Ric Johnson
2006-01-16 2:05 ` Philip Pokorny
2006-08-01 2:20 ` John Kester
2006-08-01 2:47 ` John Kester
-- strict thread matches above, loose matches on Subject: below --
2006-08-11 21:30 Ric
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.