I'm trying to make an open source libusb driver for a piece of hardware. Unfortunately, a time and data accurate packet replay on Linux causes a certain bulk read to repeatably time out and not return the bulk data (LIBUSB_ERROR_TIMEOUT, URB status: -ENOENT). According to Wireshark, the Windows application is predictable and always returns this data when executed on VMWare Workstation through the same Linux laptop.I'm trying to make an open source libusb driver