FW: Fix for problems with the Intel 82810 driver of lm-sensors

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

 



so it appears that the 810AA pins are not open-drain.
If you modprobe i2c-algo-bit bit_test=1, does it fail when
you load i2c-i810 without your changes and pass with your changed
i2c-i810?

Flipping the pins to inputs should work for all chips. I was
just trying to save a couple of writes.

So if your test results are favorable I'll just check in a simple
change that affects all chips.

mds

Michael Dreher wrote:
> 
> Hi!
> 
> Some days ago, I sent a patch for the i2c-i810 driver to Frodo Looijaard,
> because
> he has written this driver but maybe I used an old address, or he's just
> busy,
> so I got no reply from him.
> 
> I also sent the mail to some people that had problems with the driver and I
> got a positive feedback from David Michael <dave at drinkfromthefurrycup.com>.
> He said, that the patched driver fixes his problems.
> 
> Attached, you will find my original mail with the patch included. it would
> be nice if you could incorporate my changes to one of the next versions
> of lm-sensors.
> 
> In the meanwhile I finished a first version of my fs451 driver. Could you
> please assign me an official driverid for my driver in i2c/kernel/i2c-id.h?
> I used the constant named I2C_DRIVERID_FS451 for the driverid. When my
> driver
> is ready to be released, I will send that driver to you.
> 
>   Best Regards
> 
>      Michael Dreher
>      <michael at 5dot1.de>
> 
> -----Urspr?ngliche Nachricht-----
> Von: Michael Dreher [mailto:michael at 5dot1.de]
> Gesendet: Donnerstag, 31. Oktober 2002 00:15
> An: Frodo Looijaard; alp_chen at hotmail.com;
> dave at drinkfromthefurrycup.com; ppignon at eprocess.fr
> Betreff: Fix for problems with the Intel 82810 driver of lm-sensors
> 
> Hi Frodo!
> 
> I bought a MediaPortal some weeks ago. This is a SetTopBox with a DVB card
> that
> can be also used as a WebBrowser. It's based on a standard PC with a Celeron
> CPU and a Intel 82810 Chipset. To improve the tv-out capabilities a Focus
> FS450
> chip is also integrated. This chip has similar functions than the bt869 that
> is
> already supported by lm-sensors.
> 
> The FS450 chip is connected to the i2c bus of the 82810. My problem was,
> that
> the i2c-i810 module detected my 82810 chipset (device ID 0x7121), but
> i2cdetect and i2cdump never detected any i2c devices, neither on the
> i2c bus, nor on the ddc bus.
> 
> I tried to figure out where the problem and read some parts of the smbus and
> the
> Intel 82810 specs. I came to the conclusion, that something is wrong with
> data
> direction of the sda and probably the scl lines of the bus. The driver
> assumes, that when a line is set to high it is the same as setting it to
> input mode, but this is not correct, at least not for my specific chipset.
> 
> Here I send you a diff and my version of the i2c-i810.c file that fixed my
> problem.
> In the support forum, I found the support tickets #419, #615 and #728 that
> may be fixed
> with the patch, therefore I also send this mail to the originators of that
> tickets.
> The base for my patch was lm-sensors 2.6.4 and I'm using kernel 2.4.19 and
> i2c 2.6.4.
> 
> To the originators of the support tickets:
> Please let me know if this solves your problems. The MediaPortal is my only
> hardware
> with a 82810 chipset, so I can't do much testing.
> 
>   Best Regards
> 
>     Michael Dreher
>     <michael at 5dot1.de>
> 
> 
>                     Name: i810_fix.diff
>    i810_fix.diff    Type: unspecified type (application/octet-stream)
>                 Encoding: quoted-printable
> 
>                  Name: i2c-i810.c
>    i2c-i810.c    Type: unspecified type (application/octet-stream)
>              Encoding: quoted-printable



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

  Powered by Linux