On Fri, 21 Jan 2005, Olav Kongas wrote:

> Hi,
> 
> When I do plug/unplug cycles with a particular memory stick,
> which has an embedded hub, I get easily khubd hanging into
> uninterruptible sleep. I have made about 100 plug/unplug
> cycles for each of the following devices/combinations
> (keyboard, externalhub+keyboard [plugging/unplugging hub
> cable], bulk-only memory stick, externalhub+bulk-only stick,
> externalhub alone) without khubd hang. With my now trained
> hand, it takes no more than 5 cycles with this particular
> stick to knock khubd down. The hang happens only if the
> unplug event occurs, while the storage driver is configuring
> the device.
> 
> What can cause khubd sleeping uninterruptibly? How do debug
> this?
> 
> Below is a log about how it all happens. Hints are needed
> and appreciated.

This was a locking bug in the hub driver for 2.6.9.  It has been fixed in 
2.6.10 (in fact the offending code has been removed entirely).

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