New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
USB CDC/ACM: hangs on non implemented optional class-specific request codes in Win10 #739
Comments
Since the system is throwing unexpected requests, it looks like the problem is a little deeper in the stack. In the code of serialwin32.py file, the GetCommState return code is not checked. |
It seems "USB/CDC with unimplemented optional features" issue is know quite long time: |
I have my own minimalistic implementation of a USB CDC device stack.
It does not implement any optional (as per ACM) class-specific request codes such as GET_LINE_CODING.
The caps fields of ACM Functional Descriptor are set to zero accordingly.
There are no visible problems under Linux. Under Win10 it only works with the Bray terminal.
Simple code
hangs with error
The text was updated successfully, but these errors were encountered: