Skip to content

๐Ÿ”Œ USBIP

usbip-win2 is by far the most complete implementation of USBIP for Windows (comes with a SIGNED kernel mode driver).

Install and done ๐Ÿ˜‰

Be sure to grab the latest version!

๐Ÿน Arch Linux

sudo pacman -S usbip

Arch Wiki: USBIP

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:

sudo steamos-readonly disable

๐ŸŸ  Ubuntu/Debian

sudo apt install linux-tools-generic

Ubuntu USBIP Manual

๐Ÿงฉ 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:

echo "vhci-hcd" | sudo tee /etc/modules-load.d/vhci-hcd.conf
sudo modprobe vhci-hcd

๐Ÿ”„ Manual Loading

To load the module for the current session only:

sudo modprobe vhci-hcd

๐Ÿ”Ž Verification

Check if the module is loaded:

lsmod | grep vhci_hcd