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

usbredir support #100

Open
anonymix007 opened this issue Jan 20, 2025 · 2 comments
Open

usbredir support #100

anonymix007 opened this issue Jan 20, 2025 · 2 comments

Comments

@anonymix007
Copy link

usbredir is yet another protocol for USB device redirection.
It has some advantages over USB/IP, i.e. official cross-platform server. And in general, the protocol seems to fix some of the well-known USB/IP issues.

At some point there was even a somewhat working Linux driver submitted upstream, but was it rejected and no one worked on that since.

It would be great to have usbredir support here.

@vadimgrn
Copy link
Owner

I don't think it should be implemented. It seems everything is implemented in userspace. This means poor performance and big latency. The popularity of this solution is also a big question. The more important is to add USBip server implementation as KMDF driver. I know how to do that, but it requires a lot of time.

@anonymix007
Copy link
Author

It would be great if this is going to be implemented one day.
usbredir is quite popular. It's the go-to solution for USB device passthrough into a QEMU VM and is used in i.e. kubernetes and SPICE.
As for the performance or latency, it's hard to say anything without tests.

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

2 participants