[ gpsdrive ] GPSDRIVE can't communicate with my globalsat BU-353

Wayne Topa linuxone at intergate.com
Fri Apr 3 12:47:14 AKDT 2009


Joerg Ostertag (gpsdrive Tettnang/Germany) wrote:
> On Freitag 03 April 2009, Wayne Topa wrote:
>> � wrote:

>> I can no longer find a way to configure the GPS in gpsdrive do guess
>> that it does not auto detect or just wasn't programmed to expect that
>> many USB ports.  I found an option in an old .gpsdriverc
>> "serialdevice = /dev/ttyUSB0".  I added that to the current rc file,
>> with ttyUSB7 of course, but that didn't help.
> 
> It slightly sounds to me like you are probably mixing up 
> GPS-device-file(dev/gps) and /usr/sbin/gpsd. You need a seperate Daemon 
> called gpsd (to connect to. This Daemon itself then connects to your 
> gps-device-file which itself is connected to your GPS by the kernel..
> The old GpsDrive versions had direct connection inside AND had an automatic 
> gpsd strting mechanism. This is no longer inside GpsDrive and has to be 
> configured/started by the system outside gpsdrive.
>

Let me try this again.

gpsd is running
The "roadnav" application finds the GPS and reports 8 Sat's found and my
Latitude and Longitude.  The port it reports the GPS using is /dev/ttyUSB7.

If I modify /etc/default/gpsd like so
DEVICES="/dev/ttyUSB7"
gpsdrive does see the gps as well.

With gpsdrive running if I do "sudo telnet localhost 2947"
it displays "Escape character is '^['" and then times out.

Gpsdrive continues to run and the map downloaded for my location works.

So it seems that the default parameters for gpsd, DEVICES=/dev/ttyUSB?, 
have to be set for gpsdrive to work.  I tried setting 
DEVICES=ttyUSB[0-7], and DEVICES="/dev/ttyUSB0, /dev/ttyUSB7" but that 
did not work.

Wayne
Running Squeeze downloaded this morning.


More information about the GPSdrive mailing list