I found this nice article on the question defense website and I'm trying to follow the steps, but I'm running into some errors.

I've tried the steps on my VM running BT5 Gnome 64-bit and also my usb running BT5 Gnome 32-bit. I'm using BU-353 GPS receiver which is same receiver used in the article.

The steps to start BU-353 GPS receiver are found here :

I first ran
Code:
gpsd -h
Then after plugging in the usb gps I ran
Code:
dmesg | tail -n 20
and confirmed my gps receiver is ttyUSB0 by getting this message:
Code:
usb 2-1: pl2303 converter now attached to ttyUSB0
Next I started gpsd
Code:
gpsd -n /dev/ttyUSB0
and that resulted in no errors and no changes on the screen.

When I go back to the wireless recon article and start my gpsd with this command:
gpsd -N -n -D 3 /dev/ttyUSB0
I get:

gpsd: launching (Version 2.92)
gpsd: Can't bind to port gpsd
gpsd: Maybe gpsd is already running!
gpsd: Can't bind to port gpsd
gpsd: Maybe gpsd is already running!
gpsd: command sockets create failed, netlib errors -1, -1
I thought I'm getting this error because I ran a command earlier to start gpsd
Code:
gpsd -n /dev/ttyUSB0
so I restarted both my VM and my usb backtrack and ran the command
Code:
gpsd -N -n -D 3 /dev/ttyUSB0
from the recon article and got the same error message in both machines.

Any ideas why I'm getting this error message?