Используйте USB-порт raspi из Ubuntu 15.10

Используйте USB-порт raspi из Ubuntu 15.10

Я пытаюсь экспортировать USB-порт по IP из Raspi и использовать его в Ubuntu.

На Raspberry Pi я могу запустить демон с помощью

> sudo usbipd
usbipd: info: starting usbipd (usbip-utils 2.0)
usbipd: info: listening on 0.0.0.0:3240
usbipd: info: listening on :::3240

Как видите, версия указана как 2.0. Мне также удалось привязать устройство к usbip и вывести список устройств из raspi, используя:

> sudo usbip list -r localhost
Exportable USB devices
======================
 - localhost
      1-1.4: Logitech, Inc. : Mouseman Dual Optical (046d:c012)
           : /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4
           : (Defined at Interface level) (00/00/00)

На ubuntu я установил usbip через apt-get install usbip. Версия сообщается как 0.1.7-3.

Когда я пытаюсь вывести список устройств на моем сервере, я получаю следующее:

> sudo usbip -l 192.168.0.126
- 192.168.0.126
usbip err: usbip_network.c: 119 (usbip_recv_op_common) recv op_common, -1
usbip err: vhci_attach.c: 202 (query_exported_devices) recv op_common
usbip err: vhci_attach.c: 417 (show_exported_devices) query

Вывод довольно загадочный, но я думаю, что проблема в том, что usbip 2 не может связаться с usb ip 0.1.7-3.

Так что я могу там сделать? Могу ли я настроить его как-то так, чтобы он был совместим? Могу ли я установить версию usbip 2 на ubuntu?

решение1

Инструменты обновления клиента решают эту ошибку:

sudo apt-get install linux-tools-generic

Это установит новые инструменты usbip в /usr/lib/linux-tools/`uname -r`

$ /usr/lib/linux-tools/`uname -r`/usbip version

или

$ /usr/lib/linux-tools/4.4.0-31-generic/usbip version

usbip (usbip-utils 2.0)

Новый синтаксис, например:
список usbip -r 192.168.1.1
sudo usbip attach -r 192.168.1.1 -b 1-1.3

решение2

Я пока не могу комментировать. Вы это видели?почта? Похоже, это решает ту же проблему, которая возникает из-за несоответствия версий.

решение3

Вам следует загрузить исходники ядра для вашего ядра и собрать инструменты usbip, включенные в tools/usb/usbip/. Подробный HOWTO здесь:https://blog.danman.eu/usbip-utils-2-0-on-ubuntu/

Связанный контент