i am running BT3 final, eeepc 701, gpsd is v2.37 and gps unit is Delorme earthmate gps LT-20 USB.
i cant get my gps to work i have searched many forums and visited and read many sites.
still i cant get my gps to work.
if i run lsusb i get this read out
Bus 3 Device 3: ID 1163:0200 DeLorme Publishing, Inc.

so i know it reads the driver.
if i run dmesg i get this read out

usbcore: registered new interface driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for DeLorme Earthmate USB
drivers/usb/serial/usb-serial.c: USB Serial support registered for HID->COM RS232 Adapter
drivers/usb/serial/usb-serial.c: USB Serial support registered for Nokia CA-42 V2 Adapter
cypress 3-2:1.0: DeLorme Earthmate USB converter detected
usb 3-2: DeLorme Earthmate USB converter now attached to ttyUSB0
usbcore: registered new interface driver cypress
drivers/usb/serial/cypress_m8.c: Cypress USB to Serial Driver v1.09

does this mean it is successful and should work??

on one of thee sites someone has gotten thiss to work now i copy the procedure but
it doesnt work for me
This is what he says you need to do

Installation of the GPSD daemon.


Next we install the gpsd Daemon


This is the daemon that actually communicates with the GPS device and gets the data to be used by the computer.


But low and behold I had a major problem seems that they broke the Cypress_m8 driver with kernel 2.6.16 and it no longer works, But do not fret we here deep in the dungeons at Open-source enterprises have found the answer.

I have my kernel source installed so you may have to modify this for your needs.

vi /usr/src/linux-2.6.21.5/drivers/usb/serial/cypress_m8.c

alter line 408 to look like this.


/* cypress_set_dead(port); //fix for lt-20 */


In VI to get right to the line use the G key.

Open the file with vi cypress_m8.c

Then G{space}408 {enter} and you should go right to the line.

Then save with :wq!

CD /usr/src/linux-2.6.21.5/

Make modules

Then make modules_install to rebuild the module you modified.

Finally run ldconfig just to get all your libs in order.

Now remove your usb based GPS and plug it back in and you should be good to go.

Does this seem right???

i have installed GPSD several times if i download the svn i get a error towards the end py compile but if i installpkg GPSD 2.37.tgz no problem.

I run GPSD -F /dev/ttyUSB0 or /dev/tts/USB0
ok
now i type telnet localhost 2947
type r
r=1
type p
p=?
some people say i gotta wait 10 mins for the satelites but i have waited about a hour last time.
still nothing

if i go to dev folder and go to USB0 it is there but the file is 0B

I followed the whole tutorial
i-hacked.com/content/view/99/42/

still no luck at the start i got gpsdrive to bring up on the left hand side start or stop GPSD now i cant.

Any help will be much appreciated.
If someone has got a working copy of GPSD with GPSdrive as a lzm or tgz i would be grateful to download and try it.