usbip
|
imago |
Dodano 28-08-2010 01:38
|
User
Posty: 4
Dołączył: 28/08/2010 01:29
|
Shibby czy mógłbyś skompilować usbip
http://usbip.sourceforge.net/
na Tomato 1.28 K26?
Makefile
https://dev.openwrt.org/browser/packages/net/usbip/Makefile
Czy jest gdzieś tutorial jak można to zrobić samemu?
Pozdrawiam,
/imago |
|
|
|
shibby |
Dodano 28-08-2010 07:45
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
tutoriala nie ma.
Pobiera sie srodowisko toolchaina dla ddwrt (lub tak jak ja zrobilem caly svn) z nslu2 i tworzysz plik .mk w katalogu make (odpowiednik makefile z openwrt).
Patrzylem na ten makefile dla openwrt. Prosto nie bedzie ale w przyszlym tygodniu sprobuje to zrobic.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
imago |
Dodano 31-08-2010 19:41
|
User
Posty: 4
Dołączył: 28/08/2010 01:29
|
Jak by się udało byłoby super! USB/IP dodaje funkcjonalność sieciowego HUBa USB. Coś jak np. Network USB Hub Belkina http://www.belkin.com/networkusbhub/ |
|
|
|
shibby |
Dodano 01-09-2010 13:55
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
mecze temat ale narazie utknalem na
Cytat checking for sysfs/libsysfs.h... no
configure: error: Missing /usr/include/sysfs/libsysfs.h
make: *** [/root/openwrt/optware/ddwrt/builds/usbip/.configured] Błąd 1
jak cos sie ruszy to dam znac.
//edit//
z tamtym sobie poradzilem. Teraz mam
Cytat make[3]: Wejście do katalogu `/root/openwrt/optware/ddwrt/builds/usbip/src/cmd'
/bin/sh ../libtool --tag=CC --mode=link /root/openwrt/optware/ddwrt/toolchain/mipsel-linux-uclibc/gcc-4.1.1-uclibc-0.9.28/bin/mipsel-linux-uclibc-gcc -Wall -W -Wstrict-prototypes -std=gnu99 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -L/root/openwrt/optware/ddwrt/staging/opt/lib -Wl,-rpath,/opt/lib -Wl,-rpath-link,/root/openwrt/optware/ddwrt/staging/opt/lib -o usbip vhci_attach.o usbip_network.o ../lib/libusbip.la -lglib-2.0 -lsysfs
/root/openwrt/optware/ddwrt/toolchain/mipsel-linux-uclibc/gcc-4.1.1-uclibc-0.9.28/bin/mipsel-linux-uclibc-gcc -Wall -W -Wstrict-prototypes -std=gnu99 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -Wl,-rpath -Wl,/opt/lib -Wl,-rpath-link -Wl,/root/openwrt/optware/ddwrt/staging/opt/lib -o .libs/usbip vhci_attach.o usbip_network.o -L/root/openwrt/optware/ddwrt/staging/opt/lib ../lib/.libs/libusbip.so -lglib-2.0 -lsysfs -Wl,--rpath -Wl,/opt/lib
../lib/.libs/libusbip.so: undefined reference to `rpl_realloc'
collect2: ld returned 1 exit status
make[3]: *** [usbip] Błąd 1
make[3]: Opuszczenie katalogu `/root/openwrt/optware/ddwrt/builds/usbip/src/cmd'
make[2]: *** [all-recursive] Błąd 1
make[2]: Opuszczenie katalogu `/root/openwrt/optware/ddwrt/builds/usbip/src'
make[1]: *** [all] Błąd 2
make[1]: Opuszczenie katalogu `/root/openwrt/optware/ddwrt/builds/usbip/src'
make: *** [/root/openwrt/optware/ddwrt/builds/usbip/.built] Błąd 2
Edytowany przez shibby dnia 01-09-2010 15:15
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
imago |
Dodano 01-09-2010 19:09
|
User
Posty: 4
Dołączył: 28/08/2010 01:29
|
Sprawdz czy w config logu nie masz przypadkiem czegoś w stylu:
checking for GNU libc compatible malloc
result: no
|
|
|
|
imago |
Dodano 29-09-2010 23:51
|
User
Posty: 4
Dołączył: 28/08/2010 01:29
|
Shibby możesz spróbować jeszcze raz?
In src/configure.ac, comment out the lines:
AC_FUNC_MALLOC
AC_FUNC_REALLOC
Kompletna instrukcja:
[url]
http://www.nslu2-linux.org/wiki/HowTo/UseUsbIpOnTheNSLU2[/url]
Edytowany przez imago dnia 29-09-2010 23:56
|
|
|
|
shibby |
Dodano 30-03-2011 16:26
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
dla chetnych testowania
http://update.groov.pl/usbip/
moja paczka narzedzi + moduły. U mnie moduly dla build52 ladując się bez problemu
Cytat usbip_common_mod: usbip common driver1.0<6>usbcore: registered new interface driver usbip
usbip:Stub Driver for USB/IP:1.0
ale narzedzi nie mam jak sprawdzic. Niech ktos kto ma mozliwosci to przetestuje czy to w ogole chodzi
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
tristan |
Dodano 30-03-2011 17:55
|
Power User
Posty: 315
Dołączył: 11/02/2011 00:17
|
Ściągnąłem i próbowałem zainstalować paczkę,
ipkg install usbip_0.1.7-1_mipsel.ipk
ale
Collected errors:
ERROR: Cannot satisfy the following dependencies for usbip:
sysfsutils
Pakietu sysfsutils ipkg nie widzi.
Mam środowisko usbip na windows, więc chętnie sprawdzę co można z tomato wyciagnąć, tylko nie mogę tego zainstalować. Jakaś mała podpowiedź?
Był: Asus RT-N16 + Tomato PL v1.28.9054 MIPSR2 116PL K26 USB VPN mod shibby
Jest: Asus RT-AC68U + AsusWRT-Merlin 380.62_1 DualWAN+ Huawei E1820 + 2.5" HDD 500GB Lenovo + Brother HL-1430
|
|
|
|
shibby |
Dodano 30-03-2011 18:53
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
sysfsutils dodany do katalogu z paczka usbip
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
tristan |
Dodano 30-03-2011 19:21
|
Power User
Posty: 315
Dołączył: 11/02/2011 00:17
|
Dzięki. Po doinstalowaniu usbip poszło, ale nie ładuje się moduł vhci_hcd.ko
Mar 30 19:16:22 mmasus user.info kernel: usbip:Stub Driver for USB/IP:1.0
Mar 30 19:16:37 mmasus user.warn kernel: vhci_hcd: Unknown symbol malloc_sizes
Bez tego modułu nie da się odpalić serwera usbip na routerze.
Był: Asus RT-N16 + Tomato PL v1.28.9054 MIPSR2 116PL K26 USB VPN mod shibby
Jest: Asus RT-AC68U + AsusWRT-Merlin 380.62_1 DualWAN+ Huawei E1820 + 2.5" HDD 500GB Lenovo + Brother HL-1430
|
|
|
|
shibby |
Dodano 30-03-2011 19:41
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
ten modul jest dla klienta jak pamietam. mi na build52 sie laduje
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
tristan |
Dodano 30-03-2011 20:08
|
Power User
Posty: 315
Dołączył: 11/02/2011 00:17
|
Chyba nie do końca, bo zgodnie z tym co znalazłem:
server client
+-------------------+ +-----------------+
| vhci-hcd (module) | | usbip (module) |
| usbaid (daemon) |<------>| bind-driver |
| device (virtual) | | device (real) |
+-------------------+ +-----------------+
[Usage]
server # insmod usbip_common_mod.ko
server # insmod vhci-hcd.ko
server # usbaid
client # insmod usbip_common_mod.ko
client # insmod usbip.ko
client # bind-driver --list
client # bind-driver --export-to server.address --busid busid
Dla tomato sposób użycia jest trochę inny:
Change driver binding for USB/IP.
--usbip busid make a device exportable
--other busid use a device by a local driver
--list print usb devices and their drivers
--allusbip make all devices exportable
W przypadku tomato użyłem poleceń
root@asus:/tmp/home/root# bind_driver --list
List USB devices
- busid 1-1.3 (04f9:001a)
1-1.3:1.0 -> usblp
- busid 1-1.2 (17ef:4513)
1-1.2:1.0 -> usb-storage
- busid 1-2 (3538:0060)
1-2:1.0 -> usb-storage
- busid 1-1 (05e3:0608)
1-1:1.0 -> hub
i potem
root@asus:/tmp/home/root# bind_driver --usbip 1-1.2
Pierwsza próba wyeksportowania dysku USB podpiętego pod router i niestety wywrotka:
** (process:14885): DEBUG: 1-1.2:1.0 -> usb-storage
** (process:14885): DEBUG: unbinding interface
** (process:14885): DEBUG: write "add 1-1.2" to /sys/bus/usb/drivers/usbip/match_busid
Segmentation fault
Możliwe że jednak ten moduł jest potrzebny. Niestety router wymaga restartu, przestał widzieć urządzenia USB, lsusb daje Segmentation fault. 27 dni uptime poszło na spacer:)
Edit: faktycznie ten moduł wydaje się być niepotrzebny (powyższy opis server i klient są na logikę "odwrócone") ale mimo wszystko próba wyeksportowania powoduje Segmentation fault. Możliwe też, że jest problem z urządzeniami podłączonymi przez hub (tak mam podłączony ten dysk).
Edit2: Zauważyłem też, że po starcie demona usbipd -D dopomina się on o plik usb.ids. Plik ten jest w /opt/share/usbip/. Nowszą zaktualizowaną wersję można znaleźć pod adresem: http://www.linux-usb.org/usb.ids. Ściągamy wgetem do katalogu /usr/share/hwdata/ (trzeba go sobie założyć) wchodząc używając
mkdir /usr/share/hwdata
cd /usr/share/hwdata
wget http://www.linux-usb.org/usb.ids
Ewentualnie tworzymy katalog hwdata gdzieś na partycji która przeżyje restart (/usr/share/ się skasuje) i robimy symlinka, np
ln -s /mmc/archives/hwdata/ /usr/share/hwdata
lub (jeśli korzystamy z tego który jest w standardzie)
ln -s /opt/share/usbip/ /usr/share/hwdata
(gdy założyliśmy katalog hwdata i wgraliśmy tam plik usb.ids na ścieżce /mmc/archives/ - u mnie tam jest podmontowany pendrive)
Edit3: Spróbowałem z mniej wymagającym urządzeniem czyli drukarką. Niestety
root@asus:/# bind_driver --usbip 1-1.3
** (process:1264): DEBUG: 1-1.3:1.0 -> usblp
** (process:1264): DEBUG: unbinding interface
** (process:1264): DEBUG: write "add 1-1.3" to /sys/bus/usb/drivers/usbip/match_busid
Segmentation fault
Bardziej wylewny jest dmesg
usbip_common_mod: usbip common driver1.0<6>usbcore: registered new interface driver usbip
usbip:Stub Driver for USB/IP:1.0
CPU 0 Unable to handle kernel paging request at virtual address 00000010, epc == 00000011, ra == 80074fb4
Oops[#1]:
Cpu 0
$ 0 : 00000000 00000076 00000000 00000000
$ 4 : 83049000 802bf480 00000000 00000024
$ 8 : 802dd960 00020000 00000044 c0144744
$12 : 00000200 00000100 00000400 00000007
$16 : 83049000 802bf494 81060920 83049000
$20 : 802bf480 ffffffff 00000010 000000d0
$24 : 00000008 00000011
$28 : 83056000 83057d68 000080d0 80074fb4
Hi : 00000000
Lo : 00000000
epc : 00000011 0x10 Tainted: P
ra : 80074fb4 __slab_alloc+0x2b0/0x48c
Status: 1100bc03 KERNEL EXL IE
Cause : 00000008
BadVA : 00000010
PrId : 00019740
Modules linked in: usbip usbip_common_mod tun xt_recent nls_cp852 usblp ohci_hcd ehci_hcd ext2 ext3 jbd mbcache usb_storage sd_mod scsi_wait_scan scsi_mod usbcore nf_nat_pptp nf_conntrack_pptp nf_nat_proto_gre nf_conntrack_proto_gre nf_nat_ftp nf_conntrack_ftp nf_nat_sip nf_conntrack_sip nf_nat_h323 nf_conntrack_h323 wl(P) igs(P) emf(P) et(P)
Process bind_driver (pid: 1264, threadinfo=83056000, task=875d3000)
Stack : 800c56b4 00000000 81146b40 00000001 00000001 c0144744 000080d0 00000000
875e44cc 00000001 87d1e500 875e4400 00000005 80075a40 87a38a80 87a54690
fffffff4 8365c580 00000000 00000001 00000001 c0144744 87a56400 875e4460
c0140a64 80286eef 800c7044 800c7024 87a5646c 879ca4a8 c0144570 c00cfc24
87a56400 c0144480 87a564c4 802f0000 c01444b0 802dd960 87d1e500 83057f10
...
Call Trace:
[<800c56b4>] __sysfs_new_dirent+0x28/0x7c
[<80075a40>] kmem_cache_alloc+0xc0/0xc8
[] stub_probe+0x14c/0x448 [usbip]
[<800c7044>] sysfs_create_link+0x110/0x18c
[<800c7024>] sysfs_create_link+0xf0/0x18c
[] usb_match_one_id+0x0/0x100 [usbcore]
[] usb_probe_interface+0x7c/0x130 [usbcore]
[<80056734>] __alloc_pages+0xa0/0x35c
[<8011bf1c>] driver_probe_device+0xc4/0x29c
[<8011b9dc>] driver_bind+0x124/0x318
[<800c4294>] sysfs_write_file+0x110/0x23c
[<800c4970>] sysfs_release+0xa8/0xf8
[<800791f4>] vfs_write+0xc0/0x15c
[<800791cc>] vfs_write+0x98/0x15c
[<800765a4>] get_unused_fd_flags+0x60/0x14c
[<8007996c>] sys_write+0x58/0xa8
[<80076b68>] do_sys_open+0xd0/0x110
[<80077f6c>] sys_close+0xa4/0xe4
[<8000ff44>] stack_done+0x20/0x40
[<8000ff44>] stack_done+0x20/0x40
Code: (Bad address in epc)
Edytowany przez tristan dnia 30-03-2011 22:20
Był: Asus RT-N16 + Tomato PL v1.28.9054 MIPSR2 116PL K26 USB VPN mod shibby
Jest: Asus RT-AC68U + AsusWRT-Merlin 380.62_1 DualWAN+ Huawei E1820 + 2.5" HDD 500GB Lenovo + Brother HL-1430
|
|
|
|
shibby |
Dodano 31-03-2011 09:29
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
slowa tediego
Cytat Be aware that the modules have to be built for the exact same firmware build you're running.
i to pewnie dlatego ci sie tak dzieje. Zaraz skompiluje moduly dla build54 bo widze ze taka wersje uzywasz
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
tristan |
Dodano 31-03-2011 11:30
|
Power User
Posty: 315
Dołączył: 11/02/2011 00:17
|
Dzięki za moduły, ściągnąłem, ale niestety jest gorzej :] Poprzednio nie ładował się jeden moduł, teraz
root@asus:/mmc/modules# insmod usbip_common_mod.ko
insmod: can't insert 'usbip_common_mod.ko': invalid module format
root@asus:/mmc/modules# insmod usbip.ko
insmod: can't insert 'usbip.ko': invalid module format
root@asus:/mmc/modules# insmod vhci-hcd.ko
insmod: can't insert 'vhci-hcd.ko': invalid module format
nie ładuje się żaden.
Dmesg raportuje, że to moduły dla MIPSR1, a powinny być dla R2.
usbip_common_mod: version magic '2.6.22.19 mod_unload MIPS32_R1 32BIT ' should be '2.6.22.19 mod_unload MIPS32_R2 32BIT '
usbip: version magic '2.6.22.19 mod_unload MIPS32_R1 32BIT ' should be '2.6.22.19 mod_unload MIPS32_R2 32BIT '
vhci_hcd: version magic '2.6.22.19 mod_unload MIPS32_R1 32BIT ' should be '2.6.22.19 mod_unload MIPS32_R2 32BIT '
Był: Asus RT-N16 + Tomato PL v1.28.9054 MIPSR2 116PL K26 USB VPN mod shibby
Jest: Asus RT-AC68U + AsusWRT-Merlin 380.62_1 DualWAN+ Huawei E1820 + 2.5" HDD 500GB Lenovo + Brother HL-1430
|
|
|
|
shibby |
Dodano 31-03-2011 15:31
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
tak zauwazylem to, skompiluje jeszcze raz dla mips2
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
tristan |
Dodano 03-04-2011 10:51
|
Power User
Posty: 315
Dołączył: 11/02/2011 00:17
|
@Shibby, dzięki za sterowniki do b54. Działa!
root@asus:/mmc/modules/usbip# usbipd -D
root@asus:/mmc/modules/usbip# bind_driver --usbip 1-1.3
** (process:15337): DEBUG: 1-1.3:1.0 -> usblp
** (process:15337): DEBUG: unbinding interface
** (process:15337): DEBUG: write "add 1-1.3" to /sys/bus/usb/drivers/usbip/match_busid
** Message: bind 1-1.3 to usbip, complete!
Testy, potem próba odmontowania
root@asus:/mmc/modules/usbip# bind_driver --other 1-1.3
** (process:15371): DEBUG: write "del 1-1.3" to /sys/bus/usb/drivers/usbip/match_busid
** Message: bind 1-1.3 to other drivers than usbip, complete!
Próbowałem podmontować tą drukarkę pod WinXP. Widać urządzenie, ale podaje że vendor unknown. Po poleceniu usbip -a czyli podłączeniu Windows wykrywa USB Over LAN, po czym po chwili wyrzuca ze USB Printing Support nie może wystartować (Kod 10). Spróbuję znaleźć coś ... jeszcze mniej skomplikowanego w sensie urządzenia, no ale postęp jest - router nie robi Segmentation fault.
Dmesg potwierdza, że wszystkie operacje poszły bezbłędnie (łącznie z oddaniem drukarki lokalnie).
usbip_common_mod: usbip common driver1.0<6>vhci_hcd: vhci_hcd, 1.0
usbip: proving...
vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 3
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 8 ports detected
usbcore: registered new interface driver usbip
usbip:Stub Driver for USB/IP:1.0
usbip 1-1.3:1.0: USB/IP Stub: register a new device (bus 1 dev 5 ifn 0)
usbip 1-1.3:1.0: stub up
usbip 1-1.3:1.0: recv a header, -512
usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x04F9 pid 0x001A
Był: Asus RT-N16 + Tomato PL v1.28.9054 MIPSR2 116PL K26 USB VPN mod shibby
Jest: Asus RT-AC68U + AsusWRT-Merlin 380.62_1 DualWAN+ Huawei E1820 + 2.5" HDD 500GB Lenovo + Brother HL-1430
|
|
|
|
shibby |
Dodano 03-04-2011 11:50
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
@tristan no to jedzisz z tutorialem
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
tristan |
Dodano 03-04-2011 17:26
|
Power User
Posty: 315
Dołączył: 11/02/2011 00:17
|
Na tutorial jeszcze za wcześnie, mimo prób z kilkoma urządzeniami ciągle jeszcze nic nie działa:]
Wygląda to na niedopracowany jeszcze sterownik usbip po stronie Windowsa. W każdym razie wstępne wyniki są obiecujące, udało mi się podpiąć webcam (i to bez instalowania modułów po stronie tomato). Windows rozpoznał ją jako USB Video Device, zainstalował (z problemami ale poszło) i nawet na chwilę pokazał w Skype. Niestety próba inicjalizacji kamerki przez Skype spowodowała jej odłączenie. Poniżej log z Windowsa
usbip dbg: usbip_network.c: 249 (tcp_connect ) connected to 192.168.1.1:3240
call from attch here
return from attch here
devfd:0022FF0C
new usb device attached to usbvbus port 1 <-- dotąd OK.
usbip err: usbip_vbus_ui.c: 470 (write_to_sock) send sock len:2096, ret:-1 <-- to w momencie kiedy Skype próbował pobrać obraz
Druga prawie :) udana próba z pendrive USB. Tym razem Tomato bez problemu go rozpoznało i załadowało sterownik.
Niestety próba podłączenia pod Windows:
usbip dbg: usbip_network.c: 249 (tcp_connect ) connected to 192.168.1.1:3240
call from attch here
return from attch here
devfd:0022FF0C
new usb device attached to usbvbus port 1 <--- dotąd znów OK
usbip err: usbip_vbus_ui.c: 347 (write_to_dev) read from sock ret 0 not equal a
usbip_header <--- a to znów błąd. Sterownik się nie zainstalował poprawnie
Największe nadzieje wiąże z kamerką. Gdyby się udało ją w tym trybie uruchomić to byłaby rewelacja, bo nieobciążając procesora routera mamy "monitoring dla ubogich" (zakładając wykorzystanie OpenVPNa lub czegoś równoważnego żeby wystawić port usbip na zewnętrz.) Całość obróbki obrazu byłaby po stronie PCta.
Edit:
No właśnie na chwilę obecną nie mam, ale popracuje nad tym, muszę odkopać jakiś vmware z linuxem na którym pójdzie ta moja kamerka podłączona bezpośrednio. To jeden z tańszych noname z allegro.
Edytowany przez tristan dnia 03-04-2011 17:52
Był: Asus RT-N16 + Tomato PL v1.28.9054 MIPSR2 116PL K26 USB VPN mod shibby
Jest: Asus RT-AC68U + AsusWRT-Merlin 380.62_1 DualWAN+ Huawei E1820 + 2.5" HDD 500GB Lenovo + Brother HL-1430
|
|
|
|
shibby |
Dodano 03-04-2011 17:45
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
a masz mozliwosc sprawdzenia klienta pod linuxem?
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
urbas91 |
Dodano 14-04-2011 09:03
|
User
Posty: 93
Dołączył: 08/02/2011 09:28
|
I jak tam jakieś postępy z tym USBip ?
Asus WL-500W
|
|
|