One thing I've found that also helps is to eliminate the operating
system as a potential factor. This can help you determine where the
problem actually lies.
The potential areas where the problem *could* reside are as follows:
-Is the problem with your Android device being incompatible with Klink?
-Is the problem that your Android device does not have a stable (or
any) Internet connection?
-Is the problem that your USB cable, USB port (on the phone or on the
computer), or other hardware is defective?
-Is the problem that your USB port on the computer is being put to
sleep by the operating system?
-Is the problem that you have some software installed on your
operating system that interferes or conflicts with Klink?
-Is the problem that you have buggy or incompatible device drivers
installed for your phone on the computer?
The last three questions are related to the operating system you have
installed on your computer. You can decisively eliminate these by
trying another operating system.
Fortunately, Klink runs natively on GNU/Linux, and you can easily
install it in a Live CD environment.
So, you could do something like this:
1. Download Ubuntu 11.04 32-bit (or 64-bit, as you please) Desktop
Live CD from http://ubuntu.com
2. Boot up Ubuntu's Live CD (which doesn't make changes to the
operating system installed on your hard drive, but allows you to try
Ubuntu)
3. Install Klink in the temporary Live environment
4. Try Klink and see if it works consistently in the Live environment
The results will be revealing either way:
(a) If you experience similar or identical connectivity issues while
running Klink under Ubuntu, then the conclusion is that your Windows
operating system and its software is NOT the problematic factor.
(b) If the connection works correctly while running Klink under
Ubuntu, then the conclusion is that your Windows operating system,
software, or drivers IS the problematic factor.
Provided that you can download the ~700MB Ubuntu ISO and burn it to a
CD using a pre-existing internet connection, or save it to your
phone's SD card and transfer it to your computer, this method should
be fairly revealing.
I don't know if Kevin has "blessed" this method as a way of isolating
problems with Klink connectivity, but in my own experience, it has
proven extremely revealing. I know for a fact that some software on my
Windows desktop is preventing Klink from working stably, because when
I run it on Linux, I can keep a steady connection for an indefinite
time (days on end). I have been unsuccessful in isolating the exact
software that's causing the problem on Windows, but I suspect it's one
of the (many!!) VPN or netfilt drivers I have installed.
I always found Windows' networking stack to be fairly uncooperative;
back when I was going to college and working at the same time, I had a
Cisco VPN for school and a Nortel VPN for work, and if I had both
installed at once, I'd get a BSOD if I tried to initiate a connection
through either one. And I experienced random stability issues like my
NIC refusing to enable/disable or obtain a DHCP address. Since Klink
seems pretty sensitive to other parts of the Windows networking stack
interfering with it, you might want to consider that any special
networking stuff you have installed (e.g. LogMeIn Hamachi, OpenVPN,
etc) will *probably* conflict with Klink (as well as every other piece
of specialized networking software out there, more than likely!). This
is just another reason to use Linux full-time, but even if you can't,
at least you can decisively determine through trying a Linux Live CD
that the problem resides with your operating system (if, indeed, that
is the problem -- I don't know for sure in your particular case).
HTH,
Sean
On Tue, Sep 6, 2011 at 7:41 AM, Walt <Wa...@early.com> wrote: