On Sun, 23 Jan 2005, David Brownell wrote:

> On Friday 21 January 2005 12:26 pm, Andrew Morton wrote:
> > 
> > This is a post-2.6.10 regression.  Any theories out there?

In fact the original bug entry states only that things don't work in 
2.6.10 and 2.6.11-rc1.  It doesn't say that things did work under 2.6.9 or 
earlier, so this is not necessarily a regression.

> Interesting.  Seems like it's a UHCI-specific problem, with
> a workaround of enabling CONFIG_USB_SUSPEND ... the bug entry
> at OSDL is now marked as "closed", but I think that's the
> wrong resolution for now.  (Because only small parts of the
> USB stack work with that Kconfig option, and the current
> recommendation for that feature is to disable it unless
> you're helping make that work.)

Actually the description of the problem indicates that the error lies
somewhere in the interaction between the hub driver and the UHCI driver.  
For example, upon waking the status URB might fail in submission enough
times for the hub driver to give up.  This is the sort of thing that
changing over to HCD-controlled polling would fix.

I'm all set to get going on that change, but first I would like to see 
the series of three pending hcd-related patches resolved.

Alan Stern



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
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