Index: uspace/drv/ohci/hc.c
===================================================================
--- uspace/drv/ohci/hc.c	(revision 180255fbf234649700144c2f9bd2b18bd7fc92de)
+++ uspace/drv/ohci/hc.c	(revision 03cfda0870eb170b3649ac5943b4382c924d2c1c)
@@ -428,9 +428,4 @@
 	    instance->registers->interrupt_enable);
 	instance->registers->interrupt_enable = I_MI;
-	/* Disable interrupts */
-//	instance->registers->interrupt_disable = I_SF | I_OC;
-//	usb_log_debug2("Disabling interrupts: %x.\n",
-//	    instance->registers->interrupt_disable);
-//	instance->registers->interrupt_disable = I_MI;
 
 	/* Set periodic start to 90% */
@@ -503,6 +498,6 @@
 		instance->interrupt_commands[0].cmd = CMD_MEM_READ_32;
 		instance->interrupt_commands[0].dstarg = 1;
-		instance->interrupt_commands[0].addr = (void*)
-		    addr_to_phys((void*)&instance->registers->interrupt_status);
+		instance->interrupt_commands[0].addr =
+		    (void*)&instance->registers->interrupt_status;
 
 		/* Test whether we are the interrupt cause */
@@ -519,8 +514,8 @@
 
 		/* Write clean status register */
-		instance->interrupt_commands[3].cmd = CMD_PIO_WRITE_A_32;
+		instance->interrupt_commands[3].cmd = CMD_MEM_WRITE_A_32;
 		instance->interrupt_commands[3].srcarg = 1;
-		instance->interrupt_commands[3].addr = (void*)
-		    addr_to_phys((void*)&instance->registers->interrupt_status);
+		instance->interrupt_commands[3].addr =
+		    (void*)&instance->registers->interrupt_status;
 
 		/* Accept interrupt */
