Index: uspace/drv/bus/usb/xhci/rh.c
===================================================================
--- uspace/drv/bus/usb/xhci/rh.c	(revision 4005352998e5ec8cb1813b68b3977e6b6ee43b6e)
+++ uspace/drv/bus/usb/xhci/rh.c	(revision d967aa1bf40c2ba202eba03ea5b7f74b788ae695)
@@ -33,5 +33,5 @@
  * @brief The roothub structures abstraction.
  */
- 
+
 #include <errno.h>
 #include <str_error.h>
@@ -98,5 +98,5 @@
 	    hc->speeds[port_speed_id].tx_bps);
 	XHCI_EP_MAX_BURST_SIZE_SET(ictx->endpoint_ctx[0], 0);
-	XHCI_EP_TR_DPTR_SET(ictx->endpoint_ctx[0], ep_ring->dequeue);
+	XHCI_EP_TR_DPTR_SET(ictx->endpoint_ctx[0], addr_to_phys(ep_ring->dequeue));
 	XHCI_EP_DCS_SET(ictx->endpoint_ctx[0], 1);
 	XHCI_EP_INTERVAL_SET(ictx->endpoint_ctx[0], 0);
@@ -124,4 +124,6 @@
 	xhci_free_command(cmd);
 	ictx = NULL;
+
+        // TODO: Issue configure endpoint commands (sec 4.3.5).
 
 	return EOK;
@@ -207,5 +209,5 @@
 	uint8_t port_id = XHCI_QWORD_EXTRACT(trb->parameter, 31, 24);
 
-	return port_id;   
+	return port_id;
 }
 
