On Tue, 10 Aug 2004, David Brownell wrote:

> On Tuesday 10 August 2004 2:12 pm, Russell King wrote:
> > Hi,
> > 
> > While fiddling with 2.6.8-rc3 with a SA1111-based host, I came across
> > the following error message after unplugging and replugging a USB
> > pen drive (the swissbit thing that was at KernelSummit):
> 
> Is this the same device you had problems with there?  And have
> you verified that it works OK on some system (preferably Linux)?
> 
> 
> > usb 1-1: control timeout on ep0out
> > 
> > I then found I couldn't remove ohci_hcd.  khubd had decided to get
> > stuck...  Here's the calltrace.  Any ideas?
> 
> I seem to recall that was the error you got before, except that khubd
> didn't misbehave.  Nothing works after khubd gets stuck!  What
> happens if you "patch -R"  the addition of  usb_kill_urb()?  That'd
> affect this path, and it seems indicated in a different problem, so
> it'd be good to rule that out (or in).

I'd be surprised if usb_kill_urb() turns out to be the problem.  (Of 
course, as it's author I would say that!)  After all, the "control timeout 
on ep0out" message comes from a handler that gets invoked only for URBs 
submitted using usb_start_wait_urb(), which always uses asynchronous 
unlinking.  And even if it didn't, the unlinking part of the pathway has 
hardly changed.

A more likely possibility is that for some unknown reason the ohci_hcd 
driver isn't receiving the interrupts needed to retire the unlinked URB.

Alan Stern



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to