Index: uspace/drv/bus/usb/ehci/ehci_rh.c
===================================================================
--- uspace/drv/bus/usb/ehci/ehci_rh.c	(revision 9ff59981df1c8430ceefaa186663be82d468a9ce)
+++ uspace/drv/bus/usb/ehci/ehci_rh.c	(revision 07b88773f3991de62f7ff663a1a6e566a7dfe118)
@@ -438,5 +438,6 @@
 		/* Write-clean bits are those that indicate change */
 		uint32_t status = EHCI_RD(hub->registers->portsc[port]);
-		if (status & USB_PORTSC_WC_MASK) {
+		if ((status & USB_PORTSC_WC_MASK)
+		    || hub->reset_flag[port] || hub->reset_flag[port]) {
 			/* Ignore new LS device */
 			if ((status & USB_PORTSC_CONNECT_CH_FLAG) &&
