Discussion:
[Openvpn-users] TAP driver updates for XP64 and Vista
James Yonan
2006-09-14 03:06:21 UTC
Permalink
I'm trying to resolve the issues the current TAP-Win32 driver has with
Windows Vista, and I've also updated the installer to autodetect 32 vs.
64 bit windows, and install the correct driver, as the OpenVPN GUI
installer does.

If you are using Windows 2000, Windows Vista, or any 64 bit version of
Windows, I would appreciate it if you could test this installer and let
me know if it works correctly:

http://openvpn.net/beta/openvpn-2.1_beta15a-install.exe

Thanks,
James
Michael Neubauer
2006-09-16 21:55:25 UTC
Permalink
Hello,

After installation of the driver from

http://openvpn.net/beta/openvpn-2.1_beta15a-install.exe

on vista (build 5600 RC1). The installation did not crash (as it does with original one). But the tap driver could not be loaded because of error code 31.

-MiNe-
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
MailScanner thanks transtec Computers for their support.
Emre Erenoglu
2006-09-19 10:21:24 UTC
Permalink
Hi Michael,

I have manually installed Henry Nestler's patched tapwin32 driver using Add
New Hardware wizard in control panel. After this, I installed -any version
of- OpenVPN (GUI) without the TAP installation.

This works OK on Vista RC1. I will try the 2.1_beta15a-install and tell my
findings.

Best regards,

Emre
Post by Michael Neubauer
Hello,
After installation of the driver from
http://openvpn.net/beta/openvpn-2.1_beta15a-install.exe
on vista (build 5600 RC1). The installation did not crash (as it does with
original one). But the tap driver could not be loaded because of error code
31.
-MiNe-
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
MailScanner thanks transtec Computers for their support.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Openvpn-users mailing list
https://lists.sourceforge.net/lists/listinfo/openvpn-users
--
Emre Erenoglu
***@gmail.com
***@erenoglu.com
Henry Nestler
2006-09-19 11:52:01 UTC
Permalink
Hello Emre,
Post by Emre Erenoglu
I have manually installed Henry Nestler's patched tapwin32 driver using
Add New Hardware wizard in control panel. After this, I installed -any
version of- OpenVPN (GUI) without the TAP installation.
This works OK on Vista RC1. I will try the 2.1_beta15a-install and tell
my findings.
Any problems could be an old tapinstall.exe in the buddle.
I not know, what version exist in the installer.
The latest file is from 2005-03-24 and has a size 57.334 bytes.

You should replace the tapinstall.exe with the file devcon.exe from
latest DDK (CDROM WDFv11.iso).

Followed by the comments in top of file OemWin2k.inf, you should do
these on command line:

; INSTALL/REMOVE DRIVER
; tapinstall install OemWin2k.inf TAP0801
; tapinstall update OemWin2k.inf TAP0801
; tapinstall remove TAP0801

The step 'install' is, what the installer would call.

More command line arguments for devcon.exe (alias tapinstall.exe) you
find directly on MSD.

http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q311272

There exist a precompiled download. I'm not trust this, because it was
change after Jan 2003. Think, it is an older version, have not checked.
--
Henry
James Yonan
2006-09-19 19:30:11 UTC
Permalink
Post by Henry Nestler
Hello Emre,
Post by Emre Erenoglu
I have manually installed Henry Nestler's patched tapwin32 driver using
Add New Hardware wizard in control panel. After this, I installed -any
version of- OpenVPN (GUI) without the TAP installation.
This works OK on Vista RC1. I will try the 2.1_beta15a-install and tell
my findings.
Any problems could be an old tapinstall.exe in the buddle.
I not know, what version exist in the installer.
The latest file is from 2005-03-24 and has a size 57.334 bytes.
You should replace the tapinstall.exe with the file devcon.exe from
latest DDK (CDROM WDFv11.iso).
Followed by the comments in top of file OemWin2k.inf, you should do
; INSTALL/REMOVE DRIVER
; tapinstall install OemWin2k.inf TAP0801
; tapinstall update OemWin2k.inf TAP0801
; tapinstall remove TAP0801
The step 'install' is, what the installer would call.
More command line arguments for devcon.exe (alias tapinstall.exe) you
find directly on MSD.
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q311272
There exist a precompiled download. I'm not trust this, because it was
change after Jan 2003. Think, it is an older version, have not checked.
Here is some background on how 2.1_beta15a-install.exe was built:

The TAP driver has Henry Nestler's patch for 32 bit Vista:

http://home.arcor.de/henryn/OpenVPN-2.1beta14-tap32/


The installer also has two sets of TAP driver related files
(OemWin2k.inf, tap0801.sys, and tapinstall.exe) one for 32 and one for
64 bit versions.

I built everything from source using the MS DDK version 3790.1830. The
32 bit version was built using the Windows server 2003 free x86 target
environment, and the 64 bit version was built with the Windows server
2003 free x64 target environment.

tapinstall.exe was built for each of 32/64 bits using the DDK devcon
code (tapinstall is basically devcon renamed) and the target
environments listed above.

The TAP driver source code used is here:

http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn/tap-win32/

See the i386 and amd64 subdirectories for 32 and 64 bit inf files.

The installer source code that autodetects 32 bit vs. 64 is based on
Mathias Sundman's GUI installer and is available here:

http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn/install-win32/openvpn.nsi.in

So far I have only tested on 32 bit XP. I need to know how it behaves
on 32 and 64 bit Vista, and 64 bit XP.

Thanks,
James
Henry Nestler
2006-09-20 06:31:32 UTC
Permalink
Post by James Yonan
I built everything from source using the MS DDK version 3790.1830. The
32 bit version was built using the Windows server 2003 free x86 target
environment,
I have build 32 bit version with "Windows XP Free Build Environment".
Post by James Yonan
and the 64 bit version was built with the Windows server
2003 free x64 target environment.
tapinstall.exe was built for each of 32/64 bits using the DDK devcon
code (tapinstall is basically devcon renamed) and the target
environments listed above.
http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn/tap-win32/
See the i386 and amd64 subdirectories for 32 and 64 bit inf files.
The source and inf file code for 32 bit I have checked. Is the same I used.
--
Henry
Henry Nestler
2006-09-20 06:31:32 UTC
Permalink
Post by James Yonan
I built everything from source using the MS DDK version 3790.1830. The
32 bit version was built using the Windows server 2003 free x86 target
environment,
I have build 32 bit version with "Windows XP Free Build Environment".
Post by James Yonan
and the 64 bit version was built with the Windows server
2003 free x64 target environment.
tapinstall.exe was built for each of 32/64 bits using the DDK devcon
code (tapinstall is basically devcon renamed) and the target
environments listed above.
http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn/tap-win32/
See the i386 and amd64 subdirectories for 32 and 64 bit inf files.
The source and inf file code for 32 bit I have checked. Is the same I used.
--
Henry
Continue reading on narkive:
Loading...