Project

General

Profile

Actions

Feature #2860

open

osmo-gsm-tester: Add 3g support with nano3G board

Added by pespin about 6 years ago. Updated 12 months ago.

Status:
New
Priority:
Low
Assignee:
Target version:
Start date:
01/22/2018
Due date:
% Done:

0%

Spec Reference:
Tags:
3G

Checklist

  • Build osmo-msc with "--enable-iu"
  • Build osmo-sgsn with "--enable-iu"
  • Configure nano3G
  • Add OsmoHnbgw class
  • Add 3g feature to modems
  • See if 2g tests can be reused only changing the scenario
  • Add contrib script to build osmo-iuh
  • Add jenkins job to run contrib/ jenkins-build-osmo-iuh.sh, update run jobs to take the artifact

Related issues

Related to OsmoGSMTester - Feature #2861: osmo-gsm-tester: Add 3g support for sysmocell-5kNew01/22/2018

Actions
Actions #1

Updated by pespin about 6 years ago

  • Checklist item Build osmo-msc with "--enable-iu" added
  • Checklist item Build osmo-sgsn with "--enable-iu" added
  • Checklist item Configure nano3G added
  • Checklist item Add OsmoHnbgw class added
  • Checklist item Add 3g feature to modems added
  • Checklist item See if 2g tests can be reused only changing the scenario added
Actions #2

Updated by pespin about 6 years ago

  • Assignee set to 55360
Actions #3

Updated by pespin about 6 years ago

  • Related to Feature #2861: osmo-gsm-tester: Add 3g support for sysmocell-5k added
Actions #4

Updated by laforge almost 6 years ago

  • Tags set to 3G
Actions #5

Updated by pespin over 5 years ago

  • Assignee changed from 55360 to pespin
Actions #6

Updated by pespin over 5 years ago

  • Checklist item Add contrib script to build osmo-iuh added
  • Checklist item Add jenkins job to run contrib/ jenkins-build-osmo-iuh.sh, update run jobs to take the artifact added
  • Checklist item Build osmo-msc with "--enable-iu" set to Done
  • Checklist item Build osmo-sgsn with "--enable-iu" set to Done
Actions #7

Updated by pespin over 4 years ago

I started looking into this and do some manual tests.

Right now I have nano3g in RnD setup controlled by smart sispmctl 3, and shows up with "abisip-find -i 1 -j -b 10.42.42.1".

{ "MAC_Address": "00:02:95:07:d1:2e", "IP_Address": "10.42.42.121", "Unit_ID": "1/1/1", "Location_1": "Unknown", "Location_2": "3GAP", "Equipment_Version": "237B015_C", "Software_Version": "unknown", "Unit_Name": "Unknown", "Serial_Number": "000295-0000123021" }

I can telnet and ssh into it, following https://projects.osmocom.org/projects/cellular-infrastructure/wiki/Configuring_the_ipaccess_nano3G#SSH-Access

Some stuff which will be needed in osmo-gsm-tester to control it:
  • Add nano3g MAC address to the DHCP server in osmo-gsm-tester main unit. DONE https://gerrit.osmocom.org/c/osmo-ci/+/15586 ansible: gsm-tester-rnd: Add nano3g device to static IP DHCP leases
  • Add an osmo-hnbgw class
  • create a 'femtocell3g' resource type with subtypes (like 'bts' resource type)
  • Move abisipfind from bts_nanobts.py to its own file (we can re-use it to wait until nano3g is up after using the smart socket)
  • create a femtocell3g_nano3g.py class with the implementation:
    • power on with smart socket
    • wait until abisipind finds it
    • telnet nano3g_ipaddr 8090, or use: ssh -o KexAlgorithms=+diffie-hellman-group1-sha1 -c aes128-cbc /opt/ipaccess/DMI/ipa-dmi -c '$CMD'
      • set mcc="901"
      • set mnc="70"
      • set rfParamsCandidateList=({9800, 401, 1})
      • set lacRacCandidateList=({10422, (99)})
      • set hnbCId=1
      • set rncIdentity=0
    • reboot properly with ssh (required to get changed params applied): ssh -o KexAlgorithms=+diffie-hellman-group1-sha1 -c aes128-cbc root@$nano3g_ipaddr reboot
    • sleep a few seconds (to avoid getting abisipind results previous to reboot) and wait until abisipfind finds it
    • telnet nano3g_ipaddr 8090
      • set hnbGwAddress="$osmo_hnbgw_ipaddr"
      • action 2061
      • action 1216
      • action establishPermanentHnbGwConnection
      • set csgAccessMode=CSG_ACCESS_MODE_OPEN_ACCESS
Actions #8

Updated by laforge over 4 years ago

  • Target version set to 3G support
Actions #9

Updated by laforge almost 3 years ago

  • Priority changed from Normal to High
Actions #10

Updated by pespin 12 months ago

  • Priority changed from High to Low
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)