w83781d hangs on i2c bus driver

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

 



Your fix worked.
Great job!
We're finally getting CVS back to good shape.
I'll keep working on the PCI drivers in kernel/bussses.
Things should go much faster when there aren't problems on the i2c side...

Mark Studebaker wrote:
> It sounds like you got it, I'll test it tonight and let you know.
> thanks
> mds
> 
> "Mark M. Hoffman" wrote:
> 
>>* Mark M. Hoffman <mhoffman at lightlink.com> [2003-06-03 23:07:38 -0400]:
>>
>>>* Mark D. Studebaker <mds at paradyne.com> [2003-06-03 22:41:20 -0400]:
>>>
>>>>Works fine on ISA.
>>>>
>>>>If you modprobe an i2c bus driver after w83781d is modprobed, the bus
>>>>driver modprobe hangs,
>>>>presumably while w83781d is scanning the bus.
>>>>If you modprobe w83781d after an i2c bus driver is modprobed, the w83781d
>>>>modprobe hangs.
>>>>
>>>>Any ideas let us know.
>>>
>>>I assume you're talking about lk2-4, not the 2.5 stuff that recently
>>>went to lkml.
>>>
>>>I haven't ever been able to load lk2-4 w83781d.o.  The symptoms are
>>>similar: it hangs as soon as I modprobe it (with I2C adapter).  I'll
>>>try to debug that one so you can hack on the other chips I don't
>>>have. :)
>>
>>The function i2c_check_addr() in i2c-core.c was causing deadlock.
>>I'm surprised if this didn't happen with any other chips.  I fixed
>>it and *very* lightly tested it (need sleep!).  Anyway, w83781d
>>seems to work now on I2C lk2-4 branch.
>>
>>Regards,
>>
>>--
>>Mark M. Hoffman
>>mhoffman at lightlink.com
> 
> 



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

  Powered by Linux