To make this client a little more usable I am going to compile all the information about it in one thread.
The version I patched/compiled myself is here, fixes the BSOD on disconnect problem:
https://www.dropbox.com/s/oox021z1d7zblmu/usbip.zip?dl=0
Patched driver source:
https://www.dropbox.com/s/4qkq6gq7uui12j4/driver.7z?dl=0
However, this driver is NOT signed, so you will have to follow these directions helpfully written up by reaxion:
Open a command prompt as an admin and type:
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
NOTE: Turning off driver signing is a security risk.
If it doesn't work, for whatever reason, you can just remove loadoptions with bcedit and >switch testsigning off, though this is not recommended:
bcdedit /deletevalue loadoptions
bcdedit -set TESTSIGNING OFF
For Windows 8.1, use the details on this page:
And then restart Windows.
This driver only works with pre-3.14 linux kernels, the movement of usbip linux to source has changed it enough to not support the old windows client.
Thanks to Prasanth for verification:
I re compiled the kernel 3.14.x for my custom arm board called "SAMA5D3 xplained".
It worked as expected. Any kernel greater that "3.14.x" is not compatible with the user space code."
Last edit: Daniel Mitchell 2017-06-30