osmo-bts-trx: "CHAN RQD: no resources for SDCCH" on master

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.

Alexander Chemeris alexander.chemeris at gmail.com
Tue Jun 21 16:44:48 UTC 2016


On Wed, Jun 15, 2016 at 11:19 PM, Tom Tsou <tom at tsou.cc> wrote:
> On Wed, Jun 15, 2016 at 12:50 PM, Alexander Chemeris
> <alexander.chemeris at gmail.com> wrote:
>>> diff --git a/src/osmo-bts-trx/trx_if.c b/src/osmo-bts-trx/trx_if.c
>>> index a4c16dc..8c9a839 100644
>>> --- a/src/osmo-bts-trx/trx_if.c
>>> +++ b/src/osmo-bts-trx/trx_if.c
>>> @@ -47,7 +47,7 @@
>>>  //#define TOA_RSSI_DEBUG
>>>
>>>  int transceiver_available = 0;
>>> -int settsc_enabled = 0;
>>> +int settsc_enabled = 1;
>>>  int setbsic_enabled = 0;
>>
>> Could you explain why is that required?
>
> Because osmo-trx only supports setting the training sequence through
> the SETTSC command. There is some history of the code that I am not
> familiar with. There is a SETBSIC command on the osmo-bts side of the
> interface, but that command does not exist in osmo-trx side. Perhaps
> SETBSIC previously existed in OpenBTS at one point in time?

SETBSIC was introduced for osmocom-bb-trx (an OsmocomBB phone
operating as a BTS). These phones didn't have a function to set TSC,
but had a function to set BSIC, so Andreas added SETBSIC command to
work around this. OsmoBTS has sent both commands, because it doesn't
know whether it's connected to osmo-trx or to osmocom-bb-trx - an
unsupported command was historically just ignored. Has this behaviour
changed recently? I don't think there is any issues with sending
SETBSIC to osmo-trx except a warning in the log.

>> I don't remember the code exactly, but IIRC this is equivalent to setting or
>> removing 'tsc' line in the config file.
>
> I'm not aware SETTSC vs SETBSIC configuration outside of those static variables.

I was sure that I saw that removing "bsic" parameter stopped osmo-bts
from sending SETBSIC, but now I don't see that in the code. That
should be the best way to handle this - only send TSC of BSIC based on
configuration.

-- 
Regards,
Alexander Chemeris.
CEO, Fairwaves, Inc.
https://fairwaves.co



More information about the OpenBSC mailing list