Temat: usbip - cannot find device

Cześć. Mam kłopot z udostępnieniem urządzeń przez usbip na CC.

OpenWrt Chaos Calmer 15.05 (r47390)                          |
 | Build time: 2015-11-06 18:22 CET)

Niepokojący wpis error socket przy uruchomienu daemona

 usbipd
usbipd: info: starting usbipd (usbip-utils 2.0)
usbipd: error: socket: :::3240: 124 (Address family not supported by protocol)
usbipd: info: listening on 0.0.0.0:3240

Openwrt klient:

 usbip list -l
 - busid 1-1.1 (13fe:4200)
   Kingston Technology Company Inc. : unknown product (13fe:4200)

 - busid 1-1.3 (03f0:0a01)
   Hewlett-Packard : ScanJet 2400c (03f0:0a01)

 - busid 1-1.4 (0951:1689)
   Kingston Technology : DataTraveler SE9 (0951:1689)

Windowsowy klient:

>usbip.exe -l 192.168.1.1
- 192.168.1.1
   1-1.4: Kingston Technology : unknown product (0951:1689)
        : /sys/devices/platform/ehci-platform/usb1/1-1/1-1.4
        : (Defined at Interface level) (00/00/00)

   1-1.3: Hewlett-Packard : ScanJet 2400c (03f0:0a01)
        : /sys/devices/platform/ehci-platform/usb1/1-1/1-1.3
        : Vendor Specific Class / Vendor Specific Subclass / Vendor Specific Pro
tocol (ff/ff/ff)

Próba połączenia przez klienta windosowego (v 201)

>usbip.exe -a 192.168.1.1 1-1.3
usbip err: usbip_windows.c: 899 (attach_device) cannot find device

Po stornie serwera:

usbipd: info: connection from 192.168.1.115:63561
usbipd: info: received request: 0x8005(6)
usbipd: info: exportable devices: 2
usbipd: info: request 0x8005(6): complete

Z żadnym urządzeniem nie mogę się połączyć - zwraca komunikat o nieznalezieniu urządzenia. Dodam, że w BB nie było z tym problemu (te same urządzenia). Sterownik oczywiście mam zainstalowany.

2

Odp: usbip - cannot find device

I ten sterownik na kliencie musisz mieć odpowiedni. To co było pod windows (201) działało poprawnie z wersją 1.1.1 usbip, ale nie tą co jest teraz w bieżącego kernela. A wersja z poprzedniej wersji nie działa na CC, przed chwilą to sprawdzaliśmy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: usbip - cannot find device

Skąd pobrać nowy sterownik? Na http://sourceforge.net/projects/usbip/ jest klient v0.2.0.0_signed, który kompletnie nie działa z dołączonym sterownikiem, a na 201 z tymże sterownikiem ten sam rezultat - cannot find device. Z kolei strona http://usbip.sourceforge.net/ nie działa.

4 (edytowany przez build000 2015-11-15 01:52:55)

Odp: usbip - cannot find device

...no i w końcu załapałeś w czym problem...
średnio sprawnie działa via linux (router, np jakiś aktualny openwrt)<=>linux (jakaś distro linucha na kompie)...i tylko tak.
wink
Oczywiście mam na myśli aktualną wersję sterownika 2.* - do starych wersji/rewizji openwrt trzeba by się cofnąć i zapodać obecny tam usbip z wersji 1.* (ale nie działa z każdą wersją).

5

Odp: usbip - cannot find device

Ktoś potrafi poprawnie skompilować klienta na windowsa pod msvc ?
Mi się nie udało bo kompilator sypie jakimiś dziwnymi błędami.