Index: uspace/lib/usb/src/usbdrvreq.c
===================================================================
--- uspace/lib/usb/src/usbdrvreq.c	(revision 1103374c0179b79e07fdec9c9dc021817ab73e4c)
+++ uspace/lib/usb/src/usbdrvreq.c	(revision b82ec8d6d972c19f7decd1c4a389336ab3f9a92b)
@@ -162,5 +162,5 @@
 		.request = USB_DEVREQ_GET_DESCRIPTOR,
 		.index = 0,
-		.length = sizeof(usb_standard_device_descriptor_t)
+		.length = sizeof(usb_standard_configuration_descriptor_t)
 	};
 	setup_packet.value_high = USB_DESCTYPE_CONFIGURATION;
@@ -225,5 +225,5 @@
 		.request = USB_DEVREQ_GET_DESCRIPTOR,
 		.index = 0,
-		.length = sizeof(usb_standard_device_descriptor_t)
+		.length = buffer_size
 	};
 	setup_packet.value_high = USB_DESCTYPE_CONFIGURATION;
