Index: uspace/drv/bus/usb/ehci/ehci_batch.c
===================================================================
--- uspace/drv/bus/usb/ehci/ehci_batch.c	(revision cbfbdc3145d7cadefb6389940be2589a38c5dc52)
+++ uspace/drv/bus/usb/ehci/ehci_batch.c	(revision 5c830587ad245e2d08bd664e7d756c6dbeb1e177)
@@ -189,5 +189,6 @@
 	    ehci_batch->qh->next, ehci_batch->qh->alternate);
 
-	if (!qh_halted(ehci_batch->qh) && qh_transfer_pending(ehci_batch->qh))
+	if (!qh_halted(ehci_batch->qh) && (qh_transfer_pending(ehci_batch->qh)
+	    || qh_transfer_active(ehci_batch->qh)))
 		return false;
 
