Re: LM support (was Re: MSI 6501 Dual AMD Athlon MP & 1.6 i386 MP kernel)

Manuel Bouyer <[email protected]>
Newsgroups gmane.os.netbsd.devel.smp
Message-ID <[email protected]>
On Thu, Sep 19, 2002 at 08:47:32PM +0000, MLH wrote:
> On 9 Sep 2002 20:57:18 GMT, MLH wrote:
> ... 
> > The only problems I have had with these are that the LM driver
> > incorrectly calculates the cpu temperatures (port-i386/18205)
> 
> A bit of info on this:
> 
> We located a winbond-based driver for Solaris86 called 'health'
> (apparently based on a Linux driver of the same name)
> 
> Author:
> Philip Brown   [email protected]      http://www.bolthole.com/solaris/
> 
> This is a driver to support the WinBond "w83781d" family of enviromental
> monitor chips, on Solaris x86.
> Chips specifically known to work:
>   winbond w83781d,  w83782d
> 
> This driver produces temperature readings that agree with the MB's
> BIOS temperature readings, However, the chip on the MB is labelled
> 'W83627HF'. If I read correctly, syssrc/sys/dev/ic/nslm7x.c indicates
> that the W83627HF temperature measurements are handled differently
> than the W83781D, but that the W83782D is handled the same as the
> W83627HF.

Hum, no, the temperature measurements are handled the same way for each
winbond chip. And, if I trust the docs (from http://www.winbond.com/)
this is correct, wich one minor nit: the W83627HF may have only 2 sensors where
the W83781D/W83782D have 3. So in your outputs, one of the temps won't
make sense.
I say "may" because the doc isn't clear: some places talk about only
2 sensors, but in the registers description the registers for the third
sensors is there.

Maybe your motherboard has a weird sensors ?

-- 
Manuel Bouyer <[email protected]>
--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.