FailedChanges

Summary

  1. enb_amarisoft: temporary reduce max UL rate on 2nd CC (details)
  2. srsenb_rr.conf.example: comment CQI and SR specific subframes (details)
  3. reduce max expected UL rate for 4xCA 100 PRB (details)
  4. {enb,epc,ms}_srs: refactor start/stop and KPI helpers (details)
  5. srsenb_rr.conf.tmpl: set TAC for cells to 0x0007 (details)
  6. ms_srs: fix ZMQ config for 4xCA (details)
  7. amarisoft_sib23.asn.tmpl: set p-b value in SIB23 depending on TM (details)
  8. amarisoft_enb.cfg.tmpl: use default tac 0007 (details)
  9. lte: update UHD device args for MIMO usage (details)
  10. amarisoft_enb.cfg.tmpl: increas threshold for failed UL retransmissions (details)
  11. enb_amarisoft: reduce max achievable UL rate for 100 PRB (details)
  12. amarisoft_enb.cfg.tmpl: seperate PRACH root sequences for cells (details)
  13. srslte_common: add get_num_phy_errors() method (details)
  14. srslte_common: fix indent in whole file (details)
  15. ms_srs: add freq_offset as resource param (details)
  16. jenkins-build-amarisoft: fix build script for ZMQ module (details)
  17. enb_amarisoft: add rf_dev_sync option to specify the sync type (details)
  18. srs{enb,ue}: add rf_dev_sync option to config templates (details)
  19. Introduce RFemu stdin implementation for srsENB (details)
  20. srsenb: Fix ECI in handover cell list (details)
  21. srsenb: Activate handover in config file (details)
  22. {enb,epc,ms}_srs: remove uneeded class variable (details)
  23. rfemu_srsenb_stdin: use negative dB value to set attenuation (details)
Commit 645b5ccd8eacff8c27bd6b985e38c5d0971eccd8 by andre
enb_amarisoft: temporary reduce max UL rate on 2nd CC

this is due to a confirmed bug in Amarisoft eNB. will
be reverted as soon as the fix is released.

Change-Id: I182b46cf9e6c2f428c9535edf3c7df3daa912f18
The file was modifiedsrc/osmo_gsm_tester/obj/enb_amarisoft.py
Commit 52fb33cd9cc47cec4f1e6b98ee7cb67f8036c628 by andre
srsenb_rr.conf.example: comment CQI and SR specific subframes

this enables auto-selection by eNB which has been implemented
recently

Change-Id: I17e16c5c47a2fba5c2955a1c3e6e0e16f83bab72
The file was modifiedsrc/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl
Commit 3d3bbcb3aead318b11d0ebc957358d29779f19f4 by andre
reduce max expected UL rate for 4xCA 100 PRB

this needs to be reverte once extendedBSRs are supported

Change-Id: I8432c744868afe43e2b150f6fcecd8cb3a0458a3
The file was modifiedsrc/osmo_gsm_tester/obj/enb_srs.py
Commit 99fb78bfca03b97f1bd5b5cbbd5b39db85d702f0 by andre
{enb,epc,ms}_srs: refactor start/stop and KPI helpers

refactor some of the functionality to srslte_common

Change-Id: I2ff36df6f1a07ed8ddac39d296d62fe44a215283
The file was modifiedsrc/osmo_gsm_tester/obj/enb_srs.py
The file was modifiedsrc/osmo_gsm_tester/obj/ms_srs.py
The file was modifiedsrc/osmo_gsm_tester/obj/srslte_common.py
The file was modifiedsrc/osmo_gsm_tester/obj/epc_srs.py
Commit eb991f5f5ab20a4456146171d3823079a780ae22 by andre
srsenb_rr.conf.tmpl: set TAC for cells to 0x0007

this is the default TAC used in the EPC. A recent EPC patch
will reject the S1 setup request if the TACs don't match

Change-Id: I94fdb96631ce3ae35a1b2a9f90d1101df9161233
The file was modifiedsrc/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl
Commit a9fb751e69bb2ae7a2154e51c2ae0289456d8172 by andre
ms_srs: fix ZMQ config for 4xCA

add missing freq config for 4xCA

Change-Id: I88a389f5b03d6b55ff5ef403d5107c648a11686f
The file was modifiedsrc/osmo_gsm_tester/obj/ms_srs.py
Commit dda20e27e91f504f8a3deef97dc20b9d12bd67d0 by andre
amarisoft_sib23.asn.tmpl: set p-b value in SIB23 depending on TM

this fixes a wrong p-b value used for TM2 and above

Change-Id: I89c557c456f3330f491cc66bc4931a0234bf6e02
The file was modifiedsrc/osmo_gsm_tester/templates/amarisoft_sib23.asn.tmpl
Commit 0908ceb0eb2f459d4e4cd93c663b89da80e66a9a by andre
amarisoft_enb.cfg.tmpl: use default tac 0007

this is the tac used in srsepc.

Change-Id: I1de432a52281ea210abae5648239fd89ba5eb4ce
The file was modifiedsrc/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl
Commit 0e00f38aa2eb8c0eb9a4dad1f39af1500ddd76a9 by andre
lte: update UHD device args for MIMO usage

the USRP B210 device args were not ideal for MIMO configs for
both Amarisoft and srsLTE.

Change-Id: I3785bb96eb7c10a6b10b3d1a86fa71d1f787a7a3
The file was modifiedsrc/osmo_gsm_tester/obj/enb_srs.py
The file was modifiedsrc/osmo_gsm_tester/obj/enb_amarisoft.py
The file was modifiedsrc/osmo_gsm_tester/obj/ms_srs.py
Commit 51fa94199411e3ada3baf660dd3daf7ecfb44354 by andre
amarisoft_enb.cfg.tmpl: increas threshold for failed UL retransmissions

this avoids the eNB from releasing the UE too early if the UL channel
stays very bad for a longer time but many PUSCH are scheduled

Change-Id: Ib82616e920eecc70fbded12433e54bd90ae1bcd4
The file was modifiedsrc/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl
Commit c1c2f3d16fafe0ae18222eed1373a3d070e75e21 by andre
enb_amarisoft: reduce max achievable UL rate for 100 PRB

Change-Id: Ib7a0b8e2948cdf6c0a15d4ad2bf7d218a6b28ea2
The file was modifiedsrc/osmo_gsm_tester/obj/enb_amarisoft.py
Commit a9bbbd64e4790391ff87d145f302c3c211b8d97b by andre
amarisoft_enb.cfg.tmpl: seperate PRACH root sequences for cells

seperate the root sequence index for each cell a bit more to
avoid detection of a single PRACH in both cells

Change-Id: I5aea1a27939c880944779c282e902465ab513715
The file was modifiedsrc/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl
Commit f4fb48af9ae8d5d8694d34bbd813aa68df748ea0 by andre
srslte_common: add get_num_phy_errors() method

the get_num_phy_errors() uses the external KPI analyzer module
to calculate the number of PHY layers errors in a vector of log metrics

Change-Id: I0c8de87e7f83f986e288585640ce56847959c497
The file was modifiedsrc/osmo_gsm_tester/obj/srslte_common.py
Commit 182109db4d4b7b54db45e5970744f8b40a5315c4 by andre
srslte_common: fix indent in whole file

Change-Id: I8aee79e9d451761dde8f35f84d75483dc4e23040
The file was modifiedsrc/osmo_gsm_tester/obj/srslte_common.py
Commit e3a1910915c07453b21f49efd6b1300c819da6c5 by andre
ms_srs: add freq_offset as resource param

this allows to specify a freq tuning offset in Hz in the MS resource config

Change-Id: Iab726edd27e890d2c2dddbea91afe80d8a5068aa
The file was modifiedsrc/osmo_gsm_tester/templates/srsue.conf.tmpl
The file was modifiedsrc/osmo_gsm_tester/obj/ms_srs.py
The file was modifiedsysmocom/defaults.conf
Commit 4bf20439da9cf268652c2d5ae80e7cfa2d21e3d2 by andre
jenkins-build-amarisoft: fix build script for ZMQ module

newer versions of srsLTE create symlinks with the rf library
including the version, see below. This caused the trx_zmq.so
lib to load .so.0 instead of .so only. this patch adds
another symlink so loading works fine again

libsrslte_rf.so -> libsrslte_rf.so.0
libsrslte_rf.so.0 -> libsrslte_rf.so.20.10.0
libsrslte_rf.so.20.10.0

Change-Id: Ib5302c9872f4c82a1ee5074f59de86709aa6c5a9
The file was modifiedcontrib/jenkins-build-amarisoft.sh
Commit c489f190bea8fbb74e37857b4f44c28ea68e1965 by andre
enb_amarisoft: add rf_dev_sync option to specify the sync type

this allows to specify "external_clock" for example to use
the external REF input of an USRP

Change-Id: Ie066993440840cbd2c18e8f0c0c577b92ac7092d
The file was modifiedsrc/osmo_gsm_tester/obj/enb_amarisoft.py
The file was modifiedsysmocom/defaults.conf
The file was modifiedsrc/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl
The file was modifiedsrc/osmo_gsm_tester/obj/enb.py
Commit b5f044402123cfb8afc820a60fe9a750ce69d33b by andre
srs{enb,ue}: add rf_dev_sync option to config templates

pass-through the option so they can be used in templates

just concatenate with rf_dev_args for srsLTE eNB/UE, arguments
parsing will handle them

Change-Id: I3818026c159780f29968888f547163cdf730afad
The file was modifiedsrc/osmo_gsm_tester/templates/srsenb.conf.tmpl
The file was modifiedsrc/osmo_gsm_tester/templates/srsue.conf.tmpl
The file was modifiedsrc/osmo_gsm_tester/obj/enb_srs.py
The file was modifiedsrc/osmo_gsm_tester/obj/ms_srs.py
Commit 1f46d24935c2c61120ba53332a6ec1c468ea4b66 by andre
Introduce RFemu stdin implementation for srsENB

Change-Id: I5487dec3691cbf424306369f94f337ed34a10c70
The file was modifiedsrc/osmo_gsm_tester/obj/enb_srs.py
The file was modifiedsysmocom/defaults.conf
The file was modifiedsrc/osmo_gsm_tester/obj/rfemu.py
The file was addedsrc/osmo_gsm_tester/obj/rfemu_srsenb_stdin.py
Commit 9ff1eabdb1a5bc640b517c1c56de1160de11c591 by andre
srsenb: Fix ECI in handover cell list

So far we only support setting cell IDs from same ENB. Support for
handover to other ENB will come later, probably by adding some API to be
called during the test to add own's CellID's to other ENB's config.t

Change-Id: I1780bda130cde0faab15d4032117e0aa2b9c5dbe
The file was modifiedsrc/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl
Commit 10c64fee41fdf68eb1623f4d4ac780b66cb52f0d by andre
srsenb: Activate handover in config file

This is needed to test handover features.

Change-Id: Ifa8462f4d1e183e73b059a7af37bcdf7b3e247f6
The file was modifiedsrc/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl
Commit 54307cbf09620fccfaa04602568f3457d9f48c45 by andre
{enb,epc,ms}_srs: remove uneeded class variable

self.kpis is define in base class

Change-Id: I49c9c9cdf7bc31270d3cfe182a79b197a742dd2c
The file was modifiedsrc/osmo_gsm_tester/obj/enb_srs.py
The file was modifiedsrc/osmo_gsm_tester/obj/epc_srs.py
The file was modifiedsrc/osmo_gsm_tester/obj/ms_srs.py
Commit e3f40f990472c3377011d75595333d9b3b2e6d1a by andre
rfemu_srsenb_stdin: use negative dB value to set attenuation

the logic for the RF emulator on the command line is, like the
Amarisoft equivalent, to set a negative gain value to express
attenuation. Therefore, the sign needs to be inverted.

Change-Id: I7b6ac611a9f711bbdc1570602bfd797a5346ab86
The file was modifiedsrc/osmo_gsm_tester/obj/rfemu_srsenb_stdin.py