We have an aging desktop running Windows XP. I want to update a program from the internet so I need a network connection, since its ethernet cable used somewhere else so I plug my USB WLAN adapter. Strangely, I get disconnected from the network after about an hour or so after I plug it in. Unfortunately this mysterious disconnection also followed by failures to reconnect so I cannot treat it as a mere annoyance, I have to get this fixed.
The usual “repair” option didn’t work, manually disabling and re-enabling the device didn’t work either. I try to reboot, and again after an hour or so the WLAN disconnects itself. Next I physically unplug and replugging the device, still it wont reconnect. I try to google the interwebs on this, I got nothing.
Strange, when I use Linux I didn’t have this problem, been using it for hours everyday. I try the ethernet/wired connection (I borrow a cable from an unused machine) it works, so at least now I know the problem is with my USB WLAN adapter.
This particular machine has a firewall, Sygate Personal Firewall, which basically used for its nice notifier when applications making network connections. It is also very old, but its good enough for a freeware. This machine also have VirtualBox installed, it says “VirtualBox from Oracle”, definitely newer than the firewall program.
Looking at two of this program I suspect that one of them is the cause of this problem because:
- A firewall is works at low-level, at least the decent ones. So it is ALWAYS a factor when network connection showing exhibiting problems.
- VirtualBox install a virtual network interface for its “Host-only” network. To me it smells like the driver is mucking with this machine’s networking.
After some trial-and-error, I found that by removing VirtualBox it solves the mysterious disconnection problem.
So there you go, if your TL-WN722N mysteriously disconnects in Windows XP and you have Sygate Personal Firewall and VirtualBox installed you should try to remove VirtualBox. Hey.. the more you know!