Trying to get GPS and ModRana working


TMIB

Still Fresh
Joined
Jul 26, 2011
Messages
18
I posted this in my thread about APRS, but it should probably have its own topic, in case anyone else runs into this.


I'm trying to get my USB GPS working, and in particular, working with something like ModRana.


I have the GPS hooked to a hub which also takes in a feed from my APRS TNC. These are both using Prolific USB to Serial cables.


When I plug in the USB to the back of the Pandora and un dmesg from a terminal, it shows the serial adaptor just fine. Here's the relevant output:

Code:
[26004.941986] usb 1-2: new high speed USB device using ehci-omap and address 3

[26005.100555] usb 1-2: configuration #1 chosen from 1 choice

[26005.127471] hub 1-2:1.0: USB hub found

[26005.131896] hub 1-2:1.0: 4 ports detected

[26005.356964] usb 1-2: New USB device found, idVendor=05e3, idProduct=0608

[26005.363739] usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0

[26005.370971] usb 1-2: Product: USB2.0 Hub

[26005.396789] wlan0: detected beacon loss from AP - sending probe request

[26005.536193] usb 1-2.1: new full speed USB device using ehci-omap and address 4

[26005.667205] usb 1-2.1: configuration #1 chosen from 1 choice

[26005.690582] usb 1-2.1: New USB device found, idVendor=067b, idProduct=2303

[26005.697601] usb 1-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0

[26005.704986] usb 1-2.1: Product: USB-Serial Controller D

[26005.710266] usb 1-2.1: Manufacturer: Prolific Technology Inc. 

[26005.838409] usb 1-2.4: new full speed USB device using ehci-omap and address 5

[26005.951324] No probe response from AP c39c9ebc after 500ms, try 1

[26005.990814] usb 1-2.4: configuration #1 chosen from 1 choice

[26006.019439] usb 1-2.4: New USB device found, idVendor=067b, idProduct=2303

[26006.026489] usb 1-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0

[26006.033874] usb 1-2.4: Product: USB-Serial Controller

[26006.038970] usb 1-2.4: Manufacturer: Prolific Technology Inc.

[26006.323181] usbcore: registered new interface driver usbserial

[26006.329254] usbserial: USB Serial support registered for generic

[26006.335510] usbcore: registered new interface driver usbserial_generic

[26006.342102] usbserial: USB Serial Driver core

[26006.449829] No probe response from AP c39c9ebc after 500ms, try 2

[26006.466308] usbserial: USB Serial support registered for pl2303

[26006.472381] pl2303 1-2.1:1.0: pl2303 converter detected

[26006.496765] usb 1-2.1: pl2303 converter now attached to ttyUSB0

[26006.502777] pl2303 1-2.4:1.0: pl2303 converter detected

[26006.511047] usb 1-2.4: pl2303 converter now attached to ttyUSB1

[26006.517150] usbcore: registered new interface driver pl2303

[26006.527954] pl2303: Prolific PL2303 USB to serial adaptor driver



I then did:


gpsd -Nn -D3 /dev/ttyUSB0


I immediately started getting a stream of data, including the correct lat/long for my position.


I launched ModRana at that point, but it just showed someplace in Germany, then hung for a long period of time. I unplugged it and went inside to where I could connect back to my home wireless network. I was hoping that it would try and download more tiles around my current location, but it didn't seem to. I went through the menus and told it to download a few miles worth of tiles, and it reported success.


Next I went back out to my vehicle and plugged it in again. This time when I did gpsd -Nn -D3 /dev/ttyUSB0 it said it was already running. Ok, so I tried both sudo /etc/init.d/gpsd stop as well as just gpsd stop. It indicated success, but trying to do gpsd -Nn -D3 /dev/ttyUSB0 again still says it's running, and still hangs ModRana when it launches.


I'm pretty new to this, and trying to figure out what steps to take now.


1) how do I tell if the GPS is actually running? I assume the original command to run it in the foreground is why I was actively seeing the data, but what now?


2) how do I stop it?


3) how do I set it up to start automatically when plugged into the GPS or when I launch modRana?


4) does modRana normally hang like that? I could try TangoGPS, but was hoping to use the voice features in modRana.


Sorry about double-posting (I can delete the one at the end of my APRS thread), but since this is a topic split from the original it seemed to warrant it's own post in the proper forum.


Thanks,


--TMIB
 
Still no luck.


I tried:


sudo killall gpsd


sudo gpsd -Nn -D3 /dev/ttyUSB0


it responds:


can't bind to IPv4 port gpsd, Cannot assign requested address.


can't bind to IPv6 port gpsd, Cannot assign requested address.


command sockets creation failed, netlib errors -1, -1


So I tried:


sudo gpsd -Nn -D3 -G /dev/ttyUSB0


That works to get the data. I can see the correct time, lat, long, alt, etc.


Tried modRana again, it just sits on the Germany map.


Next I tried tangogps. It says there's no GPSD, presumably because it's listening on 2947.


I tried:


gpsd -Nn -D3 -S 2948 /dev/ttyUSB0


it responds:


can't bind to IPv4 port 2948, Cannot assign requested address.


can't bind to IPv6 port 2948, Cannot assign requested address.


command sockets creation failed, netlib errors -1, -1


Any ideas?
 
I did some searches on various Linux forums- found some posts with people hitting that same error with gpsd, but was unable to find any solutions. I'm guessing it's something simple I need to tweak/install, but no clue where to start at this point.
 
Back
Top