Index: uspace/drv/usbhub/utils.c
===================================================================
--- uspace/drv/usbhub/utils.c	(revision 9f0b6ccb45f000f055b02c2d98a8fbacc3ea925d)
+++ uspace/drv/usbhub/utils.c	(revision 682b6975f8a183bb1f605afed230dd1411a1ab5f)
@@ -431,4 +431,5 @@
 		usb_hub_set_power_port_request(&request, port);
 		opResult = usb_drv_sync_control_write(hc, target, &request, NULL, 0);
+		printf("[usb_hub] powering port %d\n",port);
 		if (opResult != EOK) {
 			printf("[usb_hub]something went wrong when setting hub`s %dth port\n", port);
@@ -540,4 +541,7 @@
 		return;
 	}
+	printf("[usb_hub] new device address %d, handle %d\n",
+	    new_device_address, child_handle);
+	sleep(60);
 	
 }
@@ -638,5 +642,5 @@
 	usb_port_set_dev_connected(&status, false);
 	if (status) {
-		printf("[usb_hub]there was some unsupported change on port\n");
+		printf("[usb_hub]there was some unsupported change on port %d\n",port);
 	}
 	/// \TODO handle other changes
@@ -675,4 +679,5 @@
 		target.address = hub_info->usb_device->address;
 		target.endpoint = 1;/// \TODO get from endpoint descriptor
+		printf("checking changes for hub at addr %d \n",target.address);
 
 		size_t port_count = hub_info->port_count;
