GPS
George Eliozov
nerozero at itcs.ge
Sun Mar 9 18:50:36 CET 2008
Thanks! :) Now it is working.. :) I have some data in /tmp/nmeaNP something
like this(listed below), But there is no position data ...
awk -F , '$1=="$GPGGA" {print $2 $3 $4 $5}' - is empty
root at fic-gta01:/media/card/home/root/gllin/log$ cat /tmp/nmeaNP
$GPGGA,171812.58,,,,,00,00,5.0,,M,0.179099,M,-0.0010599,*44
$GPRMC,171812.58,V,,,,,,,090308,,,N*7E
$GPGSV,1,1,02,13,58,070,25,23,,,27*40
$GPGSA,A,1,13,23,,,,,,,,,,,11.2,5.0,10.0*35
$GPGGA,171813.59,,,,,00,00,5.0,,M,0.179099,M,-0.0010599,*44
$GPRMC,171813.59,V,,,,,,,090308,,,N*7E
$GPGSV,1,1,02,13,58,070,24,23,,,26*40
$GPGSA,A,1,13,23,,,,,,,,,,,11.2,5.0,10.0*35
$GPGGA,171814.59,,,,,00,00,5.0,,M,0.179099,M,-0.0010599,*43
$GPRMC,171814.59,V,,,,,,,090308,,,N*79
$GPGSV,1,1,02,13,58,070,23,23,,,28*49
$GPGSA,A,1,13,23,,,,,,,,,,,11.2,5.0,10.0*35
$GPGGA,171815.62,,,,,00,00,5.0,,M,0.179099,M,-0.0010599,*4A
$GPRMC,171815.62,V,,,,,,,090308,,,N*70
$GPGSV,1,1,02,13,58,070,23,23,,,27*46
$GPGSA,A,1,13,23,,,,,,,,,,,11.2,5.0,10.0*35
$GPGGA,171816.54,,,,,00,00,5.0,,M,0.179099,M,-0.0010599,*4C
$GPRMC,171816.54,V,,,,,,,090308,,,N*76
$GPGSV,1,1,02,13,58,070,23,23,,,26*47
$GPGSA,A,1,13,23,,,,,,,,,,,11.2,5.0,10.0*35
$GPGGA,171817.63,,,,,00,00,5.0,,M,0.179099,M,-0.0010599,*49
$GPRMC,171817.63,V,,,,,,,090308,,,N*73
$GPGSV,1,1,02,13,58,070,24,23,,,27*41
$GPGSA,A,1,13,23,,,,,,,,,,,11.2,5.0,10.0*35
-----Original Message-----
From: Marc Verwerft [mailto:marc.js.verwerft at gmail.com]
Sent: Sunday, March 09, 2008 7:37 PM
To: George Eliozov
Subject: Re: GPS
On Sun, Mar 9, 2008 at 4:03 PM, George Eliozov <nerozero at itcs.ge> wrote:
> Finally I have free time to play with my neo1973. Today I try to activate
> GPS,
> I did install gllin using this guide
> http://lists.openmoko.org/pipermail/community/2007-November/011916.html
> But when I did run it ./gllin stop on
>
> > "gllin: early exit(3) in halInit()/681"
>
> And /tmp/nmeaNP is empty... Am I did something wrong?
>
> Full listing:
>
> root at fic-gta01:~/gllin$ ./gllin
> Starting gllin...
> killall: gllin.real: no process killed
> mknod: /tmp/nmeaNP: File exists
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/reset
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_pll_core_2v5
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_avdd_3v
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_vdd_core_1v5
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/pwron
> U-->A [16] 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80
> U-->A [ 6] FF 00 FD C0 00 FC
> U<--A [10] FE 00 FD C0 00 F2 71 09 10 FC
> U-->A [ 6] FF 00 FD C0 00 FC
> U<--A [10] FE 00 FD C0 00 F2 71 09 10 FC
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_pll_core_2v5
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_avdd_3v
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_vdd_core_1v5
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/pwron
> test_cmd_receive_count = 20
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/reset
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_pll_core_2v5
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_avdd_3v
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_vdd_core_1v5
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/pwron
> U-->A [16] 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80
> U-->A [ 6] FF 00 FD C0 00 FC
> U<--A [ 1] 00
> U<--A [10] FE 00 FD C0 00 F2 71 09 10 FC
> U-->A [ 6] FF 00 FD C0 00 FC
> U<--A [10] FE 00 FD C0 00 F2 71 09 10 FC
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_pll_core_2v5
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_avdd_3v
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_vdd_core_1v5
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/pwron
> test_cmd_receive_count = 21
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/reset
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_pll_core_2v5
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_avdd_3v
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_vdd_core_1v5
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/pwron
> U-->A [16] 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80
> U-->A [ 6] FF 00 FD C0 00 FC
> U<--A [ 1] 00
> U<--A [10] FE 00 FD C0 00 F2 71 09 10 FC
> U-->A [ 6] FF 00 FD C0 00 FC
> U<--A [10] FE 00 FD C0 00 F2 71 09 10 FC
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_pll_core_2v5
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_avdd_3v
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_vdd_core_1v5
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/pwron
> test_cmd_receive_count = 21
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/reset
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_pll_core_2v5
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_avdd_3v
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_vdd_core_1v5
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/pwron
> U-->A [16] 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80
> U-->A [ 6] FF 00 FD C0 00 FC
> U<--A [ 1] 00
> U<--A [10] FE 00 FD C0 00 F2 71 09 10 FC
> U-->A [ 6] FF 00 FD C0 00 FC
> U<--A [10] FE 00 FD C0 00 F2 71 09 10 FC
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_pll_core_2v5
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_avdd_3v
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_vdd_core_1v5
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/pwron
> test_cmd_receive_count = 21
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/reset
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_pll_core_2v5
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_avdd_3v
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_vdd_core_1v5
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/pwron
> U-->A [16] 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80
> U-->A [ 6] FF 00 FD C0 00 FC
> U<--A [ 1] 00
> U<--A [10] FE 00 FD C0 00 F2 71 09 10 FC
> U-->A [ 6] FF 00 FD C0 00 FC
> U<--A [10] FE 00 FD C0 00 F2 71 09 10 FC
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_pll_core_2v5
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_avdd_3v
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/power_vdd_core_1v5
> GPSpwr "0" > /sys/bus/platform/devices/gta01-pm-gps.0/pwron
> test_cmd_receive_count = 21
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/reset
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_pll_core_2v5
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_avdd_3v
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/power_vdd_core_1v5
> GPSpwr "1" > /sys/bus/platform/devices/gta01-pm-gps.0/pwron
> gllin: early exit(3) in halInit()/681
>
>
>
Looks perfectly normal to me.
For comparison the last lines when I start up gllin:
U<--A [10] FE 00 FD C0 00 F2 71 09 10 FC
U-->A [ 6] FF 00 FD C0 00 FC
U<--A [10] FE 00 FD C0 00 F2 71 09 10 FC
GPSpwr "0" > /s/s/bus/platform/devices/gta01-pm-gps.0/power_pll_core_2v5
GPSpwr "0" > /s/s/bus/platform/devices/gta01-pm-gps.0/power_avdd_3v
GPSpwr "0" > /s/s/bus/platform/devices/gta01-pm-gps.0/power_vdd_core_1v5
GPSpwr "0" > /s/s/bus/platform/devices/gta01-pm-gps.0/pwron
test_cmd_receive_count = 21
GPSpwr "1" > /s/s/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
GPSpwr "1" > /s/s/bus/platform/devices/gta01-pm-gps.0/power_lp_io_3v3
GPSpwr "1" > /s/s/bus/platform/devices/gta01-pm-gps.0/reset
GPSpwr "1" > /s/s/bus/platform/devices/gta01-pm-gps.0/power_pll_core_2v5
GPSpwr "1" > /s/s/bus/platform/devices/gta01-pm-gps.0/power_avdd_3v
GPSpwr "1" > /s/s/bus/platform/devices/gta01-pm-gps.0/power_vdd_core_1v5
GPSpwr "1" > /s/s/bus/platform/devices/gta01-pm-gps.0/pwron
gllin: early exit(3) in halInit()/681
root at fic-gta01:~$ pgrep gllin
1424
Have a look at http://wiki.openmoko.org/wiki/Gllin
- Did you change the startup script?
- Did you make the changes required for kernel 2.6.24 (if you're
running that kernel)?
- Is the filesystem full?
Regards,
Marc
More information about the device-owners
mailing list