problems compiling for sysmobts

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/OpenBSC@lists.osmocom.org/.

Neels Hofmeyr nhofmeyr at sysmocom.de
Wed Oct 5 02:49:03 UTC 2016


On Wed, Oct 05, 2016 at 03:43:02AM +0200, Neels Hofmeyr wrote:
> b) just reverted the libortp version bumping commit in libosmo-abis
> (15d9b7929d449e4138bcb003c614035bceadc3d1)
> Everything compiles and works out, but alas, I get constant very weird
> distortion/blip-tones/hickups on the voice channels, a bit of voice still
> audible but definitely some bad codec problem. A regression?

I have identified voice to be broken on sysmobts-v2 starting from this osmo-bts
commit:

  commit 654175f33bd412671e3ef8cdd65c0689d10f278c
  Refs: 0.4.0-281-g654175f
  Author:     Max <msuraev at sysmocom.de>
  AuthorDate: Sat Sep 17 14:15:03 2016 +0200
  Commit:     Max <msuraev at sysmocom.de>
  CommitDate: Sat Sep 24 15:09:31 2016 +0200

      DTX: check Marker bit to send ONSET to L1

      If Marker bit is set than it's a talkspurt which we have to explicitly
      indicate to L1 by first sending ONSET message and than actual voice
      data in a separate message.

      This change affect sysmobts and LC15 hw.

      Change-Id: I88c41568bcb0d82699f617adc4ad192603dd1bb6
      Related: OS#1750


Going back with osmo-bts to one before this commit fixes all problems with both
1.5.3 SDK versions tested:
> poky-eglibc-i686-meta-toolchain-osmo-armv5te-toolchain-osmo-1.5.3-20160323112523.sh
> poky-eglibc-i686-meta-toolchain-osmo-armv5te-toolchain-osmo-1.5.3-20160910200558.sh

However, the 1.5.4 SDK still produces only noise. It has a newer libortp, and
note that the litecell15 instructions include a choice of libortp 0.16.5,
explicitly *not* a newer version, so it might be related to that.


To summarize, to have a working setup on sysmobts, I still need to:
- use a 1.5.3 SDK
- libosmo-abis: git revert 15d9b7929d449e4138bcb003c614035bceadc3d1
- osmo-bts: git checkout eb08a87be52bf55a78c12689f1e5c7cff627cbbc

GPRS is not affected, works well with all of the above (except for the old
two-phase-access OS#1756 issue).

Maybe I'll figure out how to compile the mbedtls into the 1.5.3 SDK or build
without mbedtls, allowing a newer libortp: if voice is reduced to noise by
that, we would know whether libortp's HEAD has a problem for us.

~Neels


-- 
- Neels Hofmeyr <nhofmeyr at sysmocom.de>          http://www.sysmocom.de/
=======================================================================
* sysmocom - systems for mobile communications GmbH
* Alt-Moabit 93
* 10559 Berlin, Germany
* Sitz / Registered office: Berlin, HRB 134158 B
* Geschäftsführer / Managing Directors: Harald Welte
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.osmocom.org/pipermail/openbsc/attachments/20161005/712ceeb5/attachment.bin>


More information about the OpenBSC mailing list