gpsd-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gpsd-users] Earthmate and the Zodiac Driver


From: Scott Nolde
Subject: Re: [gpsd-users] Earthmate and the Zodiac Driver
Date: Mon, 9 Jan 2012 18:38:38 -0500

My cvs tools weren't built when I built my last world for FreeBSD so I'm fixing that to get portdowngrade to work properly.  As for git, no, I'm not familiar with it.  I do have -D4 debug info from before if it might help (below):
# gpsd -N -D4 -F /var/run/gpsd.pid /dev/cuad0
gpsd:PROG: control socket opened at /var/run/gpsd.pid
gpsd:INFO: launching (Version 3.3)
gpsd:INFO: listening on port 2947
gpsd:PROG: NTPD shmat(65536,0,0) succeeded, segment 0

gpsd:PROG: NTPD shmat(65537,0,0) succeeded, segment 1
gpsd:PROG: NTPD shmat(65538,0,0) succeeded, segment 2
gpsd:PROG: NTPD shmat(65539,0,0) succeeded, segment 3
gpsd:PROG: shmat() succeeded, segment 65540
gpsd:PROG: shared-segment creation succeeded,

gpsd:INFO: NTPD ntpd_link_activate: 1
gpsd:INFO: stashing device /dev/cuad0 at slot 0
gpsd:PROG: changing to group 68
gpsd:INFO: running with effective group ID 68
gpsd:INFO: running with effective user ID 65534

gpsd:INFO: startup at 2011-11-27T23:48:17.000Z (1322437697)
gpsd:PROG: checking client(0)
gpsd:PROG: no /etc/gpsd/device-hook present, skipped running ACTIVATE hook
gpsd:INFO: opening GPS data source type 2 at '/dev/cuad0'

gpsd:INFO: speed 9600, 8N1
gpsd:PROG: Probing "Garmin USB binary" driver...
gpsd:PROG: Probe not found "Garmin USB binary" driver...
gpsd:PROG: Probing "GeoStar binary" driver...

gpsd:PROG: Probe not found "GeoStar binary" driver...
gpsd:PROG: no probe matched...
gpsd:INFO: gpsd_activate(): activated GPS (fd 7)
gpsd:PROG: switch_driver(Zodiac binary) called...
gpsd:PROG: selecting Zodiac binary driver...

gpsd:INFO: /dev/cuad0 identified as type Zodiac binary (2.192754 sec @ 9600bps)
gpsd:DATA: 1011: subtype=01.98 mask={DEVICEID}
gpsd:DATA: packet from /dev/cuad0 with {ONLINE|DEVICEID|PACKET|DRIVER}
gpsd:PROG: device 0 (fd=7, path /dev/cuad0) already active.

gpsd:PROG: Changed mask: {ONLINE|DEVICEID|PACKET|DRIVER} with reliable cycle detection
gpsd:DATA: 1000: time=867542386.00 lat=32.67 lon=-83.70 alt=136.46 track=0.00 speed=0.00 climb=0.00 mode=1 status=0
gpsd:DATA: packet from /dev/cuad0 with {ONLINE|TIME|LATLON|ALTITUDE|SPEED|TRACK|CLIMB|STATUS|MODE|PACKET|CLEAR|REPORT|PPSTIME}

gpsd:PROG: Changed mask: {ONLINE|TIME|LATLON|ALTITUDE|SPEED|TRACK|CLIMB|STATUS|MODE|PACKET|CLEAR|REPORT|PPSTIME} with reliable cycle detection
gpsd:PROG: time to report a fix
gpsd:PROG: switch_driver(Generic NMEA) called...

gpsd:PROG: selecting Generic NMEA driver...
gpsd:PROG: => Probing for FV-18
gpsd:WARN: unknown sentence: "EARTHA"
gpsd:PROG: found trigger string EARTHA.
gpsd:PROG: switch_driver(Delorme EarthMate (pre-2003, Zodiac chipset)) called...

gpsd:PROG: selecting Delorme EarthMate (pre-2003, Zodiac chipset) driver...
gpsd:DATA: packet from /dev/cuad0 with {ONLINE|DEVICEID|PACKET|DRIVER}
gpsd:PROG: device 0 (fd=7, path /dev/cuad0) already active.
gpsd:PROG: Changed mask: {ONLINE|DEVICEID|PACKET|DRIVER} with reliable cycle detection

gpsd:PROG: switch_driver(Generic NMEA) called...
gpsd:PROG: selecting Generic NMEA driver...
gpsd:PROG: => Probing for Trimble Copernicus
gpsd:WARN: unknown sentence: "EARTHA"
gpsd:PROG: found trigger string EARTHA.

gpsd:PROG: switch_driver(Delorme EarthMate (pre-2003, Zodiac chipset)) called...
gpsd:PROG: selecting Delorme EarthMate (pre-2003, Zodiac chipset) driver...
gpsd:DATA: packet from /dev/cuad0 with {ONLINE|DEVICEID|PACKET|DRIVER}

gpsd:PROG: device 0 (fd=7, path /dev/cuad0) already active.
gpsd:PROG: Changed mask: {ONLINE|DEVICEID|PACKET|DRIVER} with reliable cycle detection
gpsd:PROG: checking client(0)
gpsd:PROG: device 0 (fd 7) released

The Earthmate reliably worked before the 3.x change.

-Scott

On Mon, Jan 9, 2012 at 1:52 PM, Scott Nolde <address@hidden> wrote:
Thanks for the reply.  I think it was 2.96 when it last worked, and perhaps the one before that.  I've not yet had the chance to downgrade the port.

- Scott


On Mon, Jan 9, 2012 at 1:12 PM, Eric S. Raymond <address@hidden> wrote:
Scott Nolde <address@hidden>:
> I've got an old Delorme Earthmate serial GPS I've been using for quite a
> while with gpsd.  Upon upgrading the port last night gpsd seems to read the
> EARTHA sentence at first, gets a fix, then seems to forget what it's doing
> and gets stuck reading EARTHA from the GPS.  See the following output:

Looks like a regrsssion in the packet driver.

> What's my next step in getting it to work again?

Well, first, tell us what version of gpsd was working for you.

Do you know git well enough to run a bisection?  If we could pin down
what commit caused the problem I could probably solve it very rapidly.
--
               <a href="" href="http://www.catb.org/%7Eesr/" target="_blank">http://www.catb.org/~esr/">Eric S. Raymond</a>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]