complete implementation of usb_control_read for now