On Mon, 28 Dec 2009, Huang, FrankR wrote: > Alan, > > Thanks for your reply. > I have enabled the CONFIG_USB_DEBUG item in the config. So I can get the debug info. Would you like to post the log? > Besides the insert and removal of the device, the mouse's action(move etc.) will trigger it. I can understand this point. But What I can not understand is that why the USB disk(Using EHCI) is transferring the files, the ohci_irq() will be triggered? Maybe the two controllers share the same IRQ line. What does /proc/interrupts say? Or maybe there is electrical crosstalk between the EHCI signals and the OHCI signals. > From the debug info., I know that the ints value in ohci_irq function equals 0 after and(&) the regs->intrenable. > Now I am adding an udelay(100us) function in ohci_irq(), and the mouse disconnection issue can not be found again. Where exactly did you add the udelay? Alan Stern -- 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