Index: uspace/drv/ehci-hcd/pci.c
===================================================================
--- uspace/drv/ehci-hcd/pci.c	(revision a948c2387cc16e9d919a3893aa3ec79ea6683c58)
+++ uspace/drv/ehci-hcd/pci.c	(revision 8855939d0fb1f02b1aff28a4af1a25fcb0e6ac7f)
@@ -300,6 +300,5 @@
 		*usbcmd = 0;
 		while (!(*usbsts & (1 << 12))); /*wait until hc is halted */
-		*usbcmd = 0x2; /* reset */
-		while (*usbcmd & 0x2); /* wait for reset to complete */
+		*usbconfigured = 0;
 		usb_log_info("EHCI turned off.\n");
 	} else {
