OsmoPCU: Newshttps://projects.osmocom.org/https://projects.osmocom.org/favicon.ico?16647414092023-12-14T16:51:31ZOpen Source Mobile Communications
Redmine osmo-pcu 1.4.0 releasehttps://projects.osmocom.org/news/2362023-12-14T16:51:31Zosmith
<p>Today we've released osmo-pcu 1.4.0.</p>
<p>This release uses PCUIF 12, which is compatible with osmo-bts 1.7.2 and osmo-bsc 1.11.1.</p>
<p>The changelog over 1.3.1 is as follows:<br /><pre>
osmo-pcu (1.4.0) unstable; urgency=medium
[ Pau Espin Pedrol ]
* tbf: Log poll timeout reason
[ Vadim Yanitskiy ]
* pdch_ul_controller: migrate from fn_cmp() to gsm0502_fncmp()
* bts: bts_tfi_find_free(): fix -Wmaybe-uninitialized (false positive)
[ Oliver Smith ]
* systemd: remove RestartPreventExitStatus=1
* Revert "pdch_ul_controller: migrate from fn_cmp() to gsm0502_fncmp()"
[ Philipp Maier ]
* pcuif_proto: rename PCU_IF_FLAG_SYSMO to PCU_IF_FLAG_DIRECT_PHY
* pcuif_proto: drop support for PCUIF v10
* pcu_l1_if: signal BTS model via PCUIF
* gprs_rlcmac_sched: fix condition for generating dummy blocks on idle
* bts: rename struct member gen_idle_blocks to gen_idle_blocks_C0
[ Andreas Eversberg ]
* Increase RR scheduler priority to 20, to avoid dropped bursts
* Use uniform log format for default config files
[ Keith ]
* TBF status: Fix VTY output text
-- Oliver Smith <osmith@sysmocom.de> Tue, 12 Dec 2023 16:58:16 +0100
</pre></p> Summary of OsmoPCU work during 2020https://projects.osmocom.org/news/1302021-02-13T17:51:00Zlaforge
<p>This is a summary of the work that has happened on the osmo-pcu software in 2020, specifically the timeframe January 2020 through early February 2021.</p>
<ul>
<li>large number of various CSN.1 encoder/decoder fixes</li>
<li>fix an infinite loop in CSN.1 dissector</li>
<li>fix pcu_sock related memory leak</li>
<li>MS RA capability parsing fixes (<a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: osmo-pcu crash after re-enabling MS RA capabilities parsing from SGSN messages (Resolved)" href="https://projects.osmocom.org/issues/4463">#4463</a>)</li>
<li>properly encode P-TMSI in RR PAGING REQUEST</li>
<li>Fix UL-ACK not sent to MS if intermediate UL block is lost</li>
<li>11bit RACH support (EGPRS Packet channel Requeset, <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: 11bit RACH support (Resolved)" href="https://projects.osmocom.org/issues/1548">#1548</a>)</li>
<li>do not encode out-of-range TA value</li>
<li>fix RRBP field in packet uplink assignment</li>
<li>add support for IPv6 NS-VCs</li>
<li>add support for frequency hopping</li>
<li>fix crashes due to NULL pointer deref (<a class="issue tracker-1 status-3 priority-3 priority-high3 closed" title="Bug: osmo-pcu: assert hit (Resolved)" href="https://projects.osmocom.org/issues/4756">#4756</a>)</li>
<li>downgrade to DL MCS1-4 when USF for GPRS_only MS (<a class="issue tracker-2 status-3 priority-2 priority-default closed" title="Feature: concurrent operation of GPRS and EGPRS mode (Resolved)" href="https://projects.osmocom.org/issues/4544">#4544</a>)</li>
<li>Get rid of LLC UI dummy blocks following other data (<a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: osmo-pcu: Sending LLC UI Dummy commands inside DL RLCMAC GPRS data blocks for no good reason (Resolved)" href="https://projects.osmocom.org/issues/4849">#4849</a>)</li>
<li>support GPRS concurrently with EGPGRS (previously only either/or)</li>
<li>support Gb interface with IP-SNS</li>
<li>Fix Dl EGPRS data blocks being generated occasionally on GPRS TBFs (<a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: NULL m_dl_egprs_ctrs passed to rate_ctr_add() (Resolved)" href="https://projects.osmocom.org/issues/4973">#4973</a>)</li>
<li>NACC (Network Assisted Cell Change) support</li>
</ul>
So in short:
<ul>
<li>lots of bugs fixed all over</li>
<li>GPRS and EPGRS are no longer exclusive, but GPRS-only MS can be served while EGPRS is active</li>
<li>Network Assisted Cell Change is going to significantly improve cell reselection performance</li>
<li>IPv6 support on the Gb interface</li>
<li>IP-SNS support on the Gb interface</li>
</ul>
<p>We are planning to tag a new osmo-pcu release soon-ish. This is mainly awaiting the full stabilization of the "NS2" (new NS code) VTY interface and APIs. Once released, those will be stable and cannot be modified in incompatible manner anymore.</p> September/October OsmoPCU code sprinthttps://projects.osmocom.org/news/1192019-11-16T21:22:00Zlaforge
<p>This is a (late) update about the September/October 2019 activities regarding improvement of <a class="wiki-page" href="https://projects.osmocom.org/projects/osmopcu/wiki">OsmoPCU</a> and <a class="wiki-page" href="https://projects.osmocom.org/projects/osmosgsn/wiki">OsmoSGSN</a> functionality and reliability.</p>
<p>Work has been done, among others, on <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: BSSGP SUSPEND ACK with unknown BVCI=0 (Resolved)" href="https://projects.osmocom.org/issues/4111">#4111</a>, <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: UL (M)CS update errors in TBF test (Resolved)" href="https://projects.osmocom.org/issues/3828">#3828</a>, <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: assert failed in osmo-pcu (Resolved)" href="https://projects.osmocom.org/issues/4228">#4228</a>, <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: BSSGP counter group errors in TBF test (Resolved)" href="https://projects.osmocom.org/issues/3827">#3827</a>, <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: XUA_ASP(asp-dyn-0){ASP_DOWN}: event ASPSM-ASP_UP not permitted in role ASP (Resolved)" href="https://projects.osmocom.org/issues/4247">#4247</a>, <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: osmo-bts-trx: incorrect PTCCH handling (Resolved)" href="https://projects.osmocom.org/issues/4102">#4102</a>, <a class="issue tracker-1 status-5 priority-2 priority-default closed" title="Bug: OsmoSGSN doesn't close SCCP connection after successful LU over IuPS (Closed)" href="https://projects.osmocom.org/issues/3995">#3995</a>, <a class="issue tracker-1 status-5 priority-2 priority-default closed" title="Bug: Fix sgsn_ranap_iu_event() returning error on SECURITY_MODE_COMPLETE (Closed)" href="https://projects.osmocom.org/issues/3969">#3969</a>, <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: osmo-pcu: several runtime errors detected by ASan (Resolved)" href="https://projects.osmocom.org/issues/4029">#4029</a>, <a class="issue tracker-1 status-5 priority-2 priority-default closed" title="Bug: 3G IuPS is unreliable (Closed)" href="https://projects.osmocom.org/issues/1977">#1977</a>, <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: vty: writing the configurations results in an invalid configuration (Resolved)" href="https://projects.osmocom.org/issues/4024">#4024</a>, <a class="issue tracker-1 status-3 priority-1 priority-lowest closed" title="Bug: CS-PAGING not implemented (Resolved)" href="https://projects.osmocom.org/issues/2406">#2406</a>, <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: Gerrit verification does not run in parallel (Resolved)" href="https://projects.osmocom.org/issues/4204">#4204</a>, <a class="issue tracker-1 status-5 priority-3 priority-high3 closed behind-schedule" title="Bug: No automatic testing of IuPS interface (Closed)" href="https://projects.osmocom.org/issues/2857">#2857</a>, <a class="issue tracker-1 status-5 priority-2 priority-default closed" title="Bug: Iu: send RANAP CommonID to known connection (Closed)" href="https://projects.osmocom.org/issues/3922">#3922</a>, <a class="issue tracker-2 status-3 priority-4 priority-high2 closed" title="Feature: PCU support for sending ETWS primary notifications (Resolved)" href="https://projects.osmocom.org/issues/4048">#4048</a>, <a class="issue tracker-1 status-5 priority-2 priority-default closed" title="Bug: pdp crash when lib pointer null (Closed)" href="https://projects.osmocom.org/issues/4173">#4173</a>, <a class="issue tracker-1 status-3 priority-3 priority-high3 closed" title="Bug: SGSN segfaults on network type change (Resolved)" href="https://projects.osmocom.org/issues/3727">#3727</a>, <a class="issue tracker-1 status-5 priority-2 priority-default closed" title="Bug: Destroying LLC-LLE after a GPRS Routing Area Update Reject (Closed)" href="https://projects.osmocom.org/issues/43">#43</a>, <a class="issue tracker-3 status-3 priority-1 priority-lowest closed" title="Support: verify that re-using ARFCN+BSIC pairs across separate BSS works (Resolved)" href="https://projects.osmocom.org/issues/4058">#4058</a>, <a class="issue tracker-2 status-3 priority-1 priority-lowest closed" title="Feature: allow disabling of "preemptive blind retransmissions" (Resolved)" href="https://projects.osmocom.org/issues/2408">#2408</a>, <a class="issue tracker-1 status-1 priority-3 priority-high3" title="Bug: No GMM ATTACH REJECT on GSUP UpdateLocation Error (New)" href="https://projects.osmocom.org/issues/2955">#2955</a></p>
<p>Unfortunately, <a class="wiki-page" href="https://projects.osmocom.org/projects/osmopcu/wiki">OsmoPCU</a> is still one of the least loved projects in the Osmocom universe. Not many people contribute to it, and there are very few commercial users wanting to contribute either financially or by helping with closing some more of the open issues :/</p> OsmoPCU Gb/IP reference manualhttps://projects.osmocom.org/news/482016-03-10T06:17:06Zlaforge
<p>The Osmocom manual collection has received a new member, the <em>OsmoPCU Gb protocol specification</em>, which documents the Gb/IP interface provided by <a class="wiki-page" href="https://projects.osmocom.org/projects/osmopcu/wiki">OsmoPCU</a> and its NS and BSSGP protocol implementations.</p>
<p>The new manual is available from <a class="external" href="http://ftp.osmocom.org/docs/latest/osmopcu-gb.pdf">http://ftp.osmocom.org/docs/latest/osmopcu-gb.pdf</a></p>