gpsd problem

I am running openSUSE 12.2 x86_64.
I have connected a Navilock NL-402U gps receiver.
I have installed the following : gpsd (version 3.5-2.1.2) , gpsd-clients, gpsd-devel, libgps20 and** python-gpsd** included in the openSUSE 12.2 distribution.

**lsusb **gives :
Bus 006 Device 002: ID 1546:01a5 U-Blox AG

dmesg | grep acm gives:

11.044777] cdc_acm 5-2:1.0: ttyACM0: USB ACM device
11.047711] usbcore: registered new interface driver cdc_acm
11.047712] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

cat /dev/ttyACM0 gives:

$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,HW UBX-G50xx 00040005 53
$GPTXT,01,01,02,EXT CORE 6.02 (36023) Oct 15 2009 16:52:22
47
$GPTXT,01,01,02,ROM BASE 5.00 (28483) Jun 6 2008 14:45:114E
$GPTXT,01,01,02,MOD LEA-5H-0
2E
$GPTXT,01,01,02,ANTSUPERV=AC SD PDoS SR20
$GPTXT,01,01,02,ANTSTATUS=OK
3B
$GPRMC,144859.00,A,4627.16192,N,00651.72908,E,0.097,230513,A71
$GPVTG,T,M,0.097,N,0.181,K,A
25
$GPGGA,144859.00,4627.16192,N,00651.72908,E,1,05,2.87,404.7,M,47.2,M,5B
$GPGSA,A,3,12,24,14,04,17,4.24,2.87,3.12
0F
$GPGSV,3,1,10,02,16,113,04,18,080,27,12,80,344,20,14,37,301,28*7F
$
.
.

showing the caracteristics of my device, followed by the flux of data received from the satellites.

Then I start gpsd with the following command :

/usr/sbin/gpsd -F /dev/ttyACM0
The process ID is running as given by ps -C gpsd.

When I try to connect xgps or qtgpsc, nothing is transfered to theses applications.
When I retry the following command:

**cat /dev/ttyACM0
**the output is:

cat: /dev/ttyACM0: Aucun périphérique ou adresse (No device or address)

There is no more flux of data. And I am obliged to restart my PC to regain control of ttyACM0.
On the same PC, I run Ubuntu 12.04 LTS and gpsd is running perfectly. But some files are different in the two distributions.
What kind of problem is it?

On Thu 23 May 2013 03:16:01 PM CDT, Gian-Piero wrote:

I am running openSUSE 12.2 x86_64.
I have connected a Navilock NL-402U gps receiver.
I have installed the following : gpsd (version 3.5-2.1.2) ,
gpsd-clients, gpsd-devel, libgps20 and* python-gpsd* included in the
openSUSE 12.2 distribution.

*lsusb *gives :
Bus 006 Device 002: ID 1546:01a5 U-Blox AG

dmesg | grep acm gives:

11.044777] cdc_acm 5-2:1.0: ttyACM0: USB ACM device
11.047711] usbcore: registered new interface driver cdc_acm
11.047712] cdc_acm: USB Abstract Control Model driver for USB
modems and ISDN adapters

cat /dev/ttyACM0 gives:

$GPTXT,01,01,02,u-blox ag - 'www.u-blox.com50’
(http://www.u-blox.com
50)
$GPTXT,01,01,02,HW UBX-G50xx 00040005 53
$GPTXT,01,01,02,EXT CORE 6.02 (36023) Oct 15 2009 16:52:22
47
$GPTXT,01,01,02,ROM BASE 5.00 (28483) Jun 6 2008 14:45:114E
$GPTXT,01,01,02,MOD LEA-5H-0
2E
$GPTXT,01,01,02,ANTSUPERV=AC SD PDoS SR20
$GPTXT,01,01,02,ANTSTATUS=OK
3B
$GPRMC,144859.00,A,4627.16192,N,00651.72908,E,0.097,230513,A71
$GPVTG,T,M,0.097,N,0.181,K,A
25
$GPGGA,144859.00,4627.16192,N,00651.72908,E,1,05,2.87,404.7,M,47.2,M,5B
$GPGSA,A,3,12,24,14,04,17,4.24,2.87,3.12
0F
$GPGSV,3,1,10,02,16,113,04,18,080,27,12,80,344,20,14,37,301,28*7F
$

showing the caracteristics of my device, followed by the flux of data
received from the satellites.

Then I start gpsd with the following command :

/usr/sbin/gpsd -F /dev/ttyACM0
The process ID is running as given by ps -C gpsd.

When I try to connect xgps or qtgpsc, nothing is transfered to theses
applications.
When I retry the following command:

*cat /dev/ttyACM0
*the output is:

cat: /dev/ttyACM0: Aucun périphérique ou adresse (No device or
address)

There is no more flux of data. And I am obliged to restart my PC to
regain control of ttyACM0.
On the same PC, I run Ubuntu 12.04 LTS and gpsd is running perfectly.
But some files are different in the two distributions.
What kind of problem is it?

Hi
I would guess a udev is needed…
https://forums.opensuse.org/english/get-technical-help-here/hardware/480180-gps-receiver-connexion-problem-display.html

I haven’t connected my garmin device in awhile, would probably need to
do that and test…


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.3 (x86_64) Kernel 3.7.10-1.4-desktop
up 1 day 16:23, 4 users, load average: 0.07, 0.16, 0.18
CPU AMD Athlon™ II P360@2.30GHz | GPU Mobility Radeon HD 4200

Hello,

Thank you for your answer.
By chance, I have found the solution. To launch gpsd I have used:

gpsd /dev/ttyACM0

in place of

gpsd -F /dev/ttyACM0

And it works and I can receive the data in xgps and qtgpsc.

Have a nice day
Gian-Piero