Index: uspace/lib/usbvirt/Makefile
===================================================================
--- uspace/lib/usbvirt/Makefile	(revision e27595b02d72a0481e9c16c944a072b87ac5190a)
+++ uspace/lib/usbvirt/Makefile	(revision 1b22bd45ebc7f42217757e90fa6e5b57f6ed5d1d)
@@ -31,5 +31,5 @@
 
 LIBS = $(LIBUSB_PREFIX)/libusb.a
-EXTRA_CFLAGS = -I$(LIB_PREFIX)
+EXTRA_CFLAGS = -I$(LIBUSB_PREFIX)/include
 
 SOURCES = \
Index: uspace/lib/usbvirt/callback.c
===================================================================
--- uspace/lib/usbvirt/callback.c	(revision e27595b02d72a0481e9c16c944a072b87ac5190a)
+++ uspace/lib/usbvirt/callback.c	(revision 1b22bd45ebc7f42217757e90fa6e5b57f6ed5d1d)
@@ -45,4 +45,5 @@
 
 #define NAMESPACE "usb"
+#define USB_MAX_PAYLOAD_SIZE 1020
 
 /** Wrapper for SETUP transaction over telephone. */
Index: uspace/lib/usbvirt/device.h
===================================================================
--- uspace/lib/usbvirt/device.h	(revision e27595b02d72a0481e9c16c944a072b87ac5190a)
+++ uspace/lib/usbvirt/device.h	(revision 1b22bd45ebc7f42217757e90fa6e5b57f6ed5d1d)
@@ -36,5 +36,5 @@
 #define LIBUSBVIRT_DEVICE_H_
 
-#include <usb/hcd.h>
+#include <usb/usb.h>
 #include <usb/descriptor.h>
 #include <usb/devreq.h>
