commands.sh

usbip

linux

Use USB devices remotely.

More info →

Options (4)

-l, --localboolean

List all local USB devices and their bus ID's

Example: usbip list {{[-l|--local]}}
-b, --busidboolean

Bind a USB device to `usbip` on the server

Example: sudo usbip bind {{[-b|--busid]}} {{bus_id}}
-r, --remoteboolean

Attach to the `usbip` device on the client (bus ID is the same as on the server)

Example: sudo usbip attach {{[-r|--remote]}} {{ip_address}} {{[-b|--busid]}} {{bus_id}}
-p, --portboolean

Detach from a device

Example: sudo usbip detach {{[-p|--port]}} {{port}}

Examples (8)

List all local USB devices and their bus ID's

usbip list [-l|--local]

Start a `usbip` daemon on the server

Bind a USB device to `usbip` on the server

sudo usbip bind [-b|--busid] bus_id

Load the kernel module required by `usbip` on the client

sudo modprobe vhci-hcd

Attach to the `usbip` device on the client (bus ID is the same as on the server)

sudo usbip attach [-r|--remote] ip_address [-b|--busid] bus_id

List attached devices

Detach from a device

sudo usbip detach [-p|--port] port

Unbind a device

usbip unbind [-b|--busid] bus_id
made by @shridhargupta | data from tldr-pages