On 2012-06-04 17:24, Olaf Till wrote: > On Mon, Jun 04, 2012 at 01:38:00PM +0200, Olaf Till wrote: >> Hi, >> >> I have installen SHR image >> 'shr-image-om-gta02-20120427172818.rootfs.tar.gz' on a neo freerunner >> and upgraded it. Seeing that gps doesn't seem to work (with foxtrott >> gps and from settings/position) I found the following in >> /var/log/frameworkd.log: >> >> 2012.06.04 08:32:11.351 ogpsd INFO Kernel >= 2.6.39, gps >> sysfs updated >> 2012.06.04 08:32:11.378 ogpsd WARNING (could not write to >> '/sys/bus/platform/devices/neo1973-pm-gps.0/pwron': [Errno 2] No such file >> or directory: '/sys/bus/platform/devices/neo1973-pm-gps.0/pwron') >> 2012.06.04 08:32:11.932 ogpsd WARNING (could not write to >> '/sys/bus/platform/devices/neo1973-pm-gps.0/pwron': [Errno 2] No such file >> or directory: '/sys/bus/platform/devices/neo1973-pm-gps.0/pwron') >> 2012.06.04 08:32:11.959 frameworkd.subsystem ERROR factory method not >> successfully completed for module <module 'ogpsd.factory' from >> '/usr/lib/python2.7/site-packages/framework/subsystems/ogpsd/factory.pyo'> >> Traceback (most recent call last): >> File "/usr/lib/python2.7/site-packages/framework/subsystem.py", line 143, >> in registerObjectsFromModule >> for obj in factory( "%s.%s" % ( DBUS_BUS_NAME_PREFIX, self.name ), self >> ): >> File >> "/usr/lib/python2.7/site-packages/framework/subsystems/ogpsd/factory.py", >> line 42, in factory >> ] >> gpsdev = globals()[devname]( controller.bus, channel ) >> File "/usr/lib/python2.7/site-packages/framework/subsystems/ogpsd/om.py", >> line 53, in __init__ >> self.aidingData = persist.get( "ogpsd", "aidingdata" ) >> File "/usr/lib/python2.7/site-packages/framework/persist.py", line 68, in >> get >> self._load( subsystem ) >> File "/usr/lib/python2.7/site-packages/framework/persist.py", line 62, in >> _load >> data = pickle.loads( data ) >> UnpicklingError: invalid load key, '�. >> ) >> 2012.06.04 08:32:12.156 frameworkd.subsystem INFO subsystem ogpsd took >> 5.56 seconds to startup > After changing persist_format from "pickle" to "yaml" in > frameworkd.conf I get > > 2012.06.04 16:28:50.825 ogpsd INFO Kernel >= 2.6.39, gps > sysfs updated > 2012.06.04 16:28:50.833 ogpsd WARNING (could not write to > '/sys/bus/platform/devices/neo1973-pm-gps.0/pwron': [Errno 2] No such file or > directory: '/sys/bus/platform/devices/neo1973-pm-gps.0/pwron') > 2012.06.04 16:28:51.347 ogpsd WARNING (could not write to > '/sys/bus/platform/devices/neo1973-pm-gps.0/pwron': [Errno 2] No such file or > directory: '/sys/bus/platform/devices/neo1973-pm-gps.0/pwron') > 2012.06.04 16:28:51.363 frameworkd.persist INFO no persist data for > subsystem ogpsd > 2012.06.04 16:28:51.385 ogpsd.gpsdevice INFO GTA02Device > initialized. Serving org.freedesktop.Gypsy at /org/freedesktop/Gypsy > 2012.06.04 16:28:51.406 frameworkd.subsystem INFO subsystem ogpsd took > 5.52 seconds to startup > > instead, with the messages 'no persist data for subsystem ogpsd' only > present in the first start. Seems the error was caused by having had > format "yaml" before and I should have deleted the 'persist data' (but > I don't know where it is). > > Now using GPS with settings/position triggers no error messages > anymore. But no position data appears, even after walking outside > ... has anybody a suggestion what could be still wrong? > > And BTW I had to do 'om gps power 1' and to start gpsd manually since > otherwise gps remained powered off (according to 'om gps power') and > no gps demon started (even after starting FoxtrottGPS or > settings/position). This is surely not intended? What could be wrong > here? > > Olaf For me tangogps/foxtrotgps do not seem to work on SHR/gta02 since at least January, neither on staging nor on core. Yesterday I played with this issue on image 20120531 and after many attempts succeeded to get the actual position in foxtrotgps with some combination of the following actions:
Stop gpsd, start fso-gpsd power on gps device: echo 1 >/sys/devices/platform/gta02-pm-gps.0/power_on restart foxtrotgps wait for fix ev. power on gps device again... However I still was not happy because foxtrotgps seems to have a few bugs, like not updating the coordinates in a track (all points are on the start of the route, may be gps problem again), and freezing when trying to load a saved track. And it seems to write .gpx only now, I preferred .log which can more easily be worked on with shell scripts ;-) Regards Gerhard _______________________________________________ Shr-User mailing list [email protected] http://lists.shr-project.org/mailman/listinfo/shr-user
