
Estou tentando exportar uma porta USB via IP do raspi e usá-la no Ubuntu.
No Raspberry Pi posso iniciar o daemon usando
> sudo usbipd
usbipd: info: starting usbipd (usbip-utils 2.0)
usbipd: info: listening on 0.0.0.0:3240
usbipd: info: listening on :::3240
Como você pode ver, a versão é relatada como 2.0. Também consegui vincular um dispositivo ao usbip e listar dispositivos do raspi usando:
> 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)
No Ubuntu eu instalei o usbip sobre o apt-get install usbip. A versão é relatada como 0.1.7-3.
Quando tento listar os dispositivos no meu servidor, recebo o seguinte:
> 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
A saída é bastante enigmática, mas acho que o problema é que o usbip 2 não consegue se comunicar com o usb ip 0.1.7-3.
Então, o que posso fazer lá? Posso configurá-lo de alguma forma para que seja compatível? Posso instalar a versão usbip 2 no Ubuntu?
Responder1
atualizar as ferramentas do cliente resolvem este erro:
sudo apt-get install linux-tools-generic
Isso instalará ferramentas usbip mais recentes em /usr/lib/linux-tools/`uname -r`
$ /usr/lib/linux-tools/`uname -r`/usbip version
ou
$ /usr/lib/linux-tools/4.4.0-31-generic/usbip version
usbip (usbip-utils 2.0)
Nova sintaxe, por exemplo:
lista usbip -r 192.168.1.1
sudo usbip anexar -r 192.168.1.1 -b 1-1.3
Responder2
Não posso comentar ainda. Você viu issopublicar? Parece lidar com o mesmo problema que surge de uma incompatibilidade de versão.
Responder3
Você deve baixar fontes do kernel para o seu kernel e construir ferramentas usbip incluídas em tools/usb/usbip/. COMO FAZER detalhado aqui:https://blog.danman.eu/usbip-utils-2-0-on-ubuntu/