Comment 1 for bug 1541855

Revision history for this message
reto.koenig (reto-koenig) wrote :

As explained here:
http://usbip.sourceforge.net/#download

Since Linux-3.17 the package 'usbip' is obsolete and does not work. If used, usbip will not function.

Solution: Finally remove the package usbip, it is absolutely missleading.

Instead use the procedure described below in order to run usbip:
Original post: https://github.com/solarkennedy/wiki.xkyle.com/wiki/USB-over-IP-On-Ubuntu

On both machines (server and client) remove any libusbip* and usbip* packages then install the linux-tools-generic:
  apt-get install linux-tools-generic

On the server, where you want to share the USB-Ports:
  modprobe usbip_host

In order to make this persistent:
  echo 'usbip_host' >> /etc/modules

Then start the usbip-daemon:
  /usr/lib/linux-tools/`uname -r`/usbipd

Then bind the desired USB-Ports in order to share them over the network (in this case 1-1.3)
  /usr/lib/linux-tools/`uname -r`/usbip list -l
  /usr/lib/linux-tools/`uname -r`/usbip bind -b 1-1.3

On the client, where you want to use the USB-Ports:
  modprobe vhci-hcd

In order to make this persistent:
  echo 'vhci-hcd' >> /etc/modules

Then attach the desired USB-Port from the remote machine (in this case 1-1.3):
  /usr/lib/linux-tools/`uname -r`/usbip list -r $remote_host
  /usr/lib/linux-tools/`uname -r`/usbip attach -r $remote_host -b 1-1.3

I consider this bug report as open as long as the package usbip resides in the repositories.