Index: uspace/drv/bus/usb/xhci/rh.c
===================================================================
--- uspace/drv/bus/usb/xhci/rh.c	(revision a0a0d9f4fec1bd4f9553919f339712f6fa8db3bd)
+++ uspace/drv/bus/usb/xhci/rh.c	(revision 0c4c6a22ab2ca67212cf0f71134636e7329942d3)
@@ -237,4 +237,16 @@
 	}
 
+	// Interrupt on the virtual hub status change pipe.
+	usb_target_t target = {
+		.address = virthub_base_get_address(&hc->rh.base),
+		.endpoint = HUB_STATUS_CHANGE_PIPE
+	};
+	usb_direction_t dir = USB_DIRECTION_IN;
+ 	usb_device_request_setup_packet_t setup;
+	uint64_t buffer[10];
+	size_t real_size = 0;
+	err = virthub_base_request(&hc->rh.base, target, dir, &setup, &buffer,
+		sizeof(buffer), &real_size);
+
 	return EOK;
 }
