Dispositivo GPS não detectado pelo gpsctl

1

Meu dispositivo GPS (/ dev / ttyUSB2) gera sentenças NMEA quando conectado a minicom ou cat, mas ao usar gpsctl com gpsd (executando gpsd / dev / ttyUSB2) a seguinte saída é gerada: gpsctl: no devices connected.

Estou usando gpsd -ND5 /dev/ttyUSB2 , que produz o seguinte como saída:

 
gpsd: successfully connected to the DBUS system bus
gpsd: running with effective group ID 0
gpsd: running with effective user ID 0
gpsd: opening GPS data source at '/dev/ttyUSB2'
gpsd: speed 9600, 8N1
gpsd: => GPS: $PASHQ,RID*28\x0d

gpsd: Navcom: command dump: gpsd: => GPS: gpsd: Navcom: sent command 0x1c (Test Support Block) gpsd: Navcom: command 0x1c mode = 02, length = 0 gpsd: Navcom: command dump: gpsd: => GPS: gpsd: Navcom: sent command 0x20 (Data Request) - data block id = ae at rate 00 gpsd: Navcom: command dump: gpsd: => GPS: gpsd: Navcom: sent command 0x20 (Data Request) - data block id = 86 at rate 0a gpsd: garmin_gps not active. gpsd: no probe matched... gpsd: gpsd_activate(0): opened GPS (5)

O dispositivo serial está produzindo sentenças NMEA, mas para mim parece que o gpsd é incapaz de recebê-las e decodificá-las. Por que isso poderia ser, e como resolvê-lo?

O receptor GPS em questão é um Qualcomm Gobi 2000 dentro do meu laptop e opera normalmente a 9600 bauds.

Atualização: Ao usar -D8 para fornecer informações extras de depuração, vejo que "gpsd: select waits" é mostrado repetidamente após as tentativas fracassadas de reconhecer o dispositivo GPS. O GPS recebe "GPS: $ PASHQ, RID * 28 \ x0d", mas não consegue analisar isso como uma sentença NMEA válida.

Obrigado.

    
por user60684 29.12.2017 / 19:49

0 respostas