usbutils allow PrefPacketSize per endpoint
usb_bulk_transfer - use the allocated buffer
usbutils - usb_bulk_transfer fix the buf/data fix