Привет всем.
Что есть: kn-1711(3.7.3). К нему подключен usb hubs. В него воткнуты флешка и кабель usb to com pl2303.
Задача: пробросить usb to com pl2303 по сети на машине с Windows.
Шаги:
1. Устанавливаем entware.
2. Ставим usbip
~ # opkg install usbip2 usbip2-server usbip2-client kmod
3. Запускаем (подготавливаем):
~ # insmod /lib/modules/4.9-ndm-5/usbip-core.ko
~ # insmod /lib/modules/4.9-ndm-5/usbip-host.ko
~ # usbipd -D -d &
4. Смотрим устройства:
~ # usbip list -l
Получаем ответ:
5. Расшариваем наш pl2303
~ # usbip bind -b 1-1.3
6. Смотрим что вещаем:
~ # usbip list -r 192.168.1.2
Получаем:
7. Ставим клиента для windows из: https://sourceforge.net/projects/usbip/files/usbip_windows/
8. Патчим в winhex адреса usbip.exe:
И вроде бы всё гуд. В винде выдаёт при просмотре устройств:
Но при попытке подключения:
>usbip.exe -D -a 192.168.1.2 1-1.3
usbip dbg: usbip_network.c: 223 (tcp_connect ) trying 192.168.1.2 port 3240
usbip dbg: usbip_network.c: 243 (tcp_connect ) connected to 192.168.1.2:3240
usbip dbg: usbip_windows.c: 767 (query_interface0) exportable 1 devices
usbip dbg: usbip_windows.c: 784 (query_interface0) 1-1.3: Prolific Technology, Inc. : PL2303 Serial Port (067b:2303)
usbip dbg: usbip_windows.c: 785 (query_interface0) : /sys/devices/platform/ehci-platform/usb1/1-1/1-1.3
usbip dbg: usbip_windows.c: 786 (query_interface0) : (Defined at Interface level) (00/00/00)
usbip dbg: usbip_windows.c: 809 (query_interface0)
usbip err: usbip_windows.c: 829 (attach_device) cannot find device
Как же это вылечить? usbip err: usbip_windows.c: 829 (attach_device) cannot find device