ah, that helps.
This code was added to wakeup_hc(). It is called from uhci_irq():
+ /* Global resume for 20ms */
+ outw(USBCMD_FGR | USBCMD_EGSM, io_addr + USBCMD);
+ wait_ms(20);
The changelog just says "Minor patch for uhci-hcd.c"
Can you delete the wait_ms() and see if that is our culprit?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/