https://osmocom.org/https://osmocom.org/favicon.ico?16647414092016-07-12T12:11:44ZOpen Source Mobile CommunicationsOsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=18132016-07-12T12:11:44Zlaforge
<ul><li><strong>Assignee</strong> set to <i>msuraev</i></li></ul><p>Hi Max,</p>
<p>can you please quickly comment on whether this is the expected behavior or not? Also, if it is expected, what is needed to have it changed?</p> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=18152016-07-12T14:13:40Zmsuraev
<ul></ul><p>I'm not quite sure what should be the proper behavior in this case. I could re-test but the firmware of hw which we have is not compatible with the latest changes for litecell in osmo-bts master.</p>
<p>This was discussed as part of RT#4600. Are there any updates with regards to this?</p> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=18342016-07-13T15:55:47Zmsuraev
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul><p>I can reproduce this on our device with both ascending and descending channel allocators. Not sure what's the root cause yet.</p> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=18492016-07-14T14:05:24Zmsuraev
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-3 priority-high3 closed" href="/issues/1553">Feature #1553</a>: Multi-TRX support of PCU</i> added</li></ul> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=18682016-07-18T13:40:31Zmsuraev
<ul></ul><p>Note: build osmo-pcu with ENABLE_TS_ALLOC_DEBUG to gather additional info.</p> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=22352016-10-13T13:52:47Zmsuraev
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-2 priority-default closed" href="/issues/1648">Feature #1648</a>: Verify Multi-TRX support for osmo-bts-trx</i> added</li></ul> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=22372016-10-13T13:53:21Zmsuraev
<ul><li><strong>% Done</strong> changed from <i>0</i> to <i>10</i></li></ul><p>Note to self: try to reproduce with osmo-bts-trx.</p> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=22392016-10-13T15:33:26Zmsuraev
<ul></ul><p>Also - reproduce with edge instead of gprs: currently one of the test phones (MTK-based) fails to bring up DL TBF for some reason.</p> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=22462016-10-14T15:14:07Zmsuraev
<ul></ul><p>While trying to reproduce with osmo-trx:</p>
<p>Osmo-PCU# show tbf all <br />UL TBFs<br />TBF: TFI=0 TLLI=0xc6e23633 (valid) DIR=UL IMSI=001640000076847<br /> created=1476457106 state=00000006 1st_TS=7 1st_cTS=7 ctrl_TS=7 MS_CLASS=12/12<br /> TS_alloc=7! CS=CS-1 WS=64 V(Q)=13 V(R)=13</p>
<p>TBF: TFI=1 TLLI=0xc29225ff (valid) DIR=UL IMSI=001640000005666<br /> created=1476457099 state=00000006 1st_TS=6 1st_cTS=6 ctrl_TS=6 MS_CLASS=10/10<br /> TS_alloc=6! CS=CS-1 WS=64 V(Q)=38 V(R)=38</p>
<p>DL TBFs<br />TBF: TFI=1 TLLI=0xc6e23633 (valid) DIR=DL IMSI=001640000076847<br /> created=1476457094 state=0000004a 1st_TS=5 1st_cTS=7 ctrl_TS=7 MS_CLASS=12/12<br /> TS_alloc=5 6 7! CS=CS-4 WS=64 V(A)=118 V(S)=22 nBSN=-1</p>
<p>TBF: TFI=0 TLLI=0xc29225ff (valid) DIR=DL IMSI=001640000005666<br /> created=1476457061 state=0000000a 1st_TS=4 1st_cTS=6 ctrl_TS=6 MS_CLASS=10/10<br /> TS_alloc=4 5 6! 7 CS=CS-4 WS=64 V(A)=82 V(S)=90 nBSN=84</p>
<p>On following configuration with 2 trx:<br /> trx 0 <br /> rf_locked 0 <br /> arfcn 876 <br /> nominal power 23 <br /> max_power_red 0 <br /> rsl e1 tei 0 <br /> timeslot 0 <br /> phys_chan_config CCCH <br /> hopping enabled 0 <br /> timeslot 1 <br /> phys_chan_config SDCCH8 <br /> hopping enabled 0 <br /> timeslot 2 <br /> phys_chan_config TCH/F <br /> hopping enabled 0 <br /> timeslot 3 <br /> phys_chan_config TCH/F <br /> hopping enabled 0 <br /> timeslot 4 <br /> phys_chan_config PDCH <br /> hopping enabled 0 <br /> timeslot 5 <br /> phys_chan_config PDCH <br /> hopping enabled 0 <br /> timeslot 6 <br /> phys_chan_config PDCH <br /> hopping enabled 0 <br /> timeslot 7 <br /> phys_chan_config PDCH <br /> hopping enabled 0 <br /> trx 1 <br /> rf_locked 0 <br /> arfcn 880 <br /> nominal power 23<br /> max_power_red 0<br /> rsl e1 tei 0<br /> timeslot 0<br /> phys_chan_config PDCH<br /> hopping enabled 0<br /> timeslot 1<br /> phys_chan_config PDCH<br /> hopping enabled 0<br /> timeslot 2<br /> phys_chan_config PDCH<br /> hopping enabled 0<br /> timeslot 3<br /> phys_chan_config PDCH<br /> hopping enabled 0<br /> timeslot 4<br /> phys_chan_config TCH/F<br /> hopping enabled 0<br /> timeslot 5<br /> phys_chan_config TCH/F<br /> hopping enabled 0<br /> timeslot 6<br /> phys_chan_config TCH/F<br /> hopping enabled 0<br /> timeslot 7<br /> phys_chan_config TCH/F<br /> hopping enabled 0⏎</p> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=22652016-10-18T14:26:14Zmsuraev
<ul></ul><p>Note: might be good idea to try with dynamic channels once it's tested in multiTRX configuration.</p> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=25052016-11-29T09:10:59Zmsuraev
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Stalled</i></li></ul> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=26352016-12-16T10:14:56Zarvind.sirsikar
<ul><li><strong>Status</strong> changed from <i>Stalled</i> to <i>In Progress</i></li><li><strong>Assignee</strong> changed from <i>msuraev</i> to <i>arvind.sirsikar</i></li></ul> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=28792017-01-18T14:45:13Zwirelesss
<ul></ul><p>Arvind please update this ticket. Thank you!</p> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=30102017-02-07T10:55:40Zmsuraev
<ul></ul><p>Gerrit 1512 has patch for this under review.</p> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=43542017-06-26T14:46:37Zmsuraev
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Stalled</i></li></ul> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=49902017-08-15T16:34:32Zlaforge
<ul></ul> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=50772017-08-17T06:53:19Zlaforge
<ul><li><strong>Assignee</strong> changed from <i>arvind.sirsikar</i> to <i>4368</i></li></ul> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=52642017-08-31T15:25:00Zmsuraev
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-3 priority-3 priority-high3 closed" href="/issues/2282">Feature #2282</a>: uplink multi-slot allocations</i> added</li></ul> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=60192017-10-30T13:59:04Zmsuraev
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-1 priority-1 priority-lowest" href="/issues/2603">Bug #2603</a>: Review the various incomplete and never merged changes in radisys branch</i> added</li></ul> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=118872018-10-02T15:47:20Zlaforge
<ul></ul> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=139582019-04-15T07:49:51Zlaforge
<ul><li><strong>Assignee</strong> changed from <i>4368</i> to <i>lynxis</i></li></ul> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=170782020-01-08T22:46:51Zlaforge
<ul><li><strong>Assignee</strong> deleted (<del><i>lynxis</i></del>)</li></ul> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=172652020-01-21T13:26:41Zlaforge
<ul><li><strong>Assignee</strong> set to <i>daniel</i></li></ul> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=200952020-10-23T20:53:39Zpespin
<ul><li><strong>Status</strong> changed from <i>Stalled</i> to <i>In Progress</i></li><li><strong>Assignee</strong> changed from <i>daniel</i> to <i>pespin</i></li></ul><p>I submitted a TTCN3 test in osmo-ttcn3-hacks.git branch "pespin/pcu" which allocates up to 8 UL TBFs from different MS, and indeed all go to the same TRX.<br />It's even so broken that the 8th one is actually rejected because there's no more USFs available.</p>
<p>As per current implementation, is totally expected that first all TFIs in first TRX are allocated, and only then the next ones are taken (which may actually never happen due to the error described above).</p>
<p>See osmo-pcu.git src/gprs_rlcmac_ts_alloc.cpp tfi_find_free() which calls BTS::tfi_find_free() where the loop through TRX happens.</p>
<p>I'll be trying to improve the situation. I guess a good first step would be to have the 8th MS to successfuly register. Next step may be to start iterating on Nth TRX instead of first one, in a round-robin way. This way the load is spread among TRX.</p> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=201292020-10-26T15:24:11Zpespin
<ul><li><strong>% Done</strong> changed from <i>10</i> to <i>80</i></li></ul><p>Should be fixed by:<br /><a class="external" href="https://gerrit.osmocom.org/c/osmo-pcu/+/20919">https://gerrit.osmocom.org/c/osmo-pcu/+/20919</a> alloc_algo_b: Select TRX with least assigned TFIs during TBF alloc</p>
<p>Tested by:<br />remote: <a class="external" href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/20917">https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/20917</a> pcu: Assign different ARFCN numbers to each PCU TRX [NEW]<br />remote: <a class="external" href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/20918">https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/20918</a> pcu: Introduce test TC_multitrx_multims_alloc [NEW]</p> OsmoPCU - Bug #1775: LC15: No PDCH allocation across two TRXhttps://osmocom.org/issues/1775?journal_id=202392020-11-03T09:49:37Zpespin
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li><li><strong>% Done</strong> changed from <i>80</i> to <i>100</i></li></ul>