From laforge at gnumonks.org Sun Jun 3 14:51:09 2018 From: laforge at gnumonks.org (Harald Welte) Date: Sun, 3 Jun 2018 16:51:09 +0200 Subject: osmo-pcu build failures on Debian 8.0 Message-ID: <20180603145109.GS3699@nataraja> For quite some time, osmo-pcu has been causing build failures on Debian 8. You can find a build log e.g. at https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/osmo-pcu/Debian_8.0/x86_64 The visible sign is that for some reasson there are additional log lines present in the output of our unit tests, like: [ 127s] TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge [ 127s] TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received. [ 127s] +DL packet loss of IMSI= / TLLI=0xffeeddcc: 0% [ 127s] TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) changes state from FLOW to WAIT RELEASE [ 127s] TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 0 microsec, cur_fn=0 where the "+" is the unexpected additional line. Does anyone have any information about why that is? I don't see any related changes recently. -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) From pespin at sysmocom.de Wed Jun 6 09:39:15 2018 From: pespin at sysmocom.de (Pau Espin Pedrol) Date: Wed, 6 Jun 2018 11:39:15 +0200 Subject: osmo-pcu build failures on Debian 8.0 In-Reply-To: <20180603145109.GS3699@nataraja> References: <20180603145109.GS3699@nataraja> Message-ID: <7994403c-be9a-b13a-2e23-d75138971761@sysmocom.de> For reference, I think this issue has been fixed and merged by https://gerrit.osmocom.org/#/c/osmo-pcu/+/9445/ -- - Pau Espin Pedrol http://www.sysmocom.de/ ======================================================================= * sysmocom - systems for mobile communications GmbH * Alt-Moabit 93 * 10559 Berlin, Germany * Sitz / Registered office: Berlin, HRB 134158 B * Geschaeftsfuehrer / Managing Director: Harald Welte From alexawingk at gmail.com Mon Jun 25 11:57:31 2018 From: alexawingk at gmail.com (weng alexa) Date: Mon, 25 Jun 2018 19:57:31 +0800 Subject: GPRS doesn't work Message-ID: Hi all, I set up the EGPRS network using software bundles (osmo-bts-trx + osmo-trx + osmo-pcu + osmo-sgsn + osmo-ggsn + osmo-bsc + osmo-msc + osmo-hlr) based on the USRP B210 platform. Now the cell phone can connect to the EGPRS network, but the phone has no IP address. All the config files are in the attachments, could you help we find what's wrong? Thanks sincerely All of the osmo-pcu's log is like the below: 20180625043250233 DRLCMACMEAS <0007> gprs_rlcmac_meas.cpp:183 DL Bandwitdh of IMSI=xxxxxxxxxxxxxxxx/ TLLI=0xb6ccf813: 190 KBits/s 20180625043250233 DTBFDL <0009> tbf_dl.cpp:863 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Scheduled Ack/Nack polling on FN=2035509, TS=4 20180625043250334 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250334 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250353 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250353 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250353 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250353 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250371 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250371 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250371 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250371 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250389 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250389 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250389 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250389 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250408 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250408 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250408 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250408 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250431 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250431 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250431 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250431 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250449 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250449 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250449 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250449 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250468 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250468 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250468 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250468 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250472 DTBF <0008> tbf_dl.cpp:648 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) changes poll state from GPRS_RLCMAC_POLL_SCHED to GPRS_RLCMAC_POLL_NONE 20180625043250472 DTBF <0008> pdch.cpp:407 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) RX: [PCU <- BTS] Packet Downlink Ack/Nack 20180625043250491 DTBFDL <0009> tbf_dl.cpp:863 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Scheduled Ack/Nack polling on FN=2035566, TS=4 20180625043250588 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250588 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250611 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250611 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250611 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250611 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250629 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250629 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250629 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250630 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250648 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250648 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250648 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250648 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250671 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250671 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250671 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250671 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250690 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250690 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250690 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250690 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250708 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250708 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250708 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250708 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250731 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250731 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250731 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250731 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250737 DTBF <0008> tbf_dl.cpp:648 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) changes poll state from GPRS_RLCMAC_POLL_SCHED to GPRS_RLCMAC_POLL_NONE 20180625043250737 DTBF <0008> pdch.cpp:407 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) RX: [PCU <- BTS] Packet Downlink Ack/Nack 20180625043250750 DTBFDL <0009> tbf_dl.cpp:863 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Scheduled Ack/Nack polling on FN=2035622, TS=4 20180625043250851 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250851 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250880 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250880 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250880 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250880 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250888 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250888 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250888 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250888 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250911 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250911 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250911 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250911 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250930 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250930 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250930 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250930 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250948 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250948 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250948 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250948 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043250971 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043250971 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043250971 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043250971 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043251009 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043251010 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043251010 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043251010 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043251010 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043251010 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043251010 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043251010 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043251011 DTBF <0008> tbf_dl.cpp:648 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) changes poll state from GPRS_RLCMAC_POLL_SCHED to GPRS_RLCMAC_POLL_NONE 20180625043251011 DTBF <0008> pdch.cpp:407 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) RX: [PCU <- BTS] Packet Downlink Ack/Nack 20180625043251031 DTBFDL <0009> tbf_dl.cpp:863 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Scheduled Ack/Nack polling on FN=2035683, TS=4 20180625043251128 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043251128 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043251151 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043251151 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043251151 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043251151 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043251170 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043251170 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043251170 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043251170 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043251188 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043251188 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043251188 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043251188 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043251211 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043251211 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043251211 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043251211 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043251230 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043251230 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043251230 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043251230 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043251248 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043251248 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043251248 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043251248 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043251271 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 2 (first control TS 4) 20180625043251271 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 3 (first control TS 4) 20180625043251271 DTBF <0008> tbf.cpp:718 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling is already scheduled 20180625043251271 DTBF <0008> tbf.cpp:714 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) Polling cannot be scheduled in this TS 5 (first control TS 4) 20180625043251272 DTBF <0008> tbf_dl.cpp:648 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) changes poll state from GPRS_RLCMAC_POLL_SCHED to GPRS_RLCMAC_POLL_NONE 20180625043251272 DTBF <0008> pdch.cpp:407 TBF(TFI=0 TLLI=0xb6ccf813 DIR=DL STATE=FLOW) RX: [PCU <- BTS] Packet Downlink Ack/Nack 20180625043251290 DRLCMACMEAS <0007> gprs_rlcmac_meas.cpp:183 DL Bandwitdh of IMSI=xxxxxxxxxxxxxxxxxx/ TLLI=0xb6ccf813: 186 KBits/s Part of the osmo-sgsn's log is shown below: 20180625042017231 DMM <0002> gprs_gmm.c:1272 MM(---/ffffffff) -> GMM ATTACH REQUEST MI(4140627987) type="GPRS attach" 20180625042017231 DMM <0002> gprs_sgsn.c:237 MM(/00000000) Allocated with GEA0 cipher. 20180625042017231 DLGLOBAL <001d> rate_ctr.c:88 validating counter group 0x558216d5ee00(sgsn:mmctx) with 11 counters 20180625042017233 DMM <0002> gprs_gmm.c:556 MM(/e35372d8) <- GPRS IDENTITY REQUEST: mi_type=IMEI 20180625042018409 DBSSGP <0011> gprs_bssgp.c:392 BSSGP TLLI=0xb6ccf813 Rx UPLINK-UNITDATA 20180625042018409 DLLC <0012> gprs_llc_parse.c:81 LLC SAPI=1 C U GEA0 IOV-UI=0x000000 FCS=0x8b6c20 CMD=UI DATA 20180625042018410 DMM <0002> gprs_gmm.c:1195 MM(/e35372d8) -> GMM IDENTITY RESPONSE: MI(IMEI)=866049037683470 20180625042018410 DMM <0002> gprs_gmm.c:556 MM(/e35372d8) <- GPRS IDENTITY REQUEST: mi_type=IMSI 20180625042019133 DBSSGP <0011> gprs_bssgp.c:392 BSSGP TLLI=0xb6ccf813 Rx UPLINK-UNITDATA 20180625042019133 DLLC <0012> gprs_llc_parse.c:81 LLC SAPI=1 C U GEA0 IOV-UI=0x000000 FCS=0xa77256 CMD=UI DATA 20180625042019133 DMM <0002> gprs_gmm.c:1195 MM(/e35372d8) -> GMM IDENTITY RESPONSE: MI(IMSI)=xxxxxxxxxxxxxxx 20180625042019133 DMM <0002> sgsn_auth.c:161 MM(xxxxxxxxxxxxxxx/e35372d8) Requesting authorization 20180625042019133 DMM <0002> sgsn_auth.c:220 MM(xxxxxxxxxxxxxxx/e35372d8) Updating authorization (unknown -> accepted) 20180625042019133 DMM <0002> sgsn_auth.c:249 MM(xxxxxxxxxxxxxxx/e35372d8) Got authorization update: state unknown -> accepted 20180625042019133 DMM <0002> gprs_gmm.c:1119 MM(xxxxxxxxxxxxxxx/e35372d8) Authorized, continuing procedure, IMSI=xxxxxxxxxxxxxxx 20180625042019133 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042024027 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042024483 DGPRS <000f> gprs_sgsn.c:912 Checking for inactive LLMEs, time = 341 20180625042024615 DLGSUP <0027> gsup_client.c:244 GSUP ping callback (connected, got PONG) 20180625042024615 DLGSUP <0027> gsup_client.c:264 GSUP sending PING 20180625042024615 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042024615 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042024615 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042024615 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042024615 DLINP <001f> input/ipa.c:138 127.0.0.1:4222 connected read 20180625042024615 DLINP <001f> input/ipa.c:56 127.0.0.1:4222 message received 20180625042024615 DLGSUP <0027> gsup_client.c:201 GSUP receiving PONG 20180625042025134 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042031136 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042034027 DNS <0010> gprs_ns.c:638 NSEI=1800 Timer expired in mode tns-test (30 seconds) 20180625042034027 DNS <0010> gprs_ns.c:571 NSEI=1800 Tx NS ALIVE (NSVCI=1800) 20180625042034027 DNS <0010> gprs_ns.c:610 NSEI=1800 Starting timer in mode tns-alive (3 seconds) 20180625042034027 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042034028 DNS <0010> gprs_ns.c:584 NSEI=1800 Tx NS ALIVE_ACK (NSVCI=1800) 20180625042034028 DNS <0010> gprs_ns.c:610 NSEI=1800 Starting timer in mode tns-test (30 seconds) 20180625042037138 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042037889 DBSSGP <0011> gprs_bssgp.c:392 BSSGP TLLI=0xb6ccf813 Rx UPLINK-UNITDATA 20180625042037889 DLLC <0012> gprs_llc_parse.c:81 LLC SAPI=1 C U GEA0 IOV-UI=0x000000 FCS=0x5b3c8d CMD=UI DATA 20180625042037889 DMM <0002> gprs_gmm.c:1272 MM(xxxxxxxxxxxxxxx/e35372d8) -> GMM ATTACH REQUEST MI(4140627987) type="GPRS attach" 20180625042037889 DMM <0002> gprs_gmm.c:228 MM(xxxxxxxxxxxxxxx/e35372d8) Starting MM timer 3350 while old timer 3350 pending 20180625042037889 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042043889 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042044027 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042044616 DLGSUP <0027> gsup_client.c:244 GSUP ping callback (connected, got PONG) 20180625042044616 DLGSUP <0027> gsup_client.c:264 GSUP sending PING 20180625042044616 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042044616 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042044616 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042044616 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042044616 DLINP <001f> input/ipa.c:138 127.0.0.1:4222 connected read 20180625042044616 DLINP <001f> input/ipa.c:56 127.0.0.1:4222 message received 20180625042044616 DLGSUP <0027> gsup_client.c:201 GSUP receiving PONG 20180625042047034 DBSSGP <0011> gprs_bssgp.c:392 BSSGP TLLI=0xb6ccf813 Rx UPLINK-UNITDATA 20180625042047034 DLLC <0012> gprs_llc_parse.c:81 LLC SAPI=1 C U GEA0 IOV-UI=0x000000 FCS=0x75dfce CMD=UI DATA 20180625042047034 DMM <0002> gprs_gmm.c:1272 MM(xxxxxxxxxxxxxxx/e35372d8) -> GMM ATTACH REQUEST MI(4140627987) type="GPRS attach" 20180625042047034 DMM <0002> gprs_gmm.c:228 MM(xxxxxxxxxxxxxxx/e35372d8) Starting MM timer 3350 while old timer 3350 pending 20180625042047034 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042053036 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042054028 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042054484 DGPRS <000f> gprs_sgsn.c:912 Checking for inactive LLMEs, time = 371 20180625042059038 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042102113 DBSSGP <0011> gprs_bssgp.c:392 BSSGP TLLI=0xb6ccf813 Rx UPLINK-UNITDATA 20180625042102113 DLLC <0012> gprs_llc_parse.c:81 LLC SAPI=1 C U GEA0 IOV-UI=0x000000 FCS=0x06fa0b CMD=UI DATA 20180625042102113 DMM <0002> gprs_gmm.c:1272 MM(xxxxxxxxxxxxxxx/e35372d8) -> GMM ATTACH REQUEST MI(4140627987) type="GPRS attach" 20180625042102113 DMM <0002> gprs_gmm.c:228 MM(xxxxxxxxxxxxxxx/e35372d8) Starting MM timer 3350 while old timer 3350 pending 20180625042102113 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042104028 DNS <0010> gprs_ns.c:638 NSEI=1800 Timer expired in mode tns-test (30 seconds) 20180625042104028 DNS <0010> gprs_ns.c:571 NSEI=1800 Tx NS ALIVE (NSVCI=1800) 20180625042104028 DNS <0010> gprs_ns.c:610 NSEI=1800 Starting timer in mode tns-alive (3 seconds) 20180625042104028 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042104028 DNS <0010> gprs_ns.c:584 NSEI=1800 Tx NS ALIVE_ACK (NSVCI=1800) 20180625042104028 DNS <0010> gprs_ns.c:610 NSEI=1800 Starting timer in mode tns-test (30 seconds) 20180625042104617 DLGSUP <0027> gsup_client.c:244 GSUP ping callback (connected, got PONG) 20180625042104617 DLGSUP <0027> gsup_client.c:264 GSUP sending PING 20180625042104617 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042104617 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042104617 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042104617 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042104617 DLINP <001f> input/ipa.c:138 127.0.0.1:4222 connected read 20180625042104617 DLINP <001f> input/ipa.c:56 127.0.0.1:4222 message received 20180625042104617 DLGSUP <0027> gsup_client.c:201 GSUP receiving PONG 20180625042108114 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042114030 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042114116 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042120117 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042124030 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042124484 DGPRS <000f> gprs_sgsn.c:912 Checking for inactive LLMEs, time = 401 20180625042124617 DLGSUP <0027> gsup_client.c:244 GSUP ping callback (connected, got PONG) 20180625042124617 DLGSUP <0027> gsup_client.c:264 GSUP sending PING 20180625042124617 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042124617 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042124617 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042124617 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042124617 DLINP <001f> input/ipa.c:138 127.0.0.1:4222 connected read 20180625042124617 DLINP <001f> input/ipa.c:56 127.0.0.1:4222 message received 20180625042124617 DLGSUP <0027> gsup_client.c:201 GSUP receiving PONG 20180625042126121 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/e35372d8) <- GPRS ATTACH ACCEPT (new P-TMSI=0xe35372d8) 20180625042132125 DMM <0002> gprs_gmm.c:2108 MM(xxxxxxxxxxxxxxx/e35372d8) T3350 expired >= 5 times 20180625042132125 DMM <0002> gprs_gmm.c:313 MM(xxxxxxxxxxxxxxx/e35372d8) Cleaning MM context due to T3350 20180625042132791 DBSSGP <0011> gprs_bssgp.c:392 BSSGP TLLI=0xb6ccf813 Rx UPLINK-UNITDATA 20180625042132791 DLLC <0012> gprs_llc.c:526 LLC RX: unknown TLLI 0xb6ccf813, creating LLME on the fly 20180625042132791 DLLC <0012> gprs_llc_parse.c:81 LLC SAPI=1 C U GEA0 IOV-UI=0x000000 FCS=0xe0b181 CMD=UI DATA 20180625042132791 DMM <0002> gprs_gmm.c:1272 MM(---/ffffffff) -> GMM ATTACH REQUEST MI(4140627987) type="GPRS attach" 20180625042132791 DMM <0002> gprs_sgsn.c:237 MM(/00000000) Allocated with GEA0 cipher. 20180625042132791 DLGLOBAL <001d> rate_ctr.c:88 validating counter group 0x558216d5ee00(sgsn:mmctx) with 11 counters 20180625042132791 DMM <0002> gprs_gmm.c:556 MM(/f2d9d8dd) <- GPRS IDENTITY REQUEST: mi_type=IMEI 20180625042133968 DBSSGP <0011> gprs_bssgp.c:392 BSSGP TLLI=0xb6ccf813 Rx UPLINK-UNITDATA 20180625042133968 DLLC <0012> gprs_llc_parse.c:81 LLC SAPI=1 C U GEA0 IOV-UI=0x000000 FCS=0x607d37 CMD=UI DATA 20180625042133968 DMM <0002> gprs_gmm.c:1195 MM(/f2d9d8dd) -> GMM IDENTITY RESPONSE: MI(IMEI)=866049037683470 20180625042133968 DMM <0002> gprs_gmm.c:556 MM(/f2d9d8dd) <- GPRS IDENTITY REQUEST: mi_type=IMSI 20180625042134028 DNS <0010> gprs_ns.c:638 NSEI=1800 Timer expired in mode tns-test (30 seconds) 20180625042134028 DNS <0010> gprs_ns.c:571 NSEI=1800 Tx NS ALIVE (NSVCI=1800) 20180625042134028 DNS <0010> gprs_ns.c:610 NSEI=1800 Starting timer in mode tns-alive (3 seconds) 20180625042134028 DNS <0010> gprs_ns.c:584 NSEI=1800 Tx NS ALIVE_ACK (NSVCI=1800) 20180625042134028 DNS <0010> gprs_ns.c:610 NSEI=1800 Starting timer in mode tns-test (30 seconds) 20180625042134030 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042134685 DBSSGP <0011> gprs_bssgp.c:392 BSSGP TLLI=0xb6ccf813 Rx UPLINK-UNITDATA 20180625042134685 DLLC <0012> gprs_llc_parse.c:81 LLC SAPI=1 C U GEA0 IOV-UI=0x000000 FCS=0xfe7d5b CMD=UI DATA 20180625042134685 DMM <0002> gprs_gmm.c:1195 MM(/f2d9d8dd) -> GMM IDENTITY RESPONSE: MI(IMSI)=xxxxxxxxxxxxxxx 20180625042134685 DMM <0002> sgsn_auth.c:161 MM(xxxxxxxxxxxxxxx/f2d9d8dd) Requesting authorization 20180625042134685 DMM <0002> sgsn_auth.c:220 MM(xxxxxxxxxxxxxxx/f2d9d8dd) Updating authorization (unknown -> accepted) 20180625042134685 DMM <0002> sgsn_auth.c:249 MM(xxxxxxxxxxxxxxx/f2d9d8dd) Got authorization update: state unknown -> accepted 20180625042134685 DMM <0002> gprs_gmm.c:1119 MM(xxxxxxxxxxxxxxx/f2d9d8dd) Authorized, continuing procedure, IMSI=xxxxxxxxxxxxxxx 20180625042134685 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042140686 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042144031 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042144618 DLGSUP <0027> gsup_client.c:244 GSUP ping callback (connected, got PONG) 20180625042144618 DLGSUP <0027> gsup_client.c:264 GSUP sending PING 20180625042144618 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042144618 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042144618 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042144618 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042144618 DLINP <001f> input/ipa.c:138 127.0.0.1:4222 connected read 20180625042144618 DLINP <001f> input/ipa.c:56 127.0.0.1:4222 message received 20180625042144618 DLGSUP <0027> gsup_client.c:201 GSUP receiving PONG 20180625042146689 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042147289 DBSSGP <0011> gprs_bssgp.c:392 BSSGP TLLI=0xb6ccf813 Rx UPLINK-UNITDATA 20180625042147289 DLLC <0012> gprs_llc_parse.c:81 LLC SAPI=1 C U GEA0 IOV-UI=0x000000 FCS=0x939444 CMD=UI DATA 20180625042147289 DMM <0002> gprs_gmm.c:1272 MM(xxxxxxxxxxxxxxx/f2d9d8dd) -> GMM ATTACH REQUEST MI(4140627987) type="GPRS attach" 20180625042147289 DMM <0002> gprs_gmm.c:228 MM(xxxxxxxxxxxxxxx/f2d9d8dd) Starting MM timer 3350 while old timer 3350 pending 20180625042147289 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042153290 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042154031 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042154485 DGPRS <000f> gprs_sgsn.c:912 Checking for inactive LLMEs, time = 431 20180625042159292 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042202149 DBSSGP <0011> gprs_bssgp.c:392 BSSGP TLLI=0xb6ccf813 Rx UPLINK-UNITDATA 20180625042202149 DLLC <0012> gprs_llc_parse.c:81 LLC SAPI=1 C U GEA0 IOV-UI=0x000000 FCS=0x5b3c8d CMD=UI DATA 20180625042202149 DMM <0002> gprs_gmm.c:1272 MM(xxxxxxxxxxxxxxx/f2d9d8dd) -> GMM ATTACH REQUEST MI(4140627987) type="GPRS attach" 20180625042202149 DMM <0002> gprs_gmm.c:228 MM(xxxxxxxxxxxxxxx/f2d9d8dd) Starting MM timer 3350 while old timer 3350 pending 20180625042202149 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042204029 DNS <0010> gprs_ns.c:638 NSEI=1800 Timer expired in mode tns-test (30 seconds) 20180625042204029 DNS <0010> gprs_ns.c:571 NSEI=1800 Tx NS ALIVE (NSVCI=1800) 20180625042204029 DNS <0010> gprs_ns.c:610 NSEI=1800 Starting timer in mode tns-alive (3 seconds) 20180625042204029 DNS <0010> gprs_ns.c:584 NSEI=1800 Tx NS ALIVE_ACK (NSVCI=1800) 20180625042204029 DNS <0010> gprs_ns.c:610 NSEI=1800 Starting timer in mode tns-test (30 seconds) 20180625042204031 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042204619 DLGSUP <0027> gsup_client.c:244 GSUP ping callback (connected, got PONG) 20180625042204619 DLGSUP <0027> gsup_client.c:264 GSUP sending PING 20180625042204619 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042204619 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042204619 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042204619 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042204619 DLINP <001f> input/ipa.c:138 127.0.0.1:4222 connected read 20180625042204619 DLINP <001f> input/ipa.c:56 127.0.0.1:4222 message received 20180625042204619 DLGSUP <0027> gsup_client.c:201 GSUP receiving PONG 20180625042208149 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042214031 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042214150 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042216947 DBSSGP <0011> gprs_bssgp.c:392 BSSGP TLLI=0xb6ccf813 Rx UPLINK-UNITDATA 20180625042216947 DLLC <0012> gprs_llc_parse.c:81 LLC SAPI=1 C U GEA0 IOV-UI=0x000000 FCS=0x75dfce CMD=UI DATA 20180625042216947 DMM <0002> gprs_gmm.c:1272 MM(xxxxxxxxxxxxxxx/f2d9d8dd) -> GMM ATTACH REQUEST MI(4140627987) type="GPRS attach" 20180625042216947 DMM <0002> gprs_gmm.c:228 MM(xxxxxxxxxxxxxxx/f2d9d8dd) Starting MM timer 3350 while old timer 3350 pending 20180625042216947 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042222948 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042224031 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042224486 DGPRS <000f> gprs_sgsn.c:912 Checking for inactive LLMEs, time = 461 20180625042224619 DLGSUP <0027> gsup_client.c:244 GSUP ping callback (connected, got PONG) 20180625042224619 DLGSUP <0027> gsup_client.c:264 GSUP sending PING 20180625042224619 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042224619 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042224619 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042224619 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042224619 DLINP <001f> input/ipa.c:138 127.0.0.1:4222 connected read 20180625042224619 DLINP <001f> input/ipa.c:56 127.0.0.1:4222 message received 20180625042224619 DLGSUP <0027> gsup_client.c:201 GSUP receiving PONG 20180625042228950 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042232086 DBSSGP <0011> gprs_bssgp.c:392 BSSGP TLLI=0xb6ccf813 Rx UPLINK-UNITDATA 20180625042232086 DLLC <0012> gprs_llc_parse.c:81 LLC SAPI=1 C U GEA0 IOV-UI=0x000000 FCS=0x06fa0b CMD=UI DATA 20180625042232086 DMM <0002> gprs_gmm.c:1272 MM(xxxxxxxxxxxxxxx/f2d9d8dd) -> GMM ATTACH REQUEST MI(4140627987) type="GPRS attach" 20180625042232086 DMM <0002> gprs_gmm.c:228 MM(xxxxxxxxxxxxxxx/f2d9d8dd) Starting MM timer 3350 while old timer 3350 pending 20180625042232086 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042234029 DNS <0010> gprs_ns.c:638 NSEI=1800 Timer expired in mode tns-test (30 seconds) 20180625042234029 DNS <0010> gprs_ns.c:571 NSEI=1800 Tx NS ALIVE (NSVCI=1800) 20180625042234029 DNS <0010> gprs_ns.c:610 NSEI=1800 Starting timer in mode tns-alive (3 seconds) 20180625042234029 DNS <0010> gprs_ns.c:584 NSEI=1800 Tx NS ALIVE_ACK (NSVCI=1800) 20180625042234030 DNS <0010> gprs_ns.c:610 NSEI=1800 Starting timer in mode tns-test (30 seconds) 20180625042234032 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042238087 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042244032 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042244090 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042244619 DLGSUP <0027> gsup_client.c:244 GSUP ping callback (connected, got PONG) 20180625042244619 DLGSUP <0027> gsup_client.c:264 GSUP sending PING 20180625042244619 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042244619 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042244619 DLINP <001f> input/ipa.c:142 127.0.0.1:4222 connected write 20180625042244619 DLINP <001f> input/ipa.c:92 127.0.0.1:4222 sending data 20180625042244620 DLINP <001f> input/ipa.c:138 127.0.0.1:4222 connected read 20180625042244620 DLINP <001f> input/ipa.c:56 127.0.0.1:4222 message received 20180625042244620 DLGSUP <0027> gsup_client.c:201 GSUP receiving PONG 20180625042250092 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042254032 DBSSGP <0011> gprs_bssgp.c:806 BSSGP BVCI=1800 Rx Flow Control BVC 20180625042254487 DGPRS <000f> gprs_sgsn.c:912 Checking for inactive LLMEs, time = 491 20180625042256094 DMM <0002> gprs_gmm.c:437 MM(xxxxxxxxxxxxxxx/f2d9d8dd) <- GPRS ATTACH ACCEPT (new P-TMSI=0xf2d9d8dd) 20180625042302097 DMM <0002> gprs_gmm.c:2108 MM(xxxxxxxxxxxxxxx/f2d9d8dd) T3350 expired >= 5 times 20180625042302097 DMM <0002> gprs_gmm.c:313 MM(xxxxxxxxxxxxxxx/f2d9d8dd) Cleaning MM context due to T3350 20180625042302304 DBSSGP <0011> gprs_bssgp.c:392 BSSGP TLLI=0xb6ccf813 Rx UPLINK-UNITDATA 20180625042302304 DLLC <0012> gprs_llc.c:526 LLC RX: unknown TLLI 0xb6ccf813, creating LLME on the fly 20180625042302304 DLLC <0012> gprs_llc_parse.c:81 LLC SAPI=1 C U GEA0 IOV-UI=0x000000 FCS=0xe0b181 CMD=UI DATA Thanks, Alexa -------------- next part -------------- A non-text attachment was scrubbed... Name: myconfs-gmail.tar.gz Type: application/x-gzip Size: 2883 bytes Desc: not available URL: From matt9j at cs.washington.edu Thu Jun 28 13:45:36 2018 From: matt9j at cs.washington.edu (Matthew Johnson) Date: Thu, 28 Jun 2018 21:45:36 +0800 Subject: Data Rate of EGPRS is Too Low In-Reply-To: References: <20180301122707.GA18710@my.box> <20180302030127.GA3507@my.box> <20180305221514.GA7166@my.box> Message-ID: Hello Xinke, I believe I've found the culprit. It took me longer than I thought it would, but I have a full Litecell 1.5 network up and running now. I continued to see poor throughput though, even with the Litecell instead of a B210! Over the last few days I worked through the different components, and discovered that it seemed like the bottleneck was in the PCU. That lead me to take a look at the osmo-pcu issue tracker, where I found the following ticket: https://osmocom.org/issues/1524 . It looks like the PCU has trouble communicating with the basebands of some phones, particularly phones with Mediatek chipsets. I was able to get ahold of an iPhone8 for testing (Qualcomm baseband), and was able to get a more reasonable 400kbps of throughput (with healthy PCU packet counters, vs my lab test phone that had large numbers of PCU TBF timeouts). It just so happened that my main lab test phones were all low end models with Mediatek chipsets, even though they were in very different form factors and from different manufacturers. Hopefully this is helpful-- let me know if you've found another possible explanation for your observed low throughput. Regards, -Matt J. On Thu, Apr 12, 2018 at 3:43 PM XINKE ZHANG wrote: > Hi Matthew, > > > I'm sorry for late reply. > > I have also tested the latest split components running on a xubuntu > 14.04 machine, but the throughput is very limited. I buy a test phone, and > find that the dl bler is so high. In my opinion, the high dl bler causes > the low throughput. Nowadays, I'm trying to locate issues, but there is no > progress. > > > Best Regards, > > Xinke > > ------------------------------ > *From:* Matthew Johnson > *Sent:* Wednesday, April 4, 2018 16:54 > *To:* Neels Hofmeyr > *Cc:* XINKE ZHANG; osmocom-net-gprs at lists.osmocom.org > *Subject:* Re: Data Rate of EGPRS is Too Low > > Hello Xinke, > I'm a graduate student at the University of Washington, and just brought > up an EGPRS/GPRS network with an Ettus B210/osmo-trx. My B210 has a GPSDO > as well. I'm just getting started on this project (so I'm unfortunately not > the expert you are looking for), but I can corroborate that I am also > seeing very limited single user throughput in EGRPS and vanilla GRPS > (6-8kbps maximum measured via iperf). My network is built with the latest > split components running on a debian9 virtual machine via virtualbox. I'll > attach my configs here if they're helpful. I also have access to a > litecell1.5 and will be bringing up the network on it in the next few > weeks, so I'll be able to report if it behaves any better. The litecell > setup will also be running on dedicated hardware to rule out any > strangeness from virtualbox. Sorry I don't have any other clues at this > time, but I can at least confirm Neels's analysis above and rule out the > impact of running the old nitb and ggsn. > Cheers, > -Matt Johnson > > On Mon, Mar 5, 2018 at 2:15 PM, Neels Hofmeyr > wrote: > > On Sat, Mar 03, 2018 at 12:18:52PM +0000, XINKE ZHANG wrote: > > I'm sure that B210 has a GPSDO. I execute 'uhd_usrp_probe' to prove it. > > I'm not familiar with it, but if you say so. > > > My entire config files are attached here. Pls help check it. Thanks. > > It all looks good to me. Two minor notes: > > - the pcu config once needed 'two-phase-access' to function reliably, but > this > is no longer needed. > > - you seem to be running an old version of the ggsn. The new one is called > osmo-ggsn with a config file style and vty interface like the other osmo > programs. However, this should not affect your downlink throughput. > > - you also seem to run osmo-nitb, we have moved to separate programs, being > osmo-hlr, osmo-msc and osmo-bsc. Refer to > > http://osmocom.org/projects/cellular-infrastructure/wiki/Osmocom_Network_In_The_Box > This should, however, not affect your downlink throughput, either. > > So yeah, sorry, but I have nothing of weight to add. Maybe someone else > here > has deeper knowledge of EGPRS and SDR based BTS? > > ~N > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: