osmo-bts.git branch zecke/sysmobts-calibration updated. 0.3.0-274-g83a549a

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Tue Jan 6 18:15:38 UTC 2015


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".

The branch, zecke/sysmobts-calibration has been updated
  discards  bc7b625afb3e5cf88e3e4e1320a5415bd48a9606 (commit)
  discards  e121a761baaa2414de4a744392cacdc35db0d324 (commit)
  discards  02f2ded39e9ae83c89017b9036a6c6cd5bafd0b0 (commit)
  discards  3d75cb056d4b67b6cd3aeb6c786a201c4f9a6638 (commit)
  discards  2048b09a6443fab269ee2da55c32c4813482cad4 (commit)
  discards  814ec0773161fb9d4074cf35edef2ab2c8b2ac65 (commit)
  discards  1716cb479cfe1ddaa240e7ed1dc6a47f00bdc234 (commit)
       via  83a549a153a30b8bc7122e0ca2f99ea6fcb1ea44 (commit)
       via  a70c8f1c8ae5b222008888d98bdf7deee411d2e3 (commit)
       via  0ae0c43883fa3c60ed3adf9703236db873b4229f (commit)
       via  3bf0b4382a75cf8a36fe2eeed9d8ff7085c92125 (commit)
       via  84f21fbcb5b4b8677f6c20f73bb38430dbde0a48 (commit)
       via  f2fbdcff6b49bab3f9f202d8f7212bfc63145ce7 (commit)
       via  553db72509fb6936e782a75cd04d1ed91d00f12c (commit)
       via  d81b78b524c823122d569fc09f4a764b7a2e13f2 (commit)
       via  8fc2630dd4884ffeb4c5fc93457c8c06e6dbf918 (commit)
       via  bd988f6ad3624ae0be3bdc19143d4db0290744f5 (commit)
       via  1e245336ecfe6cbdf3c4253ca5557146d493126d (commit)
       via  4457c0d9ba73a0f8f9e95bb24dd3f33f469b4fe3 (commit)
       via  660116fb9d7b382808377274ae4aed7c45e980e3 (commit)
       via  b15d2c9d2f8ebe56672ab2191a4dc39d22fa0ab8 (commit)
       via  50dc96507caba9480938eb3d9d0db9236f877b49 (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (bc7b625afb3e5cf88e3e4e1320a5415bd48a9606)
            \
             N -- N -- N (83a549a153a30b8bc7122e0ca2f99ea6fcb1ea44)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=83a549a153a30b8bc7122e0ca2f99ea6fcb1ea44

commit 83a549a153a30b8bc7122e0ca2f99ea6fcb1ea44
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Dec 23 11:47:28 2014 +0100

    sysmobts: Create a calibration loop that will be run
    
    Continously run the calibration process. Everytime we call the
    reset function classify the outcome. In case of a failure schedule
    the next command soon and otherwise wait several hours.
    
    Remember if the process was started through the VTY or the run
    loop. In case it can't be started immediately reset and schedule
    a new run.

http://cgit.osmocom.org/osmo-bts/commit/?id=a70c8f1c8ae5b222008888d98bdf7deee411d2e3

commit a70c8f1c8ae5b222008888d98bdf7deee411d2e3
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Dec 23 09:45:55 2014 +0100

    sysmobts: Start the calibration the first time the link is up
    
    After a reboot the system might have been off for a long time
    and the currently used value might be wrong. Remember that we
    never ran the calibration and execute it on start.

http://cgit.osmocom.org/osmo-bts/commit/?id=0ae0c43883fa3c60ed3adf9703236db873b4229f

commit 0ae0c43883fa3c60ed3adf9703236db873b4229f
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Mon Dec 22 18:24:57 2014 +0100

    sysmobts: Initial version to use libgps to determine FIX state
    
    We should only calibrate the clock if there is a GPS fix. Start
    gpsd to determine if there is a fix or not. Work around trimble
    decoding issues (sent an email upstream). We need to gain some
    more experience to see if there memory leaks. We also need to
    re-schedule the calibration depending on the outcome.

http://cgit.osmocom.org/osmo-bts/commit/?id=3bf0b4382a75cf8a36fe2eeed9d8ff7085c92125

commit 3bf0b4382a75cf8a36fe2eeed9d8ff7085c92125
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Jan 6 19:11:49 2015 +0100

    sysmobts: The correction for GPS is in the reverse direction
    
    Change the sign before passing it as correction value. The error
    is the difference between the TCXO and GPS. We need to correct by
    the reverse of the error. This seems to be different depending on
    the clock source we have.
    
    This is a last minute untested change.

http://cgit.osmocom.org/osmo-bts/commit/?id=84f21fbcb5b4b8677f6c20f73bb38430dbde0a48

commit 84f21fbcb5b4b8677f6c20f73bb38430dbde0a48
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Fri Dec 12 21:54:43 2014 +0100

    sysmobts: Use the ctrl interface for calibration
    
    This runs the entire procedure for calibration with reasonable
    error and success checking. It can be triggered from the VTY
    of the sysmobts-mgr right now.
    
    What is missing is to hook up with GPSD to check if the system
    has a fix and provide a mode that will continously run the
    calibration command.

http://cgit.osmocom.org/osmo-bts/commit/?id=f2fbdcff6b49bab3f9f202d8f7212bfc63145ce7

commit f2fbdcff6b49bab3f9f202d8f7212bfc63145ce7
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Fri Dec 12 19:20:17 2014 +0100

    sysmobts: Copy more of l1if_rf_clock_info_reset into the CTRL code
    
    The CTRL code should have used/extended the l1_if calibration
    code. The sysmobts-mgr code first needs to determine if the
    clock adjustment is necessary at all. This is done by first
    resetting the counters, then waiting, then asking for the diff
    and then applying the correction value. But the reference clock
    is only set by the application comand.
    
    Copy more code of l1if_rf_clock_info_reset to set the reference
    clock as value. This is leaving some todos inside the code that
    will be resolved as part of SYS#835.
    
    Related: SYS#835

http://cgit.osmocom.org/osmo-bts/commit/?id=553db72509fb6936e782a75cd04d1ed91d00f12c

commit 553db72509fb6936e782a75cd04d1ed91d00f12c
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Fri Dec 12 16:59:41 2014 +0100

    sysmobts: Begin with calib control from the sysmobts manager
    
    In the long run we will connect to GPSD and wait for a fix and
    then run the calibration. The first step is to open (and re-open)
    the control connection to the BTS.
    
    As the connection is on localhost there should not be a computation
    overhead to always have the connection open. When connecting assume
    that the ASYNC connect worked directly as otherwise we get no
    notification of the failure.
    
    This looks like a "bug" of libosmo-abis that should check if the
    socket has been connected or not.

http://cgit.osmocom.org/osmo-bts/commit/?id=d81b78b524c823122d569fc09f4a764b7a2e13f2

commit d81b78b524c823122d569fc09f4a764b7a2e13f2
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Fri Dec 12 16:54:08 2014 +0100

    msg: Generalize the message structure test
    
    This was taken out of LaF0rge's OML router branch and is now
    used by the extended calibration feature.

-----------------------------------------------------------------------

Summary of changes:
 include/osmo-bts/Makefile.am                 |   2 +-
 include/osmo-bts/cbch.h                      |  16 +++
 include/osmo-bts/gsm_data.h                  |   6 +
 src/common/Makefile.am                       |   3 +-
 src/common/bts.c                             |   2 +
 src/common/cbch.c                            | 196 +++++++++++++++++++++++++++
 src/common/measurement.c                     |   4 +
 src/common/oml.c                             |  18 ++-
 src/common/rsl.c                             |  33 ++++-
 src/common/support.c                         |   4 +
 src/common/vty.c                             |  15 +-
 src/osmo-bts-sysmo/l1_if.c                   |   5 +
 src/osmo-bts-sysmo/misc/sysmobts_mgr_calib.c |  21 ++-
 src/osmo-bts-sysmo/misc/sysmobts_mgr_nl.c    |  11 +-
 src/osmo-bts-sysmo/oml.c                     |  17 +++
 15 files changed, 340 insertions(+), 13 deletions(-)
 create mode 100644 include/osmo-bts/cbch.h
 create mode 100644 src/common/cbch.c


hooks/post-receive
-- 
Osmocom BTS-side code (Abis, scheduling, ...)



More information about the osmocom-commitlog mailing list