Index: uspace/drv/uhci/callback.c
===================================================================
--- uspace/drv/uhci/callback.c	(revision b6120d90abddb6ecb11fc305e292d815fe7402ac)
+++ uspace/drv/uhci/callback.c	(revision 0b68b7ca052a2be1e9c69dc280f58abafa6c6159)
@@ -23,4 +23,5 @@
 	instance->buffer_size = size;
 	instance->dev = dev;
+	instance->arg = arg;
 	return EOK;
 }
@@ -40,6 +41,15 @@
 	if (instance->callback_in) {
 		assert(instance->callback_out == NULL);
+		uhci_print_verbose("Callback in: %p %x %d.\n",
+		  instance->callback_in, outcome, act_size);
 		instance->callback_in(
 		  instance->dev, act_size, outcome, instance->arg);
+	} else {
+		assert(instance->callback_out);
+		assert(instance->callback_in == NULL);
+		uhci_print_verbose("Callback out: %p %p %x %p .\n",
+		 instance->callback_out, instance->dev, outcome, instance->arg);
+		instance->callback_out(
+		  instance->dev, outcome, instance->arg);
 	}
 }
