Index: uspace/drv/bus/usb/xhci/rh.c
===================================================================
--- uspace/drv/bus/usb/xhci/rh.c	(revision a4e2688242f9b376a6077b18fc9e81977110922c)
+++ uspace/drv/bus/usb/xhci/rh.c	(revision 81487c4a97e762fee2b77d428ca04d094c33dc25)
@@ -129,4 +129,13 @@
 		goto err_ictx;
 	xhci_endpoint_t *ep0 = xhci_endpoint_get(ep0_base);
+
+	/* Control endpoints don't use streams. */
+	/* FIXME: Sync this with xhci_device_add_endpoint. */
+	ep0->max_streams = 0;
+	ep0->max_burst = 0;
+	ep0->mult = 0;
+	if ((err = xhci_endpoint_alloc_transfer_ds(ep0)))
+		goto err_ictx;
+
 	setup_control_ep0_ctx(&ictx->endpoint_ctx[0], &ep0->ring, speed);
 
