Sentinal USB dongled program
Sentinal USB dongled program
Hello,
does anybody know whether it is now possible with the new version of wine to install a USB-dongled program?
The program is Omega from Gerber, and they use Sentinel drivers.
Kind regards
does anybody know whether it is now possible with the new version of wine to install a USB-dongled program?
The program is Omega from Gerber, and they use Sentinel drivers.
Kind regards
-
- Level 5
- Posts: 336
- Joined: Mon Nov 24, 2008 8:10 am
Sentinal USB dongled program
On Sat, Dec 5, 2009 at 13:05, pj <[email protected]> wrote:
http://wiki.winehq.org/USB
If you've got time, you can try these patches....Hello,
does anybody know whether it is now possible with the new version of wine to install a USB-dongled program?
The program is Omega from Gerber, and they use Sentinel drivers.
Kind regards
http://wiki.winehq.org/USB
-
- Level 7
- Posts: 823
- Joined: Thu Aug 27, 2009 6:23 am
Wine should really have better USB support. There are so many devices, that want to communicate over serial/USB ports. Imho proper USB support would be far more important than 64bit support, but I do understand, that it is not an easy task, especially because lots of devices need their drivers installed, at some point it would probably require similar efforts like ndiswrapper (which was based on wine).
Thanks very much for the prompt replies and help. It seems that these dongles are not to be trifled with, but Omega is the only software which keeps me from running Ubuntu on all our computers, as we need it to print to our Gerber Edge machines. There is other software on the market which would talk to the printers, but they are also dongled and use MS Windows. The "git" thing looks good, but probably too complicated for me to contemplate.
The dongle is a "Superpro", if anyone has specific info.
Kind regards
The dongle is a "Superpro", if anyone has specific info.
Kind regards
Sentinal USB dongled program
On 12/5/09, pj <[email protected]> wrote:
dongled program and it is the only one that keeps me from ditching
windows permanently. It uses an Aladdin dongle. I use wine for other
programs and upgrade it often on opensuse. I'm looking forward to the
day when the ongle it is supported since wine gets better and better.
Gustav
I keep an eye on this list for years due this issue because I have aThanks very much for the prompt replies and help. It seems that these dongles are not to be trifled with, but Omega is the only software which keeps me from running Ubuntu on all our computers, as we need it to print to our Gerber Edge machines. There is other software on the market which would talk to the printers, but they are also dongled and use MS Windows. The "git" thing looks good, but probably too complicated for me to contemplate.
The dongle is a "Superpro", if anyone has specific info.
Kind regards
dongled program and it is the only one that keeps me from ditching
windows permanently. It uses an Aladdin dongle. I use wine for other
programs and upgrade it often on opensuse. I'm looking forward to the
day when the ongle it is supported since wine gets better and better.
Gustav
It isn't that hard to compile wine from source with that patch. The only thing that you need to do which I can't explain is getting all the libraries and applications to compile wine. However, if you're running Ubuntu, just type:
That should get you the build dependencies. After that, you can do the following to get Wine, patch it and compile it:
As to using the native USB driver, I have no idea, but I know that some people around these forums might be able to help you with that!
Cheers,
Jorl17
Code: Select all
sudo apt-get build-dep wine
Code: Select all
git clone git://source.winehq.org/git/wine.git ~/wine-git
cd ~/wine-git
wget ftp://ftp.etersoft.ru/pub/people/amorozov/usb/current/0001-Add-support-of-native-Windows-drivers-for-USB-tokens.txt
wget ftp://ftp.etersoft.ru/pub/people/amorozov/usb/current/0002-Re-generate-some-files.txt
git am 0001*.txt 0002*.txt
./configure
make depend
make
make install
Cheers,
Jorl17
Hello jorl17,
thanks for posting that info, but I am not sure how it helps. I have wine1.1.31 already installed.
However, I followed your instructions (I had seen some of them before on the git-wine site), and after installing flex and bison running ./configure I get:
Apparently, looking at ubuntuforums, I could need:
# bison (got it)
# flex (got it)
# gcc
# libc6-dev
# libfontconfig-dev (libfontconfig1-dev)
# libfreetype6-dev
# libgl-dev (libgl1-mesa-dev or xlibmesa-gl-dev)
# libglu-dev (libglu1-mesa-dev or xlibmesa-glu-dev)
# libgphoto2-dev (libgphoto2-2-dev)
# libice-dev
# libjpeg-dev (libjpeg62-dev)
# libldap-dev (libldap2-dev)
# libncurses5-dev
# libpng-dev (libpng12-dev)
# libsm-dev
# libssl-dev
# libusb-dev
# libx11-dev
# libxcomposite-dev
# libxcursor-dev
# libxext-dev
# libxi-dev
# libxinerama-dev
# libxml2-dev
# libxrandr-dev
# libxrender-dev
# libxslt-dev (libxslt1-dev)
# libxt-dev
# libxxf86vm-dev
# make
# x-dev
!!!!
The problem could come from:
Lost here, I'm afraid
Does this help?
Kind regards
thanks for posting that info, but I am not sure how it helps. I have wine1.1.31 already installed.
However, I followed your instructions (I had seen some of them before on the git-wine site), and after installing flex and bison running ./configure I get:
Code: Select all
configure: error: X development files not found. Wine will be built
without X support, which probably isn't what you want. You will need to install
development packages of Xlib/Xfree86 at the very least.
Use the --without-x option if you really want this.
# bison (got it)
# flex (got it)
# gcc
# libc6-dev
# libfontconfig-dev (libfontconfig1-dev)
# libfreetype6-dev
# libgl-dev (libgl1-mesa-dev or xlibmesa-gl-dev)
# libglu-dev (libglu1-mesa-dev or xlibmesa-glu-dev)
# libgphoto2-dev (libgphoto2-2-dev)
# libice-dev
# libjpeg-dev (libjpeg62-dev)
# libldap-dev (libldap2-dev)
# libncurses5-dev
# libpng-dev (libpng12-dev)
# libsm-dev
# libssl-dev
# libusb-dev
# libx11-dev
# libxcomposite-dev
# libxcursor-dev
# libxext-dev
# libxi-dev
# libxinerama-dev
# libxml2-dev
# libxrandr-dev
# libxrender-dev
# libxslt-dev (libxslt1-dev)
# libxt-dev
# libxxf86vm-dev
# make
# x-dev
!!!!
The problem could come from:
Code: Select all
~/wine-git$ git am 0001*.txt 0002*.txt
previous rebase directory /home/paul/wine-git/.git/rebase-apply still exists but mbox given.

Does this help?
Any ideas please?~/wine-git$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
Kind regards
Sentinal USB dongled program
pj wrote:
build of wine. This is why there is a Recommended Packages page on the
Wine/Wiki site.
There is a command to get all of these packages, in the proper order.
James McKenzie
Yes, you will need ALL of those packages to build/make/install a customHello jorl17,
# gcc
# libc6-dev
# libfontconfig-dev (libfontconfig1-dev)
# libfreetype6-dev
# libgl-dev (libgl1-mesa-dev or xlibmesa-gl-dev)
# libglu-dev (libglu1-mesa-dev or xlibmesa-glu-dev)
# libgphoto2-dev (libgphoto2-2-dev)
# libice-dev
# libjpeg-dev (libjpeg62-dev)
# libldap-dev (libldap2-dev)
# libncurses5-dev
# libpng-dev (libpng12-dev)
# libsm-dev
# libssl-dev
# libusb-dev
# libx11-dev
# libxcomposite-dev
# libxcursor-dev
# libxext-dev
# libxi-dev
# libxinerama-dev
# libxml2-dev
# libxrandr-dev
# libxrender-dev
# libxslt-dev (libxslt1-dev)
# libxt-dev
# libxxf86vm-dev
# make
# x-dev
build of wine. This is why there is a Recommended Packages page on the
Wine/Wiki site.
There is a command to get all of these packages, in the proper order.
James McKenzie
!!!!
The problem could come from:
Code:
~/wine-git$ git am 0001*.txt 0002*.txt
previous rebase directory /home/paul/wine-git/.git/rebase-apply still exists but mbox given.
Lost here, I'm afraid![]()
Does this help?
Any ideas please?~/wine-git$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
Kind regards
Sentinal USB dongled program
pj wrote:
sudo apt-get build-dep wine
and that will install all the packages you need to build wine. (You are
on Ubuntu, right?)
If you have any problems, post back here.
Chip
Yes, there's an easier way. All you have to do is run:Any ideas please?
sudo apt-get build-dep wine
and that will install all the packages you need to build wine. (You are
on Ubuntu, right?)
If you have any problems, post back here.
Chip
Hello Chip
well, bit the bullet, built, configured and made wine. "Make install" gives me an error - perhaps I need to use sudo make install, but I am loathe to go further without a little in the way of pointers. Wine is already installed on the computer. Here is the code - I have left out all the repeated bits:
Please let me know what I am doing wrongly here.
Kind regards
well, bit the bullet, built, configured and made wine. "Make install" gives me an error - perhaps I need to use sudo make install, but I am loathe to go further without a little in the way of pointers. Wine is already installed on the computer. Here is the code - I have left out all the repeated bits:
Code: Select all
~/wine-git$ make install
make[1]: Entering directory `/home/pj/wine-git/tools'
make[1]: `makedep' is up to date.
make[1]: Leaving directory `/home/pj/wine-git/tools'
make[1]: Entering directory `/home/pj/wine-git/libs'
make[2]: Entering directory `/home/pj/wine-git/libs/port'
make[2]: Nothing to be done for `all'.
etc., etc.
make[2]: Leaving directory `/home/pj/wine-git/libs/port'
make[2]: Entering directory `/home/pj/wine-git/libs/wine'
version=`(GIT_DIR=../../.git git describe HEAD 2>/dev/null || echo "wine-1.1.34") | sed -n -e '$s/\(.*\)/const char wine_build[] = "\1";/p'` && (echo $version | cmp -s - version.c) || echo $version >version.c || (rm -f version.c && exit 1)
make[2]: Leaving directory `/home/pjwine-git/libs/wine'
make[2]: Entering directory `/home/pj/wine-git/libs/wpp'
make[2]: Nothing to be done for `all'.
make[2]: Entering directory `/home/pj/wine-git/dlls/acledit'
../../tools/mkinstalldirs -m 755 /usr/local/lib/wine
mkdir /usr/local/lib/wine
mkdir: cannot create directory `/usr/local/lib/wine': Permission denied
make[2]: *** [/usr/local/lib/wine] Error 1
make[2]: Leaving directory `/home/pj/wine-git/dlls/acledit'
make[1]: *** [acledit/__install__] Error 2
make[1]: Leaving directory `/home/pj/wine-git/dlls'
make: *** [dlls/__install__] Error 2
Kind regards
Sentinal USB dongled program
On Mon, Dec 7, 2009 at 20:54, pj <[email protected]> wrote:
directory where it was compiled to. (You need to specify the path to
the executable though e.g. ~/wine-git/wine application.exe)
make install needs to run as root.
You don't need to install wine, you can run it directly from theHello Chip
well, bit the bullet, built, configured and made wine. "Make install" gives me an error - perhaps I need to use sudo make install, but I am loathe to go further without a little in the way of pointers. Wine is already installed on the computer. Here is the code - I have left out all the repeated bits:
directory where it was compiled to. (You need to specify the path to
the executable though e.g. ~/wine-git/wine application.exe)
make install needs to run as root.
Well, that was a prompt answer! Only had time to eat some Reibekuchen!
Is this promising? Looks like it. I have received an email from Alexander Morozov for hopefully supporting the dongle. Just want to make sure that wine is reading the appropriate files.
Kind regards
Code: Select all
~/wine-git$ ~/wine-git/wine application.exe
fixme:system:SetProcessDPIAware stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x33cf24
fixme:iphlpapi:NotifyAddrChange (Handle 0xa7de8d8, overlapped 0xa7de8e0): stub
fixme:iphlpapi:GetAdaptersAddresses no support for IPv6 addresses
fixme:shell:DllCanUnloadNow stub
wine: configuration in '/home/pj/.wine' has been updated.
wine: Module not found
Kind regards
Re: Sentinal USB dongled program
Hello Gustav,
[/quote]
I keep an eye on this list for years due this issue because I have a
dongled program and it is the only one that keeps me from ditching
windows permanently. It uses an Aladdin dongle. I use wine for other
programs and upgrade it often on opensuse. I'm looking forward to the
day when the ongle it is supported since wine gets better and better.
Gustav[/quote]
I have received an email from Alexander Morozov. His suggestion is:
You should put a driver to
windows/system32/drivers manually. I tested Sentinel key with
vid=04b9,pid=0300 and sntnlusb.sys driver. It worked after adding these
entries to a registry:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\USB\Vid_04b9&Pid_0300\5&6d75465&0&1]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"HardwareID"="system32\DRIVERS\SNTNLUSB.SYS"
"Service"="SNTNLUSB"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SNTNLUSB]
"ErrorControl"=dword:00000001
"ImagePath"="system32\\DRIVERS\\SNTNLUSB.SYS"
"Type"=dword:00000001
"Start"=dword:00000003
Hope that helps you. I have not yet tried it out, but will do this week.
Kind regards
[/quote]
I keep an eye on this list for years due this issue because I have a
dongled program and it is the only one that keeps me from ditching
windows permanently. It uses an Aladdin dongle. I use wine for other
programs and upgrade it often on opensuse. I'm looking forward to the
day when the ongle it is supported since wine gets better and better.
Gustav[/quote]
I have received an email from Alexander Morozov. His suggestion is:
You should put a driver to
windows/system32/drivers manually. I tested Sentinel key with
vid=04b9,pid=0300 and sntnlusb.sys driver. It worked after adding these
entries to a registry:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\USB\Vid_04b9&Pid_0300\5&6d75465&0&1]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"HardwareID"="system32\DRIVERS\SNTNLUSB.SYS"
"Service"="SNTNLUSB"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SNTNLUSB]
"ErrorControl"=dword:00000001
"ImagePath"="system32\\DRIVERS\\SNTNLUSB.SYS"
"Type"=dword:00000001
"Start"=dword:00000003
Hope that helps you. I have not yet tried it out, but will do this week.
Kind regards
Sentinal USB dongled program
Gert van den Berg wrote:
This will install Wine to the appropriate directories. This should be done AFTER insuring that your custom build will run!
James McKenzie
However, he needs to make sure that library files will be read from that location first as well or the libraries from the installed wine will be read in and cause confusing and erroneous results. For example the USB support code from Wine does not include dongle support but the built libraries will.On Mon, Dec 7, 2009 at 20:54, pj <[email protected]> wrote:You don't need to install wine, you can run it directly from theHello Chip
well, bit the bullet, built, configured and made wine. "Make install" gives me an error - perhaps I need to use sudo make install,
but I am loathe to go further without a little in the way of pointers. Wine is already installed on the computer. Here is the code
- I have left out all the repeated bits:
directory where it was compiled to. (You need to specify the path to
the executable though e.g. ~/wine-git/wine application.exe)
Yes, simple:make install needs to run as root.
Code: Select all
sudo make install
or
su -
make install
exit
James McKenzie
Sentinal USB dongled program
On 12/8/09, pj <[email protected]> wrote:
dongled program and it is the only one that keeps me from ditching
windows permanently. It uses an Aladdin dongle. I use wine for other
programs and upgrade it often on opensuse. I'm looking forward to the
day when the ongle it is supported since wine gets better and better.
Gustav[/quote]
I have received an email from Alexander Morozov. His suggestion is:
You should put a driver to
windows/system32/drivers manually. I tested Sentinel key with
vid=04b9,pid=0300 and sntnlusb.sys driver. It worked after adding these
entries to a registry:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\USB\Vid_04b9&Pid_0300\5&6d75465&0&1]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"HardwareID"="system32\DRIVERS\SNTNLUSB.SYS"
"Service"="SNTNLUSB"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SNTNLUSB]
"ErrorControl"=dword:00000001
"ImagePath"="system32\\DRIVERS\\SNTNLUSB.SYS"
"Type"=dword:00000001
"Start"=dword:00000003
Hope that helps you. I have not yet tried it out, but will do this week.
Kind regards
[/quote]Very kind of you to give me that info. Before your mail, following
this thread, I had gone to the official wine wiki and checked the
necessary packages to build wine on a 64 bit system. I don't have 1/2
of what I need. So I mulled it over and put off the process. Your
mail gives me encouragement. I don't know if Suse has a process to
get all the needed rpm's like Ubuntu has for it's packages. Otherwise
the amount of work is doable, but I am pressed for time. Let's see.
Wine is a fabulous program. I decided ten years ago that I would get
my program (Radar - homeopathic software) to run on wine. I'm still
short of that but I have not given up. Gustav
I keep an eye on this list for years due this issue because I have aHello Gustav,
dongled program and it is the only one that keeps me from ditching
windows permanently. It uses an Aladdin dongle. I use wine for other
programs and upgrade it often on opensuse. I'm looking forward to the
day when the ongle it is supported since wine gets better and better.
Gustav[/quote]
I have received an email from Alexander Morozov. His suggestion is:
You should put a driver to
windows/system32/drivers manually. I tested Sentinel key with
vid=04b9,pid=0300 and sntnlusb.sys driver. It worked after adding these
entries to a registry:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\USB\Vid_04b9&Pid_0300\5&6d75465&0&1]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"HardwareID"="system32\DRIVERS\SNTNLUSB.SYS"
"Service"="SNTNLUSB"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SNTNLUSB]
"ErrorControl"=dword:00000001
"ImagePath"="system32\\DRIVERS\\SNTNLUSB.SYS"
"Type"=dword:00000001
"Start"=dword:00000003
Hope that helps you. I have not yet tried it out, but will do this week.
Kind regards
[/quote]Very kind of you to give me that info. Before your mail, following
this thread, I had gone to the official wine wiki and checked the
necessary packages to build wine on a 64 bit system. I don't have 1/2
of what I need. So I mulled it over and put off the process. Your
mail gives me encouragement. I don't know if Suse has a process to
get all the needed rpm's like Ubuntu has for it's packages. Otherwise
the amount of work is doable, but I am pressed for time. Let's see.
Wine is a fabulous program. I decided ten years ago that I would get
my program (Radar - homeopathic software) to run on wine. I'm still
short of that but I have not given up. Gustav
-
- Level 7
- Posts: 823
- Joined: Thu Aug 27, 2009 6:23 am
To that Gustav, pj please forward, if necessary:
Under Opensuse it will probably be the easiest way, if he installs the 1.1.34 wine-source, wine-devel packages. That way opensuse will automatically install all dependencies. Then he should be able to compile git, assuming that no new dependencies were introduced recently).
Under Opensuse it will probably be the easiest way, if he installs the 1.1.34 wine-source, wine-devel packages. That way opensuse will automatically install all dependencies. Then he should be able to compile git, assuming that no new dependencies were introduced recently).
To Gustav
Alexander made a slight error with the registry keys, so here are the corrected ones. we are still working on it...
Just save the code to xxx.reg and import.
Kind regards
Code: Select all
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\USB\Vid_04b9&Pid_0300\5&6d75465&0&1]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"HardwareID"=hex(7):55,53,42,5c,56,69,64,5f,30,34,62,39,26,50,69,64,5f,30,33,30,\
30,26,52,65,76,5f,30,32,30,30,00,55,53,42,5c,56,69,64,5f,30,34,62,39,26,50,\
69,64,5f,30,33,30,30,00,00
"Service"="SNTNLUSB"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SNTNLUSB]
"ErrorControl"=dword:00000001
"ImagePath"="system32\\DRIVERS\\SNTNLUSB.SYS"
"Type"=dword:00000001
"Start"=dword:00000003
Kind regards
I've tried to applythe patches to the latest code from git but unfortunately it fails. It seems there's been quite a few changes to the code and so the patches are not compatible any more.
Does anyone know if there will be patches working with the latest code from git or which previous version of the code I should be getting in order to make these patches work?
Thanks in advance for your help
Mauri
Does anyone know if there will be patches working with the latest code from git or which previous version of the code I should be getting in order to make these patches work?
Thanks in advance for your help
Mauri