On Saturday 30 December 2006 7:39 pm, Alan Stern wrote:
> On Thu, 21 Dec 2006, matthieu castet wrote:

> > On which event we leave QH_STATE_UNLINK state ?

Completion of unlink ... ideally by the IAA irq, but also potentially
by the watchdog timer for the cases where VIA hardware loses that IRQ.

Now, there's some kind of issue with that timer.  It needs to be split
out on its own, rather than trying to multiplex with other timers.

There was a patch circulated a while back that improved the situation
in some case.  However it also caused problems in another case, so it
was reverted.  I never had a chance to go back and come up with a better
fix ... in large part because it never reproduces on hardware I've got
(I don't run VIA chipsets).

If you want to try coming up with a fix yourself, you can check the
GIT history, ehci-hcd.c was modified.

- Dave

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to