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:2247
$GPTXT,01,01,02,ROM BASE 5.00 (28483) Jun 6 2008 14:45:114E
$GPTXT,01,01,02,MOD LEA-5H-02E
$GPTXT,01,01,02,ANTSUPERV=AC SD PDoS SR20
$GPTXT,01,01,02,ANTSTATUS=OK3B
$GPRMC,144859.00,A,4627.16192,N,00651.72908,E,0.097,230513,A71
$GPVTG,T,M,0.097,N,0.181,K,A25
$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.120F
$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?