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

Wayne Topa linuxone at intergate.com
Sun Apr 5 08:16:31 AKDT 2009


Ross Scanlon wrote:
> On Sat, 04 Apr 2009 10:25:28 -0400
> Wayne Topa <linuxone at intergate.com> wrote:
> 
> 
>>> The default parameters for gpsd for device should be /dev/gps and hotplug
>>> should automatically handle this for you.
>> Well maybe it *should have*, but it didn't/doesn't.  I don't have 
>> /dev/gps.  So I changed /etc/default/gpsd to what the  8.04_manual has 
>> for that file. Unplugged the gps, stopped gpsd, restarted gpsd, plugged 
>> gps in.  Ran gpspipe -r which displays one line "GPSD, R=1", and still 
>> no /dev/gps and gpsdrive can't see the gps.
> 
> Wayne,
> 
> My mistake I should have said udev should be handling it.
> 
No Problem.  I thought uvdev had it's own hotplug pgm.  :-)

> The udev rule should be something like:
> 
> SYSFS{idVendor}=="067b", SYSFS{idProduct}=="2303", SYMLINK="gps", RUN+="/lib/udev/gpsd.hotplug.wrapper"
> 
This is the z60_gpsd rule
# Prolific Technology, Inc. PL2303 Serial Port
SYSFS{idVendor}=="067b", SYSFS{idProduct}=="2303", SYMLINK="gps%n", 
RUN+="/lib/udev/gpsd.hotplug.wrapper"

and the related lsusb entry
Bus 006 Device 012: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial 
Port

That is exactly what is in the file and the gpsd.hotplug.wrapper script 
does have the code doing what you describe, yet there is still no 
/dev/gps.  The code from both files is:

________
----Manual say /etc/defaults/gpsd should be
  START_DAEMON="true"
DAEMON_OPTS="-n"
DEVICES="/dev/gps"
___________

___________________
--- the wrapper code
/lib/udev/gpsd.hotplug.wrapper
! /bin/sh
# $Id: gpsd.hotplug.wrapper 4669 2008-01-21 15:07:00Z esr $

#debian addition:
[ ! -r /etc/default/gpsd ] || . /etc/default/gpsd
[ "$START_DAEMON" = "true" ] || exit 0
[ "$USBAUTO" = "true" ] || exit 0
___________________


Weird huh.  Looks right except the ""$USBAUTO" = "true" ] || exit 0".
USBAUTO in *not* in the default/gpsd options mentioned in the manual 
instructions.

Thanks again for the reply Ross.
Maybe the fact that I have too many usb ports (4 on one card 5 on the 
other) on this box is causing this problem.

My UPS, ATT USB wireless modem, PicKit2 Programmer, external HD, and 
Kodak Camera Dock don't have a problem though.  Only thing that might 
mess up the works is that the ATT Modem uses ttyUSB0 through ttyUSB4 
when its connected to the net.

Regard

Wayne


More information about the GPSdrive mailing list