Index: uspace/drv/bus/usb/xhci/hc.c
===================================================================
--- uspace/drv/bus/usb/xhci/hc.c	(revision 36fb6d72a7b32a0c7922f5d0282de6a955d94961)
+++ uspace/drv/bus/usb/xhci/hc.c	(revision 001778c34eae7203a25008f7c7ed5a4cb4e77c0c)
@@ -714,4 +714,7 @@
 	XHCI_INPUT_CTRL_CTX_ADD_SET(ictx->ctrl_ctx, 0);
 
+	// As we always allocate space for whole input context, we can set this to maximum
+	XHCI_SLOT_CTX_ENTRIES_SET(ictx->slot_ctx, 31);
+
 	return EOK;
 }
@@ -829,4 +832,5 @@
 	XHCI_INPUT_CTRL_CTX_ADD_SET(ictx->ctrl_ctx, ep_idx + 1); /* Preceded by slot ctx */
 	memcpy(&ictx->endpoint_ctx[ep_idx], ep_ctx, sizeof(xhci_ep_ctx_t));
+
 	// TODO: Set slot context and other flags. (probably forgot a lot of 'em)
 
