On Mon, Jun 30, 2003, Greg KH <[EMAIL PROTECTED]> wrote: > On Mon, Jun 30, 2003 at 06:09:54PM -0400, Johannes Erdfelt wrote: > > > I don't think this is a new thing, I think I've seen this in the past, > > > but haven't really tested removing devices a bunch on this machine > > > before (it's a USB 2.0 controller with a UHCI controller for the "slow" > > > part.) > > > > Neither have I. > > > > Can you possibly add some debugging to see if the disconnect callback is > > being made? > > usb_disconnect() is never getting called from looking at the log. > Any other place you want me to put a message to see if it gets called? > With just CONFIG_USB_DEBUG enabled, I don't see any USB messages at all > before these start to loop.
It looks like from the messages you pasted that uhci-hcd is seeing the device is detached. Maybe the hub driver thread is stuck somewhere? > > I would expect this behaviour if the driver never gets told that the > > device was disconnected. > > Yeah, that would make sense. Anything I can enable in the uhci driver > to turn up more debugging? I don't think the uhci driver will be able to tell much more. I'd start looking at the hub driver. Specifically the kernel thread. Is it getting notified of the port state change and then correctly calling disconnect? JE ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
