On Wednesday 05 January 2005 6:40 am, Christian Iversen wrote: > I've been running with this patch for some time now (well, at least 10 days), > and I haven't had any problems of any kind. USB just seems to work for me > now. Of course, that could be pure luck, but since David and I looked at > which changes have been going on in the ehci-driver, and the usb-core in > general at the revisions where it originally broke, we discovered that it > _no_ direct changes were made in the ehci-driver in the breaking revision. > > That suggests to me that the chip doesn't entirely work within specs, that > the > driver is good, and that we need this patch to catch a corner case that is > wrongly handled by the hardware. That could be wrong, of course, but that's > my view of the situation :)
While it's clear that both the ALI and Intel chips aren't acting according to spec -- that IRQ is only supposed to trigger as part of halting the controller!! -- it's probable that there's something Linux _could_ be doing differently, to avoid triggering that IRQ. And it's even possible that same "something" could be called a bug. Not that we have any ideas about what that "something" is, except that these bogus IRQs started to appear in 2.6.6 (or maybe 2.6.7). So I'll be submitting a patch for this problem. - Dave ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel