Index: uspace/drv/bus/usb/xhci/hc.c
===================================================================
--- uspace/drv/bus/usb/xhci/hc.c	(revision 7e5a12b4f66b8ed53aef622b4bbac529c94fccbe)
+++ uspace/drv/bus/usb/xhci/hc.c	(revision 69b2dfeeee479d9e4635b9c021ff6493aefd76a6)
@@ -776,5 +776,4 @@
 	/* Initialize slot_ctx according to section 4.3.3 point 3. */
 	XHCI_SLOT_ROOT_HUB_PORT_SET(*ctx, dev->rh_port);
-	XHCI_SLOT_CTX_ENTRIES_SET(*ctx, 1);
 	XHCI_SLOT_ROUTE_STRING_SET(*ctx, dev->route_str);
 	XHCI_SLOT_SPEED_SET(*ctx, usb_speed_to_psiv[dev->base.speed]);
@@ -850,4 +849,8 @@
 	xhci_setup_endpoint_context(ep0, &ictx->endpoint_ctx[0]);
 
+	/* Address device needs Ctx entries set to 1 only */
+	xhci_slot_ctx_t *slot_ctx = &ictx->slot_ctx;
+	XHCI_SLOT_CTX_ENTRIES_SET(*slot_ctx, 1);
+
 	/* Issue Address Device command. */
 	if ((err = xhci_cmd_sync_inline(hc, ADDRESS_DEVICE, .slot_id = dev->slot_id, .input_ctx = ictx_dma_buf)))
