Is http://wiki.winehq.org/USB up to date?
I could have sworn that Alexander Morozov had submitted a new version of his patch, but I can't find it.
On Sat, Feb 14, 2009 at 3:09 PM, Dan Kegel dank@kegel.com wrote:
Is http://wiki.winehq.org/USB up to date?
I could have sworn that Alexander Morozov had submitted a new version of his patch, but I can't find it.
Found it and added to the wiki page.
Has anybody tried the Jan 20 patch? - Dan
Minor updated patches: ftp://ftp.etersoft.ru/pub/people/amorozov/usb/1.1.15/0001-Add-support-of-native-Windows-drivers-for-USB-tokens.txt ftp://ftp.etersoft.ru/pub/people/amorozov/usb/1.1.15/0002-Re-generate-some-files.txt
"Alexander" == Alexander Morozov amorozov@etersoft.ru writes:
Alexander> Minor updated patches: Alexander> ftp://ftp.etersoft.ru/pub/people/amorozov/usb/1.1.15/0001-Add-support-of-native-Windows-drivers-for-USB-tokens.txt Alexander> ftp://ftp.etersoft.ru/pub/people/amorozov/usb/1.1.15/0002-Re-generate-some-files.txt
Please,
be more verbose.
What should we expect to work with your patch now? What kind of applications can be get to work with your modifications when completed? What application did you test? Anything more needed?
E.g. I have FTDI devices, using ftd2xx.dll. Can I expect to get them working?
Thanks
This patch is made, first of all, for running applications protected with USB keys.
For using native USB driver should copy HKLM\System\CurrentControlSet\Enum\USB\Vid_<vid>&Pid_<pid> and HKLM\System\CurrentControlSet\Services<driver_name> from Windows registry. The driver should be put in the directory specified by HKLM\System\CurrentControlSet\Services<driver_name>\ImagePath. Also you need to have permissions to read/write to USB device.
For using HASP HL keys aksclass.sys should be placed in windows/system32 instead of windows/system32/drivers. Also you should copy HKLM\System\CurrentControlSet\Enum\Hasp from Windows registry.
I tested last patch with Eutron SmartKey 3 (eusk3usb.sys, vid:pid 073d:0025) and HASP HL 3.21 (aksusb.sys, akshasp.sys, aksclass.sys, 0529:0001). Also SafeNet UltraPro (sntnlusb.sys, 04b9:0300) should work (tested with previous versions). For testing keys I used protected applications and simple test programs using API from key vendors.
E.g. I have FTDI devices, using ftd2xx.dll. Can I expect to get them working?
I know nothing about these devices and I did not test them. But I think for working with them a driver is also necessary (not only dll).
Alexander Morozov wrote:
I know nothing about these devices and I did not test them. But I think for working with them a driver is also necessary (not only dll).
To clarify, does your patch provide the general services on which all (many) USB .sys drivers are built? or is it very specific to usb security keys?
I'm wondering whether to try your patch with the following drivers.
Eg. I have a USB device. One driver is used to bootload the device, which then reappears with a different ID, and a second driver is used:
Vid_0a63&Pid_0001 ->
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DSLOADER] "Type"=dword:00000001 "Start"=dword:00000003 "ErrorControl"=dword:00000001 "Tag"=dword:00000014 "ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\ 73,00,6c,00,6f,00,61,00,64,00,65,00,72,00,2e,00,73,00,79,00,73,00,00,00 "DisplayName"="Prism Sound dScope Series III - uninitialised (dsloader.sys)" "Group"="Base"
Vid_0a63&Pid_0002 ->
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DSUSBDRV] "Type"=dword:00000001 "Start"=dword:00000003 "ErrorControl"=dword:00000001 "Tag"=dword:00000015 "ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\ 73,00,75,00,73,00,62,00,64,00,72,00,76,00,2e,00,73,00,79,00,73,00,00,00 "DisplayName"="Prism Sound dScope Series III (dsusbdrv.sys)" "Group"="Base"
regards
Eliot
Hi, first of all, thanks for your great effort in adding USB to Wine!
I have an app. needing a Marx Cryptobox USB, here drivers and info:
http://www.marx.com/rc1/en/support_downloads.php
I would like to help by testing it. I've tried to download the etherhack branch of wine sources and compile it, compiling succeeds, but the application behaves a bit erratically (graphic buttons are missing, for example), and this also makes it freeze.
I've also compiled the master git branch, and that is instead working.
Now I kindly ask: is there a simple way to integrate the official branch with just the USB patches? I've tried to understand by reading wine wiki and git manual pages but couldn't figure it out. Some sort of link (or help, if you can) would be greatly appreciated.
If that USB Key is not of a supportable kind, then I apologize for asking.
Thank you, Regards. E.E.