Peter Clifton
Peter Clifton
[usbip-flt.txt](https://github.com/vadimgrn/usbip-win2/files/14792884/usbip-flt.txt) [usbip-ude.txt](https://github.com/vadimgrn/usbip-win2/files/14792885/usbip-ude.txt) CDC serial device is 1-1.3.1 on my remote system. One thing I notice in devcon, is that the port comes up as "ports" class, not "usb". I tried...
Dumping the device using Thesycon USB descriptor dumper V2.17.0 in case this contains any clues. (This is on the Windows machine running usbip-win2, not directly attached to the hardware). Information...
TL;DR none of these things helped.... Just tried the old WDM driver version, also behaves the same (no obvious serial data transferred). I don't have any way to provoke the...
Yes, the server is reporting "Full" speed for all my exported devices. Do we have the impression that the Microsoft UDE driver is buggy, and is not correctly emulating this...
Is there a good place within the driver to intercept and adjust descriptors for testing? I tried this: ``` diff --git a/drivers/ude/device.cpp b/drivers/ude/device.cpp index b35b95bb..45aa5c3f 100644 --- a/drivers/ude/device.cpp +++ b/drivers/ude/device.cpp...
I wrote some horrific code to hot-patch the descriptors as read, and so far didn't get any better behavior from the serial communications. For my ultimate application, I think I...
Is this a good reference? (I guess you've seen it) https://github.com/microsoft/UDE/blob/master/UDEMbimClientSample/ https://github.com/microsoft/UDE/blob/master/UDEMbimClientSample/controller.cpp has some notes on extra steps taken (for compatibility) to ensure the virtual controller looks exactly like any...
Finally - something interesting! On a hunch, I tried disabling the filter driver with: devcon.exe classfilter usb upper !usbip2_filter Rebooted computer, connected remote serial port... and IT WORKS! Does this...
Unfortunately disabling the filter driver doesn't seem to be the fix (possibly it affects some timings though). I've been able to reproduce the device not working after removing some of...
I figured out how to temporarily get the device working. It appears the port is not getting to the "configured" state on the Linux end of things. For the non-working...