Vadym

Results 121 comments of Vadym

This is the most hard issue to solve. I can't manage to fix it yet.

The issue has fixed, the next release will be published soon. Some devices still do not work, for example, Apple iPod EarPods with Mic USB-C.

EarPods are full speed and they don't work for some other reason, isoch out transfers are successful.

EarPods now work too, for input and output.

Hi, driver log is required https://github.com/vadimgrn/usbip-win2/tree/develop?tab=readme-ov-file#obtaining-usbip-logs-on-windows

I see that USB 3.0 device, for example, can be plugged in USB 2.0 port on server side. But UdecxUsbDeviceInitSetSpeed must be called before the creation of virtual device. At...

``` [1]53a8 log:usbip_usb_device(path '/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3.1', busid 1-1.3.1, busnum 1, devnum 18, USB_SPEED_FULL,vid 0x3eb, pid 0x2404, rev 0x100, class/sub/proto 2/0/0, bConfigurationValue 1, bNumConfigurations 1, bNumInterfaces 2) [1]53a8 prepare_init:USB_SPEED_FULL -> UdecxUsbFullSpeed ```

Grep post_process_transfer_buffer UDE has several oddities, for that reason the filter driver was developed. The weirdest thing is that transfers can arrive before reporting about changing ifnum/altnum.

The filter driver is required to implement QueryBusTime for ISOCH devices. Also it reports select configuration/interface because Ude swallows them or reports too late. If it works without the filter...

I don't think that UCX is relevant for UDE drivers, there are no any references to it in UDE docs. It may be used internally by UDE to implement usb...