Bug #4452

manual testing of osmo-pcu

Added by roh over 1 year ago. Updated over 1 year ago.

Target version:
Start date:
Due date:
% Done:


Spec Reference:


these are manual testruns with osmo-pcu and osmo-bts-sysmo from -nightly and the cni running on debian on an apu.

attached are the configs for the sysmobts (osmo-pcu and osmo-bts-sysmo) as well as the remaining cni (on debian9 from -nightly)

the pcap files are generated by dumping the complete interface on the bsc. in addition to that the gsmtap for -bts and -pcu sends its debug there.
the pcap file(s) are single runs: getting the phone from airplane mode - register - do a network request - airplane mode.

osmo-bts.cfg osmo-bts.cfg 553 Bytes roh, 03/10/2020 03:38 PM
osmo-pcu.cfg osmo-pcu.cfg 153 Bytes roh, 03/10/2020 03:38 PM
osmo-bsc.cfg osmo-bsc.cfg 4.34 KB roh, 03/10/2020 03:42 PM
osmo-mgw.cfg osmo-mgw.cfg 324 Bytes roh, 03/10/2020 03:42 PM
osmo-msc.cfg osmo-msc.cfg 1.59 KB roh, 03/10/2020 03:42 PM
osmo-ggsn.cfg osmo-ggsn.cfg 1.06 KB roh, 03/10/2020 03:42 PM
osmo-sgsn.cfg osmo-sgsn.cfg 547 Bytes roh, 03/10/2020 03:42 PM
osmo-hlr.cfg osmo-hlr.cfg 530 Bytes roh, 03/10/2020 03:42 PM
osmo-stp.cfg osmo-stp.cfg 416 Bytes roh, 03/10/2020 03:42 PM
pcu_bts8.pcap.gz pcu_bts8.pcap.gz 19.3 MB test with s4 mini - works roh, 03/10/2020 03:42 PM
pcu_bts9.pcap.gz pcu_bts9.pcap.gz 8.8 MB test w. sony xperia X - works roh, 03/10/2020 04:55 PM
pcu_bts10.pcap.gz pcu_bts10.pcap.gz 21.9 MB test w. huawei P10 - error no ip roh, 03/11/2020 05:45 PM
pcu_bts11.pcap.gz pcu_bts11.pcap.gz 19.6 MB test w. tp-link neffos tp701a - works somewhat roh, 03/11/2020 05:56 PM
pcu_bts12.pcap.gz pcu_bts12.pcap.gz 26.1 MB test w. samsung galaxy J7 Max - DNS_PROBE_FINISHED_NO_INTERNET roh, 03/11/2020 06:14 PM
pcu_bts13.pcap.gz pcu_bts13.pcap.gz 19.6 MB test w. acer z200 - works when kicked roh, 03/12/2020 01:44 PM
pcu_bts14.pcap.gz pcu_bts14.pcap.gz 18.4 MB test w. samsung S6 Edge - works when forced roh, 03/12/2020 02:04 PM
pcu_bts15.pcap.gz pcu_bts15.pcap.gz 27.5 MB test w. apple iphone - ip but no browsing roh, 03/12/2020 02:17 PM


#1 Updated by roh over 1 year ago

#4 Updated by roh over 1 year ago


#5 Updated by roh over 1 year ago

acer z200 (andoid 4.4.2) - needed manual disabling and enabling of 'data' to work

#6 Updated by roh over 1 year ago

samsung S6 Edge - needed some disable-enable on data connections

#7 Updated by roh over 1 year ago

apple iphone - gets an ip (ping-able from bts) but browsing in safari does not work

#8 Updated by keith over 1 year ago

I think this is a great idea, as much as it is time consuming and well... manual.

However, I think that better than testing "browsing" on mobile browser with a result set of [works|does not work], it would be better to place an extremely restrictive firewall on the ggsn and intercept and answer NXDOMAIN for all DNS requests but a select few you will use for testing and then do something a little more controlled, like a simple ping test, opening a local LAN "web page" or connecting an XMPP client to a local server or some such.

My reasoning behind this is that most phones are probably going to saturate the capacity of the link as soon as they get an IP address with call home requests, cloud service logins, weather, app update checks and whatever.

I'm almost loathe to mention it, but to go beyond ping tests and test something a little more real world, telegram messenger gives a pretty good visual feedback of the status of the connection, and is a reasonably "easy" way to create MS or Network side traffic to initiate TBFs. Telegram has a small set of known IPs that you can allow in order for service to work quickly.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)