some issues configuring openbsc

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/.

Caleb Pal cleb at defcon-3.net
Tue Sep 13 12:41:09 UTC 2011


Steve,

I would strongly suggest you look at your configuration file and
http://openbsc.osmocom.org/trac/wiki/osmo-nitb_VTY. There are a few
parameters you need to set. It appears from the output you provided that
there is a mismatch between the band setting in the configuration file and
what the BTS actually supports. 

In addition to the band setting, I would adjust the max_power_red setting
for the TRX. For bench testing this allows you to decrease the TX power and
coverage of the BTS so you do not attract unwanted handsets, or worse. 


Regards,

Caleb

-----Original Message-----
From: openbsc-bounces at lists.osmocom.org
[mailto:openbsc-bounces at lists.osmocom.org] On Behalf Of Stephen Siadak
Sent: Tuesday, September 13, 2011 0643
To: openbsc at lists.osmocom.org
Subject: some issues configuring openbsc

While I think I am pretty close to getting my ip.access nanoBTS to 
communicate with my laptop running osmo-nitb I seem to be running into a 
problem.

I am running openbsc-0.9.13 and using libosmocore-0.1.30

When I start osmo-nitb I see this error:

     ./osmo-nitb -T -c ./openbsc.cfg
     DB: Database initialized.
     DB: Database prepared.
     Sat Sep 10 17:39:42 2011 <0007> sms_queue.c:223 Attempting to send 
20 SMS
     Sat Sep 10 17:39:45 2011 <000d> input/ipaccess.c:650 accept()ed new 
OML link from 2.2.2.1
     Sat Sep 10 17:39:45 2011 <0004> e1_input.c:238 rsl_sendmsg: 
msg->trx->rsl_link == NULL: 81 8a c4 0b
     Sat Sep 10 17:39:45 2011 <0004> e1_input.c:238 rsl_sendmsg: 
msg->trx->rsl_link == NULL: 81 81 c1 10 02 00 00 00 c0 a8 ea 01 00 00 00 
00 00 00 00 00
     Sat Sep 10 17:39:45 2011 <0004> e1_input.c:238 rsl_sendmsg: 
msg->trx->rsl_link == NULL: 81 81 c1 10 02 00 d4 07 c0 a8 ea 01 38 a4 45 
00 04 59 40 00
     Sat Sep 10 17:39:45 2011 <0005> bsc_init.c:50 Failed to set BTS 
attributes. That is fatal. Was the bts type and frequency properly 
specified?

I am using one of the stock nitb configuration files with no modifications.
     openbsc.git/openbsc/doc/examples/osmo-nitb/nanobts/openbsc.cfg

My setup is a little odd. I did not do the original configuration for 
the nanoBTS. I was hoping to just get stuff working with the current 
configuration before I changed anything.
The nanoBTS comes up with an IP of 2.2.2.1 and expects a gateway of 
2.2.2.2. So I simply configured the ip eth0 on my laptop to 2.2.2.2. 
Then annoyingly the nanoBTS starts looking for 3.3.3.3. Now I start 
getting a little hacky to try and move stuff along:

     ip addr add 3.3.3.3/24 dev eth0
     ip route add 3.3.3.3/32 via 2.2.2.2


I am able to use ipaccess-find:
     ./ipaccess-find eth0
     # finally shows
     # MAC Address='00:02:95:00:51:83'  IP Address='2.2.2.1'  Unit 
ID='1801/0/0'
     # Location 1=''  Location 2='BTS_NBT131G'  Equipment 
Version='165b029_58'
     # Software Version='168a302_v142b13d0'  Unit 
Name='nbts-00-02-95-00-51-83'
     # Serial Number='00106317'


I am also able to use ipaccess-config:
     ./ipaccess-config -u 1801/0/0 -o 2.2.2.2 -r 2.2.2.1
     # Trying to connect to ip.access BTS ...
     # <0005> abis_nm.c:537 OC=SITE-MANAGER(00) INST=(ff,ff,ff) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07)
     # <0005> abis_nm.c:537 OC=BTS(01) INST=(00,ff,ff) STATE CHG: 
OP_STATE=Disabled
     # AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) 
STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # OML link established using TRX 0
     # setting Unit ID to '1801/0/0'
     # setting primary OML link IP to '2.2.2.2'
     # <0005> abis_nm.c:537 OC=CHANNEL(03) INST=(00,00,00) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=CHANNEL(03) INST=(00,00,01) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=CHANNEL(03) INST=(00,00,02) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=CHANNEL(03) INST=(00,00,03) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=CHANNEL(03) INST=(00,00,04) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=CHANNEL(03) INST=(00,00,05) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=CHANNEL(03) INST=(00,00,06) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=CHANNEL(03) INST=(00,00,07) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=RADIO-CARRIER(02) INST=(00,00,ff) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=GPRS-NSE(f0) INST=(00,ff,ff) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=GPRS-CELL(f1) INST=(00,00,ff) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=GPRS-NSVC(f2) INST=(00,00,ff) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=GPRS-NSVC(f2) INST=(00,01,ff) STATE CHG:
     # OP_STATE=Disabled AVAIL=Not installed(07) ADM=Locked
     # <0005> abis_nm.c:537 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff)
     # IPACCESS(0xf0): SET NVATTR ACK
     # Set the NV Attributes.
     # The BTS has acked the restart. Exiting.

At this point I try to start osmo-nitb and receive the error I mentioned 
earlier:
./osmo-nitb -T -c ./openbsc.cfg
     DB: Database initialized.
     DB: Database prepared.
     Sat Sep 10 17:39:42 2011 <0007> sms_queue.c:223 Attempting to send 
20 SMS
     Sat Sep 10 17:39:45 2011 <000d> input/ipaccess.c:650 accept()ed new 
OML link from 2.2.2.1
     Sat Sep 10 17:39:45 2011 <0004> e1_input.c:238 rsl_sendmsg: 
msg->trx->rsl_link == NULL: 81 8a c4 0b
     Sat Sep 10 17:39:45 2011 <0004> e1_input.c:238 rsl_sendmsg: 
msg->trx->rsl_link == NULL: 81 81 c1 10 02 00 00 00 c0 a8 ea 01 00 00 00 
00 00 00 00 00
     Sat Sep 10 17:39:45 2011 <0004> e1_input.c:238 rsl_sendmsg: 
msg->trx->rsl_link == NULL: 81 81 c1 10 02 00 d4 07 c0 a8 ea 01 38 a4 45 
00 04 59 40 00
     Sat Sep 10 17:39:45 2011 <0005> bsc_init.c:50 Failed to set BTS 
attributes. That is fatal. Was the bts type and frequency properly 
specified?

I think the bts type is set correct in the configuration file:
     type nanobts

I am not sure what setting actually sets the frequency.

I am happy to provide more information and any help is appreciated.

Thanks in advance,
-Steve






More information about the OpenBSC mailing list