summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-04-15 16:48:28 -0400
committerEric S. Raymond <esr@thyrsus.com>2010-04-15 16:48:28 -0400
commit04f773895aba3f9fcb22bfa9ade01e60d2d11abd (patch)
tree468b9b9311c05707f86e8d7ccda25a89595644cc /www
parent1df9f7e5f6a8ba8be9b3ee6c587e6482d2c4ab3e (diff)
downloadgpsd-04f773895aba3f9fcb22bfa9ade01e60d2d11abd.tar.gz
Documentation update.
Diffstat (limited to 'www')
-rw-r--r--www/faq.html18
1 files changed, 15 insertions, 3 deletions
diff --git a/www/faq.html b/www/faq.html
index 9f781539..e92b66d1 100644
--- a/www/faq.html
+++ b/www/faq.html
@@ -314,9 +314,21 @@ vendor and product ID of your USB-serial converter device.</p>
<h1 id="startup">Why does getting a fix take so long after powerup?</h1>
-<p>The GPSD daemon takes between 0.1 and 0.6 seconds to handshake with
-your hardware. After that, if the GPS is reporting fixes, you will
-get them instantly.</p>
+<p>On a Linux machine, the <code>gpsd</code> daemon normally takes
+between 0.1 and 0.6 seconds to handshake with your hardware. After
+that you will receive GPS reports within a second of when the sensor
+issues them. GPSD itself adds <a
+href="http://gpsd.berlios.de/performance.html">no measurable
+latency</a>, but RS-323 transmission time to <code>gpsd</code> can be
+significant; you can cut this time by increasing the baud rate.</p>
+
+<p>Longer handshake delays have been reported from other platforms.
+Under OpenBSD, time to handshake with some binary GPSes (including
+SiRFs) can be up to two minutes. This seems to reflect some bad
+interaction between the autobauding code in <code>gpsd</code> and the
+operating system's tty layer; when <code>gpsd</code> is compiled to
+use a fixed port speed, handshake times drop to a fraction of a
+second.</p>
<p>If you are starting a GPS for the first time, or after it has been
powered off for more than two weeks, this is a 'cold start'; it needs