[usbip-devel] How to matching the windows client version with the Linux Kernel version
Status: Alpha
Brought to you by:
hirofuchi
From: flooding C. <flo...@gm...> - 2012-03-30 16:53:43
|
Hi all: I downloaded the window client project for VS2010 and recompile myself. I modified the file usb_ip_protocol.c '#define USBIP_VERSION 0x000106' to '#define USBIP_VERSION 0x000111' , and the usbip.exe genrated could work well with the server side(linux kernel version 3.1.10 and 3.3). Then I made it work with the the server side(linux kernel version 3.1.0-7.fc16.i686.PAE). And I run the command "usbip.exe -l 192.168.3.128" , OK, it worked well as follows: - 192.168.3.128 1-1: unknown vendor : unknown product (058f:6387) : /sys/devices/pci0000:00/0000:00:11.0/0000:02:03.0/usb1/1-1 : (Defined at Interface level) (00/00/00) : 0 - unknown class / unknown subclass / unknown protocol (08/06/50) However, I run the command "usbip.exe -a 192.168.3.128 1-1", it called the error sa follows: usbip for windows ($Id$) new usb device attached to usbvbus port 1 usbip err: c:\usbip_windows-0.2.0.0\usbip_vbus_ui.c: 356 (write_to_dev) read from sock ret 0 not equal a usbip_header Well, could someone give me some help ? How to match the client version with the server version? Thanks a lot! Yours. Flooding. |