PCI bus drivers, i2c-dev
Mark D. Studebaker
mds at paradyne.com
Tue Jun 3 04:06:11 CEST 2003
Well I'm a little slow :) but I fixed i2c-dev.
And checked in i2c-viapro backported from 2.5.69.
I'll try and backport and/or fix more of the PCI bus drivers that are obviously broken:
i2c-ali1535
i2c-alil15x3
i2c-i801
i2c-i810
i2c-piix4
i2c-sis5595
Mark D. Studebaker wrote:
> Most of the PCI bus drivers don't work. Sigh.
> Kyosti got them mostly converted to the PCI module style
> but then didn't fill in the pci_device_id table.
>
> I think the best thing to get them working is to backport them from 2.5
> rather than finish what Kyosti started, let's use what Greg did.
> The only real problem is the dev_dbg, dev_info, etc.
> I'm making a kernel/include/i2c_compat.h to define these to make it easier.
> Is that OK?
>
> I was testing things with i2cdetect and i2cdump but they just oops.
> Thought it was the PCI driver problem but now I think it's in
> i2c-dev.c in i2cdev_open(). I think it's
> __MOD_INC_USE_COUNT(client.>adapter->owner) that is oopsing? (null
> pointer).
>
> Every time it oopses the refcount on i2c-dev module increments.
> Is that what it's supposed to do? Or is it the adapter module? Both?
> Of course when it increments and then oopses I have to reboot to
> try and fix it.
>
> So it's slow going here. Any ideas? Are i2cdump/i2cdetect working for 2.5?
>
>
More information about the lm-sensors
mailing list