GPS position information doesn't update beyond a first fix with certain devices (e.g. u-blox 6). The issue has been discussed in the gpsd gitlab. Building current versions from source fixes this issue.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gpsd (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Triaged
|
Undecided
|
Unassigned | ||
Jammy |
Triaged
|
Undecided
|
Unassigned | ||
Lunar |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
gpsd launches and connects to the gps device. Information is monitored for example using cgps or gpspipe. The device establishes a first fix and reports the position. From this point on, gpsd keeps updating the number of visible satellites, the timestamps (synching to gps clock works), but doesn't update the reported position. it will remain at the first fix.
This has been observed using a u-blox 6 device.
removing the apt version of gpsd and building a newer version from source (e.g. 3.25) fixes this issue and everything works as expected.
This has been observed on ubuntu 20.04, where the gpsd version from apt is 3.20.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: gpsd (not installed)
ProcVersionSign
Uname: Linux 5.14.0-1057-oem x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Wed Mar 15 15:46:44 2023
InstallationDate: Installed on 2022-05-05 (313 days ago)
InstallationMedia: Ubuntu 20.04.4 LTS "Focal Fossa" - Release amd64 (20220223)
SourcePackage: gpsd
UpgradeStatus: No upgrade log present (probably fresh install)
Hello and thanks for this bug report. Working on this bug won't be easy as reproducing it requires specific hardware. We'll need some guidance from you in order to decide how to proceed (we can't just update to the latest version, see [1]). In particular I have a few questions:
- Does the bug affect Ubuntu 22.04 (Jammy), which packages gpsd 3.22? You may be able to test this booting to the ISO image live system.
- Does the bug affect Bionic (gpsd 3.17)?
- Can you point us to the upstream discussion you mentioned?
Thanks!
[1] https:/ /wiki.ubuntu. com/StableRelea seUpdates