[ 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