[debian & gps] How to check gps

-stacy slm3095om at Millions.Ca
Wed Sep 24 19:41:11 CEST 2008


Christian Weßel wrote:
> 
> Thanx for the detail explaination, but I am still a little confused.
> 
> After installation of Debian I followed the tangogps guide from OM wiki.
> I installed fso-gps and tangogps, both with <apt-get install fso-gps
> tangogps> and it doesn't work together. Neither 'location' nor 'tango'.
> After a selfmade confusion with my servers iptables I installed also
> netutils-ping and dnsutils. Thats all.

So that means you have the tangogps that uses gpsd not the version that 
has been modified for gypsy, thus you need fso-gpsd, which you have. So 
far so good.

> So, please give me a hint what to de-install and which combination to
> install and how to configured it. Maybe also the startup with zhone gui,
> currently I need to start tangogps by xterm.

As I said in my previous email, I think your software is configured and 
working properly; you just don't have a fix and no combination of 
software will help that. To help clarify, follow along with this:

Here [1] is a screen shot of the tangogps trip page when there is no 
gpsd for tango to talk to. As you can see, everything is blank.

Here [2] is a screen shot when there is a gpsd to talk to, but the gps 
is powered off so gpsd can't talk to it. Now everything is zero instead 
of blank, with the exception of GPS Time which is epoch incorrrectly 
converted from my local time to GPS Time.

Here [3] is a screen shot when the gps is powered on but there is no 
fix. Now that satellite count has changed to 14/0, which means the gps 
can see 14 satellites in the sky but has not locked on to any of them. 
The GPS Time is now correct as well which means that gps has received 
time from at least one of the satellites.

And finally, for completeness sake, here [4] is a screen shot of 
everything working. The satellite count is now 14/7; 14 in view, 7 used 
in calculating position.

[1] http://www.millions.ca/~stacy/neoFreeRunner/no-gpsd.png
[2] http://www.millions.ca/~stacy/neoFreeRunner/no-gps.png
[3] http://www.millions.ca/~stacy/neoFreeRunner/no-fix.png
[4] http://www.millions.ca/~stacy/neoFreeRunner/fix.png

Based on your description of what showed on your screen, you are in 
situation 3, your gps can see satelites, ogpsd is talking to your gps, 
fso-gpsd is talking to ogpsd and tangogps is talking to fso-gpsd. All 
you need now is a fix.

I would suggest you go outside, sit in an open space with a good view of 
the sky, have a beer (or two :-) and see what happens.

If you still can't get a fix, then I would suggest there is a hardware 
problem. There are two possibilities that I know of. The most likely is
the SD Card [5] I don't know if debian includes the driver fix for this 
or not. The other one is an issues with the connector for the internal 
antenna [6]. Using an external antenna will bypass both of those issues.

[5] http://wiki.openmoko.org/wiki/GPS_Problems
[6] http://wiki.openmoko.org/wiki/FreeRunner_GPS_antenna_repair_SOP

> BTW, I checked my process list and couldn't find any other gpsd except
> fso-gpsd:

ogpsd will not show up as a process under that name, it will show up as 
python. I would recommend you install lsof and then if you type

lsof /dev/ttySAC1

you will see what process has the gps device open.

-stacy




More information about the community mailing list