Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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.

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

No branches or pull requests

2 participants