View Single Post
Posts: 33 | Thanked: 5 times | Joined on Nov 2007
#43
Is this command necessary to actually "enable" the internal GPS receiver? "
Doesn't look like it is. I'm new to linux, so I tried it from seeing it on some articles for getting a gps to work with a wifi app.

Specifying a "File Path" causes Maemo Mapper to use libgpsmgr to try and start and GPSD server using the given path. If GPSD is already running, then libgpsmgr may return a failure (but I thought it was supposed to do nothing - maybe that's libgpsbt I'm thinking of, though). In any case, you already have a GPSD server running, so you shouldn't use "File Path", you should use "GPSD Host", as you did in your second try....
I was thinking the server wasn't running, since ps |grep gps didn't show gpsd once waypoint was closed.

Hm. If it doesn't produce an error, then it sounds like you've connected to the GPS receiver, but have not yet received an NMEA sentence. Usually, GPS receivers will send NMEA sentences even when they don't have a fix (i.e. with satellite info). If you're not getting any NMEA sentences at all, it sounds like the connection isn't really working that well. In fact, you really should be getting an error after about 10-15 seconds.
I'm not getting an error from mapper, but debug info from gpsd shows the clients actually enumerating after it can't create a channel, so something isn't right.

The reason I was trying to start gpsd manually, was that mapper would grab if you choose localhost gpsd server in settings, as long as waypoint had activated the gps, and you left it open.
( as Tuxedosteve posted )