๐ USBIP
usbip-win2 is by far the most complete implementation of USBIP for Windows (comes with a SIGNED kernel mode driver).
Install and done ๐
USBIP-Win2 security issue
The releases of usbip-win2 currently (at the time of writing) install the publicly available test signing CA as a trusted root CA on your system.
You can safely remove this CA after installation using certmgr.msc (run as admin) and removing the "USBIP" from the "Trusted Root Certification Authorities" -> "Certificates" list.
Alternativly, you can download and istall the latest pre-release driver manually from the
OSSign repository, which has this issue fixed already.
Note that the installer does not work, only the driver .cat,.inf,.sys files.
๐น Arch Linux
Steam OS users
If you are installing SISR on Steam OS, you have to switch to the desktop mode and enable write access to the root filesystem first:
๐ Ubuntu/Debian
๐งฉ Linux Kernel Module Setup
USBIP Client Requirement
USBIP requires the vhci-hcd (Virtual Host Controller Interface) kernel module on Linux.
Most Linux distributions include this module but don't load it automatically.
๐งท One-Time Setup
To load the module automatically on boot:
๐ Manual Loading
To load the module for the current session only:
๐ Verification
Check if the module is loaded: