I understand that this might not be viewed very favorably, but I couldn't really find much about this.
I read a few threads on this Forum about USB/IP but there doesn't seem to be much support for the protocol on BSD? I'm trying to create a VM to which most of my USB ports will be passed through (I don't think I'll pass through the entire controller but we'll see). This VM will then control any USB devices plugged into the machine, and can be configured to "pass it"/"route it" to other VMs.
The way Qubes OS does it is through their USB/IP solution: https://github.com/QubesOS/qubes-app-linux-usb-proxy
The linux kernel also has something like this: https://www.kernel.org/doc/html/latest/usb/usbip_protocol.html
I was wondering if something of this kind is possible on BSD? If not, can FreeBSD at least act as a client to a Linux machine acting as a USB/IP server?
Thanks
I read a few threads on this Forum about USB/IP but there doesn't seem to be much support for the protocol on BSD? I'm trying to create a VM to which most of my USB ports will be passed through (I don't think I'll pass through the entire controller but we'll see). This VM will then control any USB devices plugged into the machine, and can be configured to "pass it"/"route it" to other VMs.
The way Qubes OS does it is through their USB/IP solution: https://github.com/QubesOS/qubes-app-linux-usb-proxy
The linux kernel also has something like this: https://www.kernel.org/doc/html/latest/usb/usbip_protocol.html
I was wondering if something of this kind is possible on BSD? If not, can FreeBSD at least act as a client to a Linux machine acting as a USB/IP server?
Thanks