Skip to content
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

libusb_control_transfer returns error. #244

Open
JAicewizard opened this issue Jun 18, 2020 · 0 comments
Open

libusb_control_transfer returns error. #244

JAicewizard opened this issue Jun 18, 2020 · 0 comments

Comments

@JAicewizard
Copy link

While debuging OpenCorsairLink I noticed that within the corsairlink_asetek_init function the first libusb_control_transfer returns -9 (LIBUSB_ERROR_PIPE) while the second doesn't.
What startled me even more what that this is only dependent on the request and the value.

Since you commented out the error handling for this error, I hoped you would know why this might happen. I am using a h100i pro, the git commit for the comment was a fix for h150i pro, is this that * pro devices arn't supposed to have this and non pro devices do need it?

I am currently trying to write a simple kernel driver to control my AIO, mostly for fun, and I hit the same error (EPIPE, or pipe error).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant