Skip to content

USBIP

VIIPER requires signed usbip-win2 0.9.8.1. Do not substitute a different userspace/driver build.

USBIP-Win2 signing certificate

The installer may add the publicly available USBIP test-signing CA as a trusted root. After installation, you may remove the certificate named USBIP with certlm.msc (run as administrator). Keep the driver and userspace files from the same release installed together.

Arch Linux

sudo pacman -S usbip

Arch Wiki: USBIP

Steam OS users

If you are installing VIIPER on Steam OS, switch to 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 distributions include it but do not load it automatically.

One-time setup

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

Manual loading

sudo modprobe vhci-hcd

Verification

lsmod | grep vhci_hcd