Index: uspace/lib/usbdev/src/pipes.c
===================================================================
--- uspace/lib/usbdev/src/pipes.c	(revision 22ecbde9e8df22c7cad4263622c73f87d711ae3f)
+++ uspace/lib/usbdev/src/pipes.c	(revision b8d5f2bbdd55abe83f2c375691d944798ad9b65a)
@@ -118,10 +118,4 @@
 	}
 
-	/* Isochronous transfer are not supported (yet) */
-	if (pipe->transfer_type != USB_TRANSFER_INTERRUPT &&
-	    pipe->transfer_type != USB_TRANSFER_BULK &&
-	    pipe->transfer_type != USB_TRANSFER_CONTROL)
-	    return ENOTSUP;
-
 	uint64_t setup_packet;
 	memcpy(&setup_packet, setup_buffer, 8);
@@ -176,10 +170,4 @@
 	}
 
-	/* Isochronous transfer are not supported (yet) */
-	if (pipe->transfer_type != USB_TRANSFER_INTERRUPT &&
-	    pipe->transfer_type != USB_TRANSFER_BULK &&
-	    pipe->transfer_type != USB_TRANSFER_CONTROL)
-	    return ENOTSUP;
-
 	uint64_t setup_packet;
 	memcpy(&setup_packet, setup_buffer, 8);
@@ -226,6 +214,5 @@
 	/* Isochronous transfer are not supported (yet) */
 	if (pipe->transfer_type != USB_TRANSFER_INTERRUPT &&
-	    pipe->transfer_type != USB_TRANSFER_BULK &&
-	    pipe->transfer_type != USB_TRANSFER_CONTROL)
+	    pipe->transfer_type != USB_TRANSFER_BULK)
 	    return ENOTSUP;
 
@@ -266,6 +253,5 @@
 	/* Isochronous transfer are not supported (yet) */
 	if (pipe->transfer_type != USB_TRANSFER_INTERRUPT &&
-	    pipe->transfer_type != USB_TRANSFER_BULK &&
-	    pipe->transfer_type != USB_TRANSFER_CONTROL)
+	    pipe->transfer_type != USB_TRANSFER_BULK)
 	    return ENOTSUP;
 
