Index: uspace/drv/bus/usb/xhci/transfers.c
===================================================================
--- uspace/drv/bus/usb/xhci/transfers.c	(revision add878aa2bb82fb436d50e0dfb3aade847e7c8df)
+++ uspace/drv/bus/usb/xhci/transfers.c	(revision d0db4a054c8e6bd467dcb0efc96ed554c82383be)
@@ -257,6 +257,6 @@
 	list_append(&transfer->link, &hc->transfers);
 
-	/* For control transfers, the target is always 1. */
-	hc_ring_doorbell(hc, slot_id, 1);
+	// TODO: target = endpoint | stream_id << 16
+	hc_ring_doorbell(hc, slot_id, xhci_ep->base->target->endpoint);
 	return EOK;
 }
