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