as99127f pwm registers

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

 



Jean

check what I wrote carefully, the secondary detection might be like the
winbond, but the primary ($58) is $31 and that is not winbond but Asus in
this case, that is why I have the 1st and 2nd detection.  The fact the other
2 ID's are like winbond simply shows you that Asus bought them from winbond
:)

a diffrence we have -i think- is that MBM does not use the $48 register, MBM
detects a sensor chip.... Asus on $2D.... then the 2 LM75's.... I just
name/label these 2 LM75's Asus 2 and 3 but IF the chip on $2D is a Asus, if
it's a winbond I name then winbond 2 and 3.... internaly they are LM75's so
I really don't need the $48 to show me where the LM75's are, if there are
more then 2 LM75's on a board (not found one so far) the extra LM75's are
LM75's while those 2 on the default adres are Asus 2 and 3



Regards, Alex

- Please always attach all previous mails !
----------------------------------------------------------------------
The Motherboard Monitor:
http://mbm.livewiredev.com/
----------------------------------------------------------------------
For long you live and high you fly,
And smiles you'll give and tears you'll cry,
And all you touch and all you see,
Is all your life will ever be.
----------------------------------------------------------------------



-----Original Message-----
From: Jean Delvare [mailto:khali at linux-fr.org]
Sent: donderdag 24 juli 2003 15:33
To: MBM Support
Cc: sensors at Stimpy.netroedge.com
Subject: Re: as99127f pwm registers



Just one more thing:

> AS99127F_1 & AS99127F_2 & ASB100:
> - if (IOByte($4F,$0,IORead)=$12) or (IOByte($4F,$0,IORead)=$C3)
>   then AS99127F_1
> - if (IOByte($4F,$0,IORead)=$5C) or (IOByte($4F,$0,IORead)=$A3)
>   then AS99127F_2

The AS99127F_2 Vendor ID you give here is Winbond's one! Are you sure?


> and finally the voltages, this is where there is a diffrence between
> the 2 AS99127F versions:
>
> AS99127F_1:
> V0V6=($25*(-0.016))*3.97
> V0V7=($26*(-0.016))*1.503
>
> AS99127F_2:
> V1V6=(($25*0.016)-3.6)*5.14+3.6
> V1V7=(($26*0.016)-3.6)*3.14+3.6

This is exactly the same difference there is between W83781D and
W83782D!

If what you say is right (and I'm confident in you), the AS99127F_2 has
the same device ID as the W83782D (except maybe the LSB, so $30 and
$31), the same vendor ID and the same V6 and V7 formulae. So, is there
any reason to make any difference between these two chips?

(The only difference I can see is that original winbond chips hold their
I2C address at register $48, and Asus ones don't seem too. However, we
never had a AS99127F_2 in our hands, so maybe Asus made it right for
this one? Any insight welcome.)

Thanks again Alex.

--
Jean Delvare
http://www.ensicaen.ismra.fr/~delvare/



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux