roofus
I am trying to use a vpn that uses openvpn with tap0901.exe
I am running xp sp3
I cannot connect to any of the vpn's many servers, nor the main server of the vpn. I have a full account with them.
Troubleshooting suggests I try reinstalling tap driver.
When I try this system crashes BSOD and/or freezes requiring power off reboot.
I have tried uninstalling the driver fully using uninstall and then going through the registry to delete any references to the driver.
The openvpn bin directory has a bat file to both uninstall and reinstall the driver, tap0901 . I have tried reinstall through the program and also manually under a dos prompt with admin privileges.
Result is I still cannot connect to any of their servers and I get error message: Cannot connect to server to update usage meter.
I have tried connecting with both firewall and av program disabled, same result, cannot connect.
Any real help appreciated, thank you (I hope I have the right forum and sub-forum.)
roofus
I looked at the logs and it appears that tap is not coming up and therefore no IP is being assigned.
This seems to be a frequent problem with openvpn/tap as googling shows many others have this problem with tap and not just on xp.
It's not a registry problem.
2013-11/22 04:35:45: MyProcess.HasInput(): msg: openvpnout: SYSTEM ADAPTER LIST
2013-11/22 04:35:45: MyProcess.HasInput(): msg: openvpnout: TAP-Win32 Adapter V9 - Packet Scheduler Miniport
2013-11/22 04:35:45: MyProcess.HasInput(): msg: openvpnout: Index = 5
2013-11/22 04:35:45: MyProcess.HasInput(): msg: openvpnout: GUID = {Dxxx:nnnD-3271-40A3-8FC2-nnnnA7nnn533}
2013-11/22 04:35:45: MyProcess.HasInput(): msg: openvpnout: IP = 0.0.0.0/0.0.0.0
2013-11/22 04:35:45: MyProcess.HasInput(): msg: openvpnout: MAC = 00:xx:xx:xx:xx:xx
2013-11/22 04:35:45: MyProcess.HasInput(): msg: openvpnout: GATEWAY =
2013-11/22 04:35:45: MyProcess.HasInput(): msg: openvpnout: DHCP SERV =
2013-11/22 04:35:45: MyProcess.HasInput(): msg: openvpnout: DHCP LEASE OBTAINED = Wed Dec 31 17:00:04 1969
2013-11/22 04:35:45: MyProcess.HasInput(): msg: openvpnout: DHCP LEASE EXPIRES = Wed Dec 31 17:00:04 1969
2013-11/22 04:35:45: MyProcess.HasInput(): msg: openvpnout: DNS SERV = x.x.x.x xxx.xxx.xx.x
(edited for privacy)
2013-11/22 04:35:45: -->> MyFrame.OnDisconnect()
2013-11/22 04:35:45: MyFrame.OnDisconnect() : pendingDisconnect: 0
2013-11/22 04:35:45: MyFrame.OnDisconnect(): Kill process. pid: 888
2013-11/22 04:35:45: MyFrame.OnDisconnect(): timer stopped
2013-11/22 04:35:45: -->> MyFrame.RefreshMenu()
2013-11/22 04:35:45: MyFrame.RefreshMenu(): isConnected: 0 connectingCount: 0
2013-11/22 04:35:45: MyFrame.RefreshMenu(): enableB1: 1
2013-11/22 04:35:45: MyFrame.RefreshMenu(): enableB2: 0
2013-11/22 04:35:45: <<-- MyFrame.RefreshMenu()
2013-11/22 04:35:45: -->> MyFrame.ReinstallIfNeeded()
2013-11/22 04:35:45: MyFrame.ReinstallIfNeeded: latestAppVersion: 0.3.0
2013-11/22 04:35:45: MyFrame.ReinstallIfNeeded: enforceReinstall: 0
2013-11/22 04:35:45: MyFrame.ReinstallIfNeeded: APPVER: 0.3.0
2013-11/22 04:35:45: <<-- MyFrame.ReinstallIfNeeded()
2013-11/22 04:35:45: <<-- MyFrame.OnDisconnect()
2013-11/22 04:35:45: -->> MyFrame.MsgConnectionFailed()
2013-11/22 04:35:45: MyFrame.MsgConnectionFailed: ensureSingleMsg: 4
2013-11/22 04:35:45: MyFrame.MsgConnectionFailed: before displaying message box
2013-11/22 04:35:45: -->> TroubleshootDialog constructor
2013-11/22 04:35:45: <<-- TroubleshootDialog constructor
2013-11/22 04:35:45: -->> MyProcess.OnTerminate()
2013-11/22 04:35:45: MyProcess.OnTerminate(): ignoreProcessTermination: 78
2013-11/22 04:35:45: <<-- MyProcess.OnTerminate()
.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2
2013-11/22 04:36:18: -->> MyFrame.TroubleshootDialogReturn()
2013-11/22 04:36:18: <<-- MyFrame.TroubleshootDialogReturn()
2013-11/22 04:36:18: MyFrame.MsgConnectionFailed: after displaying message box. ensureSingleMsg: 4
2013-11/22 04:36:18: <<-- MyFrame.MsgConnectionFailed()
.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2
2013-11/22 04:36:37: -->> ChangeServerDialog.OnClose()
2013-11/22 04:36:37: <<-- ChangeServerDialog.OnClose()
2013-11/22 04:36:37: -->> MyFrame.ChangeServerReturn()
2013-11/22 04:36:37: MyFrame.ChangeServerReturn: delete changeServerDialog
2013-11/22 04:36:37: <<-- MyFrame.ChangeServerReturn()
2013-11/22 04:36:37: <<-- MyFrame.GoChangeServer()
2013-11/22 04:36:37: <<-- MyFrame.OnChangeServer()
.T2.T2.T2.T2
2013-11/22 04:36:40: -->> MyFrame.OnCloseWindow()
2013-11/22 04:36:41: <<-- MyFrame.OnCloseWindow()
.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2.T2
2013-11/22 04:38:17: -->> MyFrame.OnExit()
2013-11/22 04:38:17: MyFrame.OnExit() : downloadTriggered: 0
2013-11/22 04:38:17: MyFrame.OnExit() : else condition
2013-11/22 04:38:17: -->> MyFrame.OnDisconnect()
2013-11/22 04:38:17: MyFrame.OnDisconnect() : pendingDisconnect: 0
2013-11/22 04:38:17: MyFrame.OnDisconnect(): timer stopped
2013-11/22 04:38:17: -->> MyFrame.RefreshMenu()
2013-11/22 04:38:17: MyFrame.RefreshMenu(): isConnected: 0 connectingCount: 0
2013-11/22 04:38:17: MyFrame.RefreshMenu(): enableB1: 1
2013-11/22 04:38:17: MyFrame.RefreshMenu(): enableB2: 0
2013-11/22 04:38:17: <<-- MyFrame.RefreshMenu()
2013-11/22 04:38:17: -->> MyFrame.ReinstallIfNeeded()
2013-11/22 04:38:17: MyFrame.ReinstallIfNeeded: latestAppVersion: 0.3.0
2013-11/22 04:38:17: MyFrame.ReinstallIfNeeded: enforceReinstall: 0
2013-11/22 04:38:17: MyFrame.ReinstallIfNeeded: APPVER: 0.3.0
2013-11/22 04:38:17: <<-- MyFrame.ReinstallIfNeeded()
2013-11/22 04:38:17: <<-- MyFrame.OnDisconnect()
2013-11/22 04:38:17: ShellUtil::DeleteTunnelRoute cmd: route delete 0.0.0.0 mask nnn.0.0.0 10.nn.nnn.41
2013-11/22 04:38:17: ShellUtil::ExeAndLogCmd cmd: route delete 0.0.0.0 mask 128.0.0.0 10.11.246.41
2013-11/22 04:38:17: -->> ShellUtil::ExeAndLogCmd() synchronous
2013-11/22 04:38:17: ShellUtil::ExeAndLogCmd output:
2013-11/22 04:38:17: ShellUtil::ExeAndLogCmd errors:
2013-11/22 04:38:17: The route specified was not found.
2013-11/22 04:38:17: <<-- ShellUtil::ExeAndLogCmd()
2013-11/22 04:38:17: ShellUtil::DeleteTunnelRoute cmd: route delete 128.0.0.0 mask nnn.0.0.0 nn.nn.nnn.nn
2013-11/22 04:38:17: ShellUtil::ExeAndLogCmd cmd: route delete 128.0.0.0 mask nnn.0.0.0 nn.nn.nnn.nn
2013-11/22 04:38:17: -->> ShellUtil::ExeAndLogCmd() synchronous
2013-11/22 04:38:17: ShellUtil::ExeAndLogCmd output:
2013-11/22 04:38:17: ShellUtil::ExeAndLogCmd errors:
2013-11/22 04:38:17: The route specified was not found.
2013-11/22 04:38:17: <<-- ShellUtil::ExeAndLogCmd()
2013-11/22 04:38:17: <<-- MyFrame.OnExit()
2013-11/22 04:38:17: -->> MyFrame destructor
roofus
I guess you mean the config file under VPN?
client
pull
dev tun
proto tcp
remote nn.nnn.nnn.nnn 443 #DE,Germany,Name,nn.nnn.nnn.nnn,TCP,port 443,0,0,0
resolv-retry infinite
nobind
persist-key
persist-tun
mute-replay-warnings
ca OpenVPN/config/ca.crt
cert OpenVPN/config/client.crt
key OpenVPN/config/client.key
ns-cert-type server
comp-lzo
verb 3
keepalive 5 28
route-delay 3
win-sys env
route-method exe
route-delay 2
Now do you have any idea what the problem is?
roofus
Sorry, that was a typo, should be tap0901.sys, not .exe
I already tried disabling both firewall and AV program, same result, cannot connect.
When I tried to reinstall the tap driver within the program as suggested by troubleshooting, the
install dialogue progress box would not complete and system either froze up or BSOD both requiring
power off reboot. I then uninstalled the program, went through the registry to delete all references to
tap driver, open vpn, etc. Reinstalled with new download, same result. Something is not working with
the tap driver, either conflict with other software, maybe my other wifi adapter, which is pcmcia.
The internal radio is dead so that adapter is gone, I am connecting to guest wifi account via pcmcia
senao card prism chipset, works fine no other connection problems only with openvpn/tap/tun
There are to aegis protocols installed. Older driver lists marvel yukon ethernet controller and newer aegis
lists tap-win32 driver(openvpn) as its partner. I have run virus checks both regular and safe mode using a good scanner
and nothing. I am using avast which has an option to install a vpn connection, but it has never been installed
nor activated. everything else on the system is stable and working as far as I know. I searched the vpm
provider and it has universally good reviews with no complaints so it's something unique to my system I think.
How can I determine if the tap driver is conflicting with some other dll or program? Is there a diagnostic
mode for the tap driver, or a way to test it? Windows xp system reports it working and no indication
of any problems under system/hardware. The only error message I have gotten from windows is
"program failed to initialize" which suggests it's not compatible with xp and "network cable unplugged",
which may mean it never installed correctly, but I saw nothing in the log indicating a bad driver
Thanks for your replies.
roofus
Are you carefully reading my replies? Already stated that. Please confer with any colleagues
on this problem-many complaints about this driver not working properly under windows.
Yes it shows up under network connections same as you stated-yes the version is the same.
Says device is working properly. BUT, the network icon for this connection in the task bar
reports "network cable unplugged" for that same connection. I can send you screen shots if
you send me your email or tell me how to upload here. Also when trying to install this tap
driver windows gives a message that it is not on the approved list of working windows applications,
to which i buttoned ignore.
roofus
Please forward this to someone who has a clue as to what the problem is becaus you don't.
If you're playing games with me do it with someone else.
Your tap driver crashes xp sp3 on a stable system where everything else works.
I suggest openvpn developers do more to make their software work on xp machines.
Software that is buggy is a problem. Software that causes BSOD is poorly written code, no doubt about that.
roofus
The problem is with the Openvpn software. I found the problem and am connecting now.
There are tons of complaints about this tap driver and openvpn, all you have to do is search google.
The fact is the developers of Openvpn don't know enough about windows to properly code their software.
Since you gave me no help in solving it, and I found the problem on my own, I will leave it to you and
the many windows users trying to install your software to figure it out.
I suggest you and your developers learn windows so they can properly code their software.