Index: uspace/drv/ehci-hcd/pci.c
===================================================================
--- uspace/drv/ehci-hcd/pci.c	(revision e2b58a6341c15746ab86f118dd8b81be29b88909)
+++ uspace/drv/ehci-hcd/pci.c	(revision 67352d2ce57d0bbae9f4f2b0a767afb56ae158b6)
@@ -247,9 +247,9 @@
 
 
-	if ((value & USBLEGSUP_BIOS_CONTROL) != 0) {
+	if ((value & USBLEGSUP_BIOS_CONTROL) == 0) {
 		usb_log_info("BIOS released control after %d usec.\n", wait);
 	} else {
 		/* BIOS failed to hand over control, this should not happen. */
-		usb_log_warning( "BIOS failed to release control after"
+		usb_log_warning( "BIOS failed to release control after "
 		    "%d usecs, force it.\n", wait);
 		ret = async_req_3_0(parent_phone, DEV_IFACE_ID(PCI_DEV_IFACE),
@@ -258,5 +258,4 @@
 		CHECK_RET_HANGUP_RETURN(ret,
 		    "Failed(%d) to force OS EHCI control.\n", ret);
-		/* TODO: This does not seem to work on my machine */
 	}
 
@@ -280,7 +279,7 @@
 	usb_log_debug2("USBLEGSUP: %x.\n", value);
 
-/*
- * TURN OFF EHCI FOR NOW, REMOVE IF THE DRIVER IS IMPLEMENTED
- */
+	/*
+	 * TURN OFF EHCI FOR NOW, DRIVER WILL REINITIALIZE IT
+	 */
 
 	/* Get size of capability registers in memory space. */
