Hi Alan, On Wed, Jul 29, 2009 at 6:11 PM, Alan Stern<stern@xxxxxxxxxxxxxxxxxxx> wrote: >> The "async" debug file is empty in all cases: after detection of the device, >> after closing minicom, even after disconnecting it from the bus; removing >> ehci-hcd still produces the dma pool busy messages. > > I think I figured out the problem. The patch below (which includes the > previous patch) should fix it. Let me know how it works. Yes, the patch works fine! I've inserted/removed ehci-hcd and opened/closed ttyACM0 withouth a hitch ~100 times now. If it matters: Tested-by: Manuel Lauss <manuel.lauss@xxxxxxxxx> > If it doesn't, can you provide both the dmesg log and a usbmon log > (with the new patch) showing what happens when you reload ehci-hcd and > the CDC-ACM device is detected but fails to work? This isn't HCD related, but seems to be a bug in the ACM devices' firmware: If it gets disconnected from USB it will happy re-enumerate but not send any data until it gets resetted externally. Thank you Alan! Manuel Lauss -- 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