* [lm-sensors] Using ... SMSC EMC6W201
@ 2006-06-13 20:26 Ric Johnson
2006-07-02 21:20 ` Rudolf Marek
` (7 more replies)
0 siblings, 8 replies; 9+ messages in thread
From: Ric Johnson @ 2006-06-13 20:26 UTC (permalink / raw)
To: lm-sensors
Hi:
Sorry about the previous double email/post; SBC/AT&T-yahoo went wacko and sent
instead of saving draft. ...
I am posting again to add that this GBT mobo is also used in (at least) the
Fujitsu-Siemans Celsius V workstation which is, currently, their high-end AMD
workstation(i.e., more that I can afford...).
I mention that because the SMSC EMC6W201 has features that are in other chips
from F-S, namely the Scylla and Hermes chips which are listed in sensors.conf
as chip "fscscy-*" and chip "fscher-*", respectively. The Scylla has dual
CPU ability and the Hermes has PWM control. The 6w201 does both.
The Fujitsu-Siemens Scylla chip is really very close to having the same
available functions as the EMC6w201 chip but it has 6 fan monitoring and is
lacking the PWM control.
It might be that using code from those chips and/or the other SMSC devices
that are already in libsensors would make the addition of the SMSC EMC6W201
easier.
Yes?/no? ...
I posted about the 6w201 back in February. ...
I'll summarize the "features" here since I did not do that before.
The device is a monitoring and control chip with
+ 5 temperatures via diodes plus 1 "internal Ambient" temperature;
+ 3 PWM controls for fans which can control as many as 5 fans by connecting 2
PWM fans on each of two of the PWM connectors; Monitors RPM on 5 fans;
+ 6 voltages (but the 12VDC is not one of them and 2 of them are not needed).
It, of course, does a lot of "stuff" but the above are the basics.
The blip about it is here:
http://www.smsc.com/main/catalog/emc6w201.html
Any assistance is appreciated as I am at a standstill at this point and do not
know what to do next to get the implementation done.
Thanks, :)
Ric
...
Success
" He has achieved success who has lived well, laughed often, and loved much; who has enjoyed the trust of pure women, the respect of intelligent men and the love of little children; who has filled his niche and accomplished his task; who has left the world better than he found it whether by an improved poppy, a perfect poem, or a rescued soul; who has never lacked appreciation of Earth's beauty or failed to express it; who has always looked for the best in others and given them the best he had; whose life was an inspiration; whose memory a benediction. "
- Bessie A. Stanley( Published in Lincoln Sentinel, Nov. 30, 1905 )
^ permalink raw reply [flat|nested] 9+ messages in thread
* [lm-sensors] Using ... SMSC EMC6W201
2006-06-13 20:26 [lm-sensors] Using ... SMSC EMC6W201 Ric Johnson
@ 2006-07-02 21:20 ` Rudolf Marek
2006-08-11 21:56 ` Ric
` (6 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Rudolf Marek @ 2006-07-02 21:20 UTC (permalink / raw)
To: lm-sensors
Hi Ric
I think the chip might be similar to dme1737 (also from SMSC) so we may need to
develop just one driver instead of two. I think someone is already working on
this. If you can, please just send me a datasheet to my email.
Sorry for the delay you hit the mailing list while I had too much work.
Regards
Rudolf
^ permalink raw reply [flat|nested] 9+ messages in thread
* [lm-sensors] Using ... SMSC EMC6W201
2006-06-13 20:26 [lm-sensors] Using ... SMSC EMC6W201 Ric Johnson
2006-07-02 21:20 ` Rudolf Marek
@ 2006-08-11 21:56 ` Ric
2006-08-19 10:18 ` Rudolf Marek
` (5 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Ric @ 2006-08-11 21:56 UTC (permalink / raw)
To: lm-sensors
Hi Rudolf:
Thanks for the email update. :)
Just to let you know, I have subscribed and should be easier to reach
once you return from holiday. Hope it was great, relaxing FUN!
As mentioned the dme1737 does not look too similar unless it could be a
subset somehow. The EMC6W201 is capable of much more, even though some
functions are not implemented on the GBT GA-2cewh mobo.
The SMSC EMC6W201 datasheet (PDF) is online thanks to a great
lm-sensors person. Just in case you did not get copy, can look here:
http://www.youeatlard.com/6w201.pdf
Ric
Rudlof wrote:
> Hi Ric
>
> I think the chip might be similar to dme1737 (also from SMSC)
> so we may need to develop just one driver instead of two.
> I think someone is already working on this. If you can, please
> just send me a datasheet to my email.
>
> Sorry for the delay you hit the mailing list while I had too
> much work.
>
> Regards
> Rudolf
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* [lm-sensors] Using ... SMSC EMC6W201
2006-06-13 20:26 [lm-sensors] Using ... SMSC EMC6W201 Ric Johnson
2006-07-02 21:20 ` Rudolf Marek
2006-08-11 21:56 ` Ric
@ 2006-08-19 10:18 ` Rudolf Marek
2006-08-20 4:10 ` Ric
` (4 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Rudolf Marek @ 2006-08-19 10:18 UTC (permalink / raw)
To: lm-sensors
Hi all,
> Thanks for the email update. :)
> Just to let you know, I have subscribed and should be easier to reach
> once you return from holiday. Hope it was great, relaxing FUN!
>
> As mentioned the dme1737 does not look too similar unless it could be a
> subset somehow. The EMC6W201 is capable of much more, even though some
> functions are not implemented on the GBT GA-2cewh mobo.
Marcin was fastest and created the driver for
SMSC SCH311x.
http://www.nuhorizons.com/products/NewProducts/Nexus/SMSC/311xdb.pdf
http://www.nuhorizons.com/products/NewProducts/Nexus/SMSC/311x.pdf
Please check lm-sensors archive for the patch, which is not yet reviewed because
I just returned from holiday.
Patch is here:
http://lists.lm-sensors.org/pipermail/lm-sensors/2006-July/016961.html
This makes me wonder if this is not similar to DME1737 or EMC6W201. Please can
someone check it? (Ric, Alex?)
Regards
Rudolf
^ permalink raw reply [flat|nested] 9+ messages in thread
* [lm-sensors] Using ... SMSC EMC6W201
2006-06-13 20:26 [lm-sensors] Using ... SMSC EMC6W201 Ric Johnson
` (2 preceding siblings ...)
2006-08-19 10:18 ` Rudolf Marek
@ 2006-08-20 4:10 ` Ric
2006-08-20 10:46 ` Rudolf Marek
` (3 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Ric @ 2006-08-20 4:10 UTC (permalink / raw)
To: lm-sensors
Hi:
I don't think so. The EMC6w201 uses the SMBus...
Seems like, IIRC, that's why the smsc47* cannot be used.
Is it possible to make a usable driver by implementing only temperature
readings first, then later adding voltages, then still later fans'
RPMs, then PWM fan control, etc... rather than trying to get all of it
done at one whack?
Regards,
Ric
========
--- Rudolf Marek <r.marek at sh.cvut.cz> wrote:
[snip]
> This makes me wonder if this is not similar to DME1737 or EMC6W201.
> Please can
> someone check it? (Ric, Alex?)
>
> Regards
> Rudolf
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* [lm-sensors] Using ... SMSC EMC6W201
2006-06-13 20:26 [lm-sensors] Using ... SMSC EMC6W201 Ric Johnson
` (3 preceding siblings ...)
2006-08-20 4:10 ` Ric
@ 2006-08-20 10:46 ` Rudolf Marek
2006-08-26 10:42 ` Ric
` (2 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Rudolf Marek @ 2006-08-20 10:46 UTC (permalink / raw)
To: lm-sensors
Ric wrote:
> Hi:
>
> I don't think so. The EMC6w201 uses the SMBus...
> Seems like, IIRC, that's why the smsc47* cannot be used.
Ok.
> Is it possible to make a usable driver by implementing only temperature
> readings first, then later adding voltages, then still later fans'
> RPMs, then PWM fan control, etc... rather than trying to get all of it
> done at one whack?
Sure, I think we can just start with fans and temps, same was for winbond EHF
driver.
Regards
Rudolf
^ permalink raw reply [flat|nested] 9+ messages in thread
* [lm-sensors] Using ... SMSC EMC6W201
2006-06-13 20:26 [lm-sensors] Using ... SMSC EMC6W201 Ric Johnson
` (4 preceding siblings ...)
2006-08-20 10:46 ` Rudolf Marek
@ 2006-08-26 10:42 ` Ric
2006-08-26 21:28 ` Jean Delvare
2006-08-26 22:07 ` Ric
7 siblings, 0 replies; 9+ messages in thread
From: Ric @ 2006-08-26 10:42 UTC (permalink / raw)
To: lm-sensors
Hi:
On the subject of using an existing driver, quite a while back I looked
hard for options to use. All fell short but the fscscy.c driver for the
Fujitsu-Siemens Scylla chip looked promising. Alas there was no kernel
module for it so I could not test it. ( I never found out why fscscy.o
is MIA... ) The /usr/share/doc/packages/sensors/chips/fscscy does
exist.
This GA-2CEWH mainboard is used in the Fujitsu-Siemens Celsius V
workstation. The F-S CV has a few extra connectors that GBT yanked for
the OEM board but it is the same mobo. There may be other systems out
there but that one I know about for certain. That is why I looked at
F-S drivers.
This EMC6W201 is a little more advanced than the scylla chip but
modifying the code for the fscscy.c might make the whole task easier.
( It has most of the items and is for dual CPUs too. ) I started doing
that some months back but ran into the fact that my c skills are very
low and had to stop to learn c better(other issues too...). I am still
not there, :).
So what about that idea?
Would that be harder than starting fresh or not?
...
A side issue for this GBT GA-2CEWH mobo is that some of the fans and
most of the voltages information are provided by the IT8712F. This
morning I found that the fan2 & fan3 are actually the chipsets' fans.
... In addition fan1 is one of the fan connectors on the mainboard.
IOW, the IT8712F is providing some of the sensor data even though GBT
said it did not have that function. It appears that the SMSC device
main task is to get voltages and, possibly, control the PWM fan speeds.
It does not do the latter at all. The PWM fans are set at lowest
possible rev and kept there(800RPM when it s/b 2500RPM) -BIOS is the
cause, I am sure. :(
The point of this being that there are 3 more fans that the IT8712F can
monitor, according to the datasheet, but it appears that the 8712F
driver does not have those other 3 fans. If so, is there anybody
working on upgrading that driver?
Regards,
Ric
========
--- Rudolf Marek <r.marek at sh.cvut.cz> wrote:
> Ric wrote:
> > Hi:
> >
> > I don't think so. The EMC6w201 uses the SMBus...
> > Seems like, IIRC, that's why the smsc47* cannot be used.
>
> Ok.
>
> > Is it possible to make a usable driver by implementing only
> temperature
> > readings first, then later adding voltages, then still later fans'
> > RPMs, then PWM fan control, etc... rather than trying to get all of
> it
> > done at one whack?
>
> Sure, I think we can just start with fans and temps, same was for
> winbond EHF
> driver.
>
> Regards
> Rudolf
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* [lm-sensors] Using ... SMSC EMC6W201
2006-06-13 20:26 [lm-sensors] Using ... SMSC EMC6W201 Ric Johnson
` (5 preceding siblings ...)
2006-08-26 10:42 ` Ric
@ 2006-08-26 21:28 ` Jean Delvare
2006-08-26 22:07 ` Ric
7 siblings, 0 replies; 9+ messages in thread
From: Jean Delvare @ 2006-08-26 21:28 UTC (permalink / raw)
To: lm-sensors
Hi Ric,
> On the subject of using an existing driver, quite a while back I looked
> hard for options to use. All fell short but the fscscy.c driver for the
> Fujitsu-Siemens Scylla chip looked promising. Alas there was no kernel
> module for it so I could not test it. ( I never found out why fscscy.o
> is MIA... ) The /usr/share/doc/packages/sensors/chips/fscscy does
> exist.
This is an old driver, for an old and rare chip. Nobody took the time
to port the driver to Linux 2.6, which is why you can't find it. The
chip drivers documentation in the lm_sensors package is for the Linux
2.4 drivers and should not be installed on a Linux 2.6-based system.
I would be very surprised if a Scylla chip was used in a recent system.
And I very much doubt any other chip would be even slightly compatible
with it. So my advice would be: forget about fscscy, it's not going to
help you.
> The point of this being that there are 3 more fans that the IT8712F can
> monitor, according to the datasheet, but it appears that the 8712F
> driver does not have those other 3 fans. If so, is there anybody
> working on upgrading that driver?
The latest revisions of the IT8712F can support 5 fans instead of 3.
This is 2 more fans, not 3. Our driver doesn't support them for now,
but it could be added if enough users show interest.
--
Jean Delvare
^ permalink raw reply [flat|nested] 9+ messages in thread
* [lm-sensors] Using ... SMSC EMC6W201
2006-06-13 20:26 [lm-sensors] Using ... SMSC EMC6W201 Ric Johnson
` (6 preceding siblings ...)
2006-08-26 21:28 ` Jean Delvare
@ 2006-08-26 22:07 ` Ric
7 siblings, 0 replies; 9+ messages in thread
From: Ric @ 2006-08-26 22:07 UTC (permalink / raw)
To: lm-sensors
Hi Jean:
Thanks!
Yep, that is pretty much what I thought was true except for the part
about not being able to assist. It (fscscy.c) appears to have almost
all the correct functions: 6 fans, PWM control, temperatures, voltages
and only needing better code(for 2.6) and a few adjustments. I, being
really new at this, needed _some_ guideline, even an old and dead one.
Of course, I'll take your advice. Thanks for providing it. :)
Thank you for the 8712F info too. Yes , it is 2 not 3 additonal fan
registers(payback 2me for posting at nap time...). Even if lm_sensors
users do not complain about not having the 2 other fans, I am 99%
certain that no user would be upset by being able to monitor the other
two. It would be an advantage, ithink.
For what it might be worth as a gauge, SpeedFan(for MS OS) author
started working on adding those two a few months back and there are
quite a few users who have expressed interest. Relative to other
speedfan issues, it is quite a long list.
If needed, this is the new-er datasheet:
IT8712F Preliminary Specification V0.8.2 ITE TECH. INC.
http://www.ite.com.tw/product_info/file/pc/IT8712F_V0.8.2.pdf
Regards, Ric
========
--- Jean Delvare <khali at linux-fr.org> wrote:
> Hi Ric,
>
> > On the subject of using an existing driver, quite a while back I
> looked
> > hard for options to use. All fell short but the fscscy.c driver for
> the
> > Fujitsu-Siemens Scylla chip looked promising. Alas there was no
> kernel
> > module for it so I could not test it. ( I never found out why
> fscscy.o
> > is MIA... ) The /usr/share/doc/packages/sensors/chips/fscscy does
> > exist.
>
> This is an old driver, for an old and rare chip. Nobody took the time
> to port the driver to Linux 2.6, which is why you can't find it. The
> chip drivers documentation in the lm_sensors package is for the Linux
> 2.4 drivers and should not be installed on a Linux 2.6-based system.
>
> I would be very surprised if a Scylla chip was used in a recent
> system.
> And I very much doubt any other chip would be even slightly
> compatible
> with it. So my advice would be: forget about fscscy, it's not going
> to
> help you.
>
> > The point of this being that there are 3 more fans that the IT8712F
> can
> > monitor, according to the datasheet, but it appears that the 8712F
> > driver does not have those other 3 fans. If so, is there anybody
> > working on upgrading that driver?
>
> The latest revisions of the IT8712F can support 5 fans instead of 3.
> This is 2 more fans, not 3. Our driver doesn't support them for now,
> but it could be added if enough users show interest.
>
> --
> Jean Delvare
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2006-08-26 22:07 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-13 20:26 [lm-sensors] Using ... SMSC EMC6W201 Ric Johnson
2006-07-02 21:20 ` Rudolf Marek
2006-08-11 21:56 ` Ric
2006-08-19 10:18 ` Rudolf Marek
2006-08-20 4:10 ` Ric
2006-08-20 10:46 ` Rudolf Marek
2006-08-26 10:42 ` Ric
2006-08-26 21:28 ` Jean Delvare
2006-08-26 22:07 ` 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.