Index: uspace/drv/uhci-hcd/iface.c
===================================================================
--- uspace/drv/uhci-hcd/iface.c	(revision 48563a3d983e5ddcf788def5bb1744d42b56d2af)
+++ uspace/drv/uhci-hcd/iface.c	(revision ad6857c2d5cb66fd339f66b3797f72785ab64571)
@@ -149,4 +149,6 @@
 	assert(hc);
 	usb_speed_t speed = device_keeper_speed(&hc->device_manager, target.address);
+	usb_log_debug("Control WRITE %d:%d %zu(%zu).\n",
+	    target.address, target.endpoint, size, max_packet_size);
 
 	batch_t *batch = batch_get(fun, target, USB_TRANSFER_CONTROL,
@@ -169,4 +171,6 @@
 	usb_speed_t speed = device_keeper_speed(&hc->device_manager, target.address);
 
+	usb_log_debug("Control READ %d:%d %zu(%zu).\n",
+	    target.address, target.endpoint, size, max_packet_size);
 	batch_t *batch = batch_get(fun, target, USB_TRANSFER_CONTROL,
 	    max_packet_size, speed, data, size, setup_data, setup_size, callback,
Index: uspace/drv/uhci-hcd/uhci.c
===================================================================
--- uspace/drv/uhci-hcd/uhci.c	(revision 48563a3d983e5ddcf788def5bb1744d42b56d2af)
+++ uspace/drv/uhci-hcd/uhci.c	(revision ad6857c2d5cb66fd339f66b3797f72785ab64571)
@@ -48,10 +48,10 @@
 	{
 		.cmd = CMD_PIO_READ_16,
-		.addr = (void*)0xc022,
+		.addr = NULL, /* patched for every instance */
 		.dstarg = 1
 	},
 	{
 		.cmd = CMD_PIO_WRITE_16,
-		.addr = (void*)0xc022,
+		.addr = NULL, /* pathed for every instance */
 		.value = 0x1f
 	},
@@ -61,5 +61,4 @@
 };
 
-
 static int usb_iface_get_address(ddf_fun_t *fun, devman_handle_t handle,
     usb_address_t *address)
@@ -69,6 +68,4 @@
 	assert(hc);
 
-//	usb_address_t addr = usb_address_keeping_find(&hc->address_manager,
-//	    handle);
 	usb_address_t addr = device_keeper_find(&hc->device_manager,
 	    handle);
