Index: uspace/drv/usbkbd/kbddev.c
===================================================================
--- uspace/drv/usbkbd/kbddev.c	(revision 0d9263872328b8827ccf1b2dbff21233684fdf02)
+++ uspace/drv/usbkbd/kbddev.c	(revision 1cbfd6b0e80bcc9b36186ad5f99dc9b0f0b68ff7)
@@ -704,5 +704,5 @@
 	
 	/* TODO: does not work! */
-	if (dev->pipes[USB_KBD_POLL_EP_NO].interface_no < 0) {
+	if (!dev->pipes[USB_KBD_POLL_EP_NO].present) {
 		usb_log_warning("Required endpoint not found - probably not "
 		    "a supported device.\n");
