It is not a GPS issue, it has something to do with the configuration of 
systemd. I am having the same issue. gpsd will not start if it uses the 
default port of 2947, but works on other ports. I am not sure how to fix 
the configuration issue. systemd is listening to the port for some reasons.

For example starting on port 2948:
 gpsd -D 3 -n -N /dev/tty01 -S 2948

gpsd:INFO: launching (Version 3.6)
gpsd:INFO: listening on port 2948
gpsd:INFO: NTPD ntpd_link_activate: 1
gpsd:INFO: stashing device /dev/tty01 at slot 0
gpsd:INFO: opening read-only GPS data source type 0 and at '/dev/tty01'
gpsd:ERROR: device open failed: No such file or directory - retrying read-
only
gpsd:ERROR: read-only device open failed: No such file or directory
gpsd:ERROR: initial GPS device /dev/tty01 open failed
gpsd:INFO: running with effective group ID 20
gpsd:INFO: running with effective user ID 65534
gpsd:INFO: startup at 2014-06-28T21:09:24.000Z (1403989764)

Default Port (verified with killall gpsd and rm /var/run/gpsd.sock):
):
gpsd -D 3 -n -N /dev/tty01 -S 2947

gpsd:INFO: launching (Version 3.6)

*gpsd:ERROR: can't bind to IPv4 port 2947, Address already in 
usegpsd:ERROR: maybe gpsd is already running!*
gpsd:INFO: listening on port 2947
gpsd:INFO: NTPD ntpd_link_activate: 1
gpsd:INFO: stashing device /dev/tty01 at slot 0
gpsd:INFO: opening read-only GPS data source type 0 and at '/dev/tty01'
gpsd:ERROR: device open failed: No such file or directory - retrying 
read-only
gpsd:ERROR: read-only device open failed: No such file or directory
gpsd:ERROR: initial GPS device /dev/tty01 open failed
gpsd:INFO: running with effective group ID 20
gpsd:INFO: running with effective user ID 65534
gpsd:INFO: startup at 2014-06-28T21:11:21.000Z (1403989881)

lsof -i :2947
COMMAND PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
systemd   1 root   33u  IPv4  11356      0t0  TCP localhost:gpsd (LISTEN)

lsof -i :2948 returns nothing (with gpsd stopped).


-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to