Chciałbym odgrzać ten temat.
Niektórzy tutaj znają mój poziom znajomości systemów nie windowsowych, ale funkcjonalność USBIP bardzo jest mi potrzebna.
Klienta próbowałem z różnych sterowników i wersji opisanych w tym wątku i tematach do których były linki ma Windowsie XP 32nit i Windowsie 7 64 bit. Server jest na Gargulcu z instalkami z początku tego wątku.
Pod windą zawsze dostaję następującą zwrotkę (w zależności od wersji programu):
C:\Documents and Settings\Dominik\Pulpit\USBIPTest\usbip>usbip -D -l 192.168.1.1
usbip for windows ($Id$)
usbip dbg: usbip_network.c: 268 (tcp_connect ) trying 192.168.1.1 port 3240
usbip dbg: usbip_network.c: 294 (tcp_connect ) 192.168.1.1:3240, no destination
to connect to
- 192.168.1.1 failed
lub
C:\Documents and Settings\Dominik\Pulpit\USBIPTest\usb-ip-rev201>usbip -D -l 192
.168.1.1
usbip dbg: usbip_network.c: 236 (tcp_connect ) trying 192.168.1.1 port 3240
usbip dbg: usbip_network.c: 262 (tcp_connect ) 192.168.1.1:3240, no destination
to connect to
usbip err: usbip.c: 280 (show_exported_devices) - 192.168.1.1 failed
Za to pod Gargulcem USBIP listuje mi wszystkie podpięte urządzenia, niby je prawidłowo podłącza poleceniem bind -b ale nie wiem czy to rzeczywiście działa, bo (przewinąć do końca w prawo):
root@Gargoyle:~# netstat -tap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5000 0.0.0.0:* LISTEN 5865/miniupnpd
tcp 0 0 0.0.0.0:sunrpc 0.0.0.0:* LISTEN 1018/portmap
tcp 0 0 0.0.0.0:81 0.0.0.0:* LISTEN 2427/uhttpd
tcp 0 0 0.0.0.0:domain 0.0.0.0:* LISTEN 2244/dnsmasq
tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN 1612/dropbear
tcp 0 0 Gargoyle:ssh MagdaO:49321 ESTABLISHED 4463/dropbear
tcp 0 132 Gargoyle:ssh PC:4199 ESTABLISHED 10469/dropbear
tcp 0 0 :::www :::* LISTEN 1679/httpd_gargoyle
tcp 0 0 :::domain :::* LISTEN 2244/dnsmasq
tcp 0 0 :::ssh :::* LISTEN 1612/dropbear
tcp 0 0 :::https :::* LISTEN 1679/httpd_gargoyle
Nie powinien tu być widoczny USBIP na porcie 3240? Czy jest możliwość że port 3240 jest jakoś zablokowany? Może głupie pytanie ale jeśli tak to jak go odblokować?
Technicznie wygląda to tak że do tl-wr710n mam podpięty HUB (z zasilaczem) a do HUBa modem LTE z kartą SD i testowego penciaka w FAT32. Na karcie SD jest exroot utworzony przez gui (bo USBIP się nie mieścił). Wcześniej próbowałem bez HUBa dostać się na kartę SD ale po podmontowaniu USBIP wywalała się część routera i myślałem że dlatego winda nic nie widzi. Co ciekawe po którymś restarcie pod windą udało się wylistować urządzenia na routerze, ale zaraz potem padł gargulec dlatego pomyślałem, że przy odczycie karty zasilanie pada więc dałem HUBa. Dopiero z HUBem domyśliłem się że wchodząc na exroota odłączam go gargulcowi. Gdy montuję na serverze testowego penciaka to przestaje on być widoczny w zakładce nośniki USB w gui czyli coś działa.
Co mogę z tym zrobić i z której strony jest błąd - Windy czy routera? Jeśli Windy to daję sobie spokój.