> On Tue, Mar 08, 2011 at 11:59:19AM -0800, Paul Zimmerman wrote: > > From: Sarah Sharp [mailto:sarah.a.sharp@xxxxxxxxxxxxxxx] > > Sent: Tuesday, March 08, 2011 1:43 PM > > > I tested this with the Synopsys xHCI controller and a Via USB3 hub, and > > > it works. However, I have seen a couple of kernel crashes when plugging > > > or unplugging devices. I haven't been able to capture the messages yet, > > > but I see that it is happening somewhere in the xhci interrupt handler. > > > Today I will try using netconsole to capture the dmesg when the crash > > > happens again. > > > > That would be helpful, yes. I have seen a kernel crash when the driver > > is unloaded while a USB mouse is plugged in, and I think the URB gets > > killed while the host controller is halted and can't respond to the stop > > endpoint command. I think the URB cancellation code just needs to run > > the cancellation handler if the host controller is halted. But I > > haven't had a chance to look at my crash too closely. Hi Sarah, It seems most of the problems were fixed after I applied Clemens' USB audio patch and your stall and cycle-bit patches. There is still one crash, but it only occurs when connecting a SuperSpeed Isoc device, and only when using netconsole. I think that's probably unrelated to these patches. -- Paul -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html