Hi Neels and everyone in the list,
Thanks for your help in installing OpenBSc on my Raspberry Pi :) It was as you said that I should delete it and build from scratch. The prefix command fixed the issue as well ./configure --prefix=/usr ..
I was unable to install lcr due to an error: Makefile:1306: recipe for target 'chan_lcr.po' failed I don't know if that will fix the problem, though, its optional, and osmo-nitb should do the job by it self.
Now I ran the osmo-nitb, osmo-bts-trx and osmo-trx all together with the USRP2 with FLEX900 daughter board GSM900 band, it all works well except the mobile is not able to register on the network. osmo-nitb shows this error: (towards the end)
my file >trybsc.cfg contains this: ! password foo ! line vty no login ! e1_input e1_line 0 driver ipa network network country code 416 mobile network code 77 short name GSMab long name GSMab auth policy accept-all location updating reject cause 13 encryption a5 0 neci 1 paging any use tch 0 rrlp mode none mm info 1 handover 0 handover window rxlev averaging 10 handover window rxqual averaging 1 handover window rxlev neighbor averaging 10 handover power budget interval 6 handover power budget hysteresis 3 handover maximum distance 9999 timer t3101 10 timer t3103 0 timer t3105 0 timer t3107 0 timer t3109 0 timer t3111 0 timer t3113 60 timer t3115 0 timer t3117 0 timer t3119 0 timer t3122 10 timer t3141 0 dtx-used 0 subscriber-keep-in-ram 0 bts 0 type sysmobts band GSM900 cell_identity 0 location_area_code 1 training_sequence_code 7 base_station_id_code 63 ms max power 0 cell reselection hysteresis 4 rxlev access min 0 periodic location update 30 channel allocator descending rach tx integer 9 rach max transmission 7 ! channel-descrption attach 1 ! channel-descrption bs-pa-mfrms 5 ! channel-descrption bs-ag-blks-res 1 ip.access unit_id 1801 0 oml ip.access stream_id 255 line 0 neighbor-list mode automatic trx 0 rf_locked 0 arfcn 100 nominal power 0 max_power_red 0 rsl e1 tei 0 timeslot 0 phys_chan_config CCCH+SDCCH4 hopping enabled 0 timeslot 1 phys_chan_config TCH/F hopping enabled 0 timeslot 2 phys_chan_config TCH/F hopping enabled 0 timeslot 3 phys_chan_config TCH/F hopping enabled 0 timeslot 4 phys_chan_config TCH/F hopping enabled 0 timeslot 5 phys_chan_config TCH/F hopping enabled 0 timeslot 6 phys_chan_config TCH/F hopping enabled 0 timeslot 7 phys_chan_config TCH/F hopping enabled 0
pi@dwarfabd:~ $ sudo osmo-nitb -c ~/trybsc.cfg -l hlr.sqlite3 -P -C --debug=DRLL:DCC:DMM:DRR:DRSL:DNM <0005> bsc_init.c:498 VTY at 127.0.0.1 4242 <0005> bsc_init.c:427 WARNING: You are running an 'accept-all' network on a BTS that is not barred. This configuration is likely to interfere with production GSM networks and should only be used in a RF shielded environment such as a faraday cage!
<0005> bsc_hack.c:318 CTRL at 127.0.0.1 4249 DB: Database initialized. DB: Database prepared. <0005> abis_nm.c:316 OC=SITE-MANAGER(00) INST=(ff,ff,ff) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:1768 OC=SITE-MANAGER(00) INST=(ff,ff,ff) Sending OPSTART <0005> abis_nm.c:316 OC=BTS(01) INST=(00,ff,ff) STATE CHG: OP_STATE=NULL AVAIL=Dependency(05) <0005> abis_nm.c:1449 Set BTS Attr (bts=0) <0005> abis_nm.c:1768 OC=BTS(01) INST=(00,ff,ff) Sending OPSTART <0005> abis_nm.c:316 OC=GPRS-NSE(f0) INST=(00,ff,ff) STATE CHG: OP_STATE=NULL AVAIL=Dependency(05) <0005> abis_nm.c:316 OC=GPRS-CELL(f1) INST=(00,ff,ff) STATE CHG: OP_STATE=NULL AVAIL=Dependency(05) <0005> abis_nm.c:316 OC=GPRS-NSVC(f2) INST=(00,00,ff) STATE CHG: OP_STATE=NULL AVAIL=Dependency(05) <0005> abis_nm.c:316 OC=GPRS-NSVC(f2) INST=(00,01,ff) STATE CHG: OP_STATE=Disabled AVAIL=Off line(03) <0005> abis_nm.c:316 OC=RADIO-CARRIER(02) INST=(00,00,ff) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,00) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,01) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,02) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,03) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,04) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,05) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,06) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,07) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=RADIO-CARRIER(02) INST=(00,00,ff) STATE CHG: OP_STATE=Disabled AVAIL=OK(ff) <0005> abis_nm.c:1768 OC=RADIO-CARRIER(02) INST=(00,00,ff) Sending OPSTART <0005> abis_nm.c:316 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) STATE CHG: OP_STATE=NULL AVAIL=OK(ff) <0005> abis_nm.c:316 OC=RADIO-CARRIER(02) INST=(00,00,ff) Software Activated Report <0005> abis_nm.c:1466 Set TRX Attr (bts=0,trx=0) <0005> abis_nm.c:1768 OC=RADIO-CARRIER(02) INST=(00,00,ff) Sending OPSTART <0005> abis_nm.c:316 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) Software Activated Report <0005> abis_nm.c:1768 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) Sending OPSTART <0005> abis_nm.c:2587 ip.access RSL CONNECT IP=0.0.0.0 PORT=3003 STREAM=0x00 <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,00) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=0) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,00) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,01) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=1) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,01) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,02) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=2) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,02) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,03) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=3) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,03) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,04) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=4) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,04) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,05) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=5) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,05) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,06) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=6) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,06) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,07) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=7) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,07) Sending OPSTART <0005> abis_nm.c:316 OC=BTS(01) INST=(00,ff,ff) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=RADIO-CARRIER(02) INST=(00,00,ff) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:2429 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) IPACCESS(0xe1): RSL CONNECT ACK <0004> bsc_init.c:287 bootstrapping RSL for BTS/TRX (0/0) on ARFCN 100 using MCC=416 MNC=77 LAC=1 CID=0 BSIC=63 <0003> system_information.c:525 Serving cell: 100 <0003> bsc_init.c:104 SI1: 55 06 19 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 e5 04 00 2b <0003> bsc_init.c:104 SI2: 59 06 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff e5 04 00 <0003> bsc_init.c:104 SI3: 49 06 1b 00 00 14 f6 77 00 01 49 03 05 27 53 40 e5 04 00 39 2b 2b 2b <0003> bsc_init.c:104 SI4: 31 06 1c 14 f6 77 00 01 53 40 e5 04 00 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b <0003> bsc_init.c:104 SI5: 49 06 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2b 2b 2b 2b <0003> bsc_init.c:104 SI6: 2d 06 1e 00 00 14 f6 77 00 01 27 ff 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,00) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,01) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,02) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,03) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,04) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,05) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,06) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,07) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0000> chan_alloc.c:367 (bts=0,trx=0,ts=0,pchan=CCCH+SDCCH4) Allocating lchan=0 as SDCCH <0004> abis_rsl.c:1705 (bts=0,trx=0,ts=0,ss=0) Activating ARFCN(100) SS(0) lctype SDCCH r=LOCATION_UPDATE ra=0x0b ta=3 <0004> abis_rsl.c:539 (bts=0,trx=0,ts=0,pchan=CCCH+SDCCH4) Tx RSL Channel Activate with act_type=INITIAL <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=0) state NONE -> ACTIVATION REQUESTED <0004> abis_rsl.c:1434 (bts=0,trx=0,ts=0,ss=0) CHANNEL ACTIVATE ACK <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=0) state ACTIVATION REQUESTED -> ACTIVE <0000> chan_alloc.c:367 (bts=0,trx=0,ts=0,pchan=CCCH+SDCCH4) Allocating lchan=1 as SDCCH <0004> abis_rsl.c:1705 (bts=0,trx=0,ts=0,ss=1) Activating ARFCN(100) SS(1) lctype SDCCH r=OTHER ra=0x1f ta=2 <0004> abis_rsl.c:539 (bts=0,trx=0,ts=0,pchan=CCCH+SDCCH4) Tx RSL Channel Activate with act_type=INITIAL <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=1) state NONE -> ACTIVATION REQUESTED <0004> abis_rsl.c:1434 (bts=0,trx=0,ts=0,ss=1) CHANNEL ACTIVATE ACK <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=1) state ACTIVATION REQUESTED -> ACTIVE <0004> abis_rsl.c:772 (bts=0,trx=0,ts=0,ss=0) RF Channel Release CMD due error 1 <0004> abis_rsl.c:721 (bts=0,trx=0,ts=0,ss=0) DEACTivate SACCH CMD <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=0) state ACTIVE -> RELEASE DUE ERROR <0004> abis_rsl.c:830 (bts=0,trx=0,ts=0,ss=0) RF CHANNEL RELEASE ACK <0004> abis_rsl.c:736 (bts=0,trx=0,ts=0,ss=0) is back in operation. <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=0) state RELEASE DUE ERROR -> NONE <0004> abis_rsl.c:772 (bts=0,trx=0,ts=0,ss=1) RF Channel Release CMD due error 1 <0004> abis_rsl.c:721 (bts=0,trx=0,ts=0,ss=1) DEACTivate SACCH CMD <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=1) state ACTIVE -> RELEASE DUE ERROR <0004> abis_rsl.c:830 (bts=0,trx=0,ts=0,ss=1) RF CHANNEL RELEASE ACK <0004> abis_rsl.c:736 (bts=0,trx=0,ts=0,ss=1) is back in operation. <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=1) state RELEASE DUE ERROR -> NONE <0000> chan_alloc.c:367 (bts=0,trx=0,ts=7,pchan=TCH/F) Allocating lchan=0 as TCH_F <0004> abis_rsl.c:1705 (bts=0,trx=0,ts=7,ss=0) Activating ARFCN(100) SS(0) lctype TCH_F r=PAGING ra=0x37 ta=0 <0004> abis_rsl.c:539 (bts=0,trx=0,ts=7,pchan=TCH/F) Tx RSL Channel Activate with act_type=INITIAL <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state NONE -> ACTIVATION REQUESTED <0004> abis_rsl.c:1434 (bts=0,trx=0,ts=7,ss=0) CHANNEL ACTIVATE ACK <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state ACTIVATION REQUESTED -> ACTIVE <0004> abis_rsl.c:772 (bts=0,trx=0,ts=7,ss=0) RF Channel Release CMD due error 1 <0004> abis_rsl.c:721 (bts=0,trx=0,ts=7,ss=0) DEACTivate SACCH CMD <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state ACTIVE -> RELEASE DUE ERROR <0004> abis_rsl.c:830 (bts=0,trx=0,ts=7,ss=0) RF CHANNEL RELEASE ACK <0004> abis_rsl.c:736 (bts=0,trx=0,ts=7,ss=0) is back in operation. <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state RELEASE DUE ERROR -> NONE <0000> chan_alloc.c:367 (bts=0,trx=0,ts=7,pchan=TCH/F) Allocating lchan=0 as TCH_F <0004> abis_rsl.c:1705 (bts=0,trx=0,ts=7,ss=0) Activating ARFCN(100) SS(0) lctype TCH_F r=CALL ra=0xc4 ta=5 <0004> abis_rsl.c:539 (bts=0,trx=0,ts=7,pchan=TCH/F) Tx RSL Channel Activate with act_type=INITIAL <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state NONE -> ACTIVATION REQUESTED <0004> abis_rsl.c:1434 (bts=0,trx=0,ts=7,ss=0) CHANNEL ACTIVATE ACK <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state ACTIVATION REQUESTED -> ACTIVE <0004> abis_rsl.c:772 (bts=0,trx=0,ts=7,ss=0) RF Channel Release CMD due error 1 <0004> abis_rsl.c:721 (bts=0,trx=0,ts=7,ss=0) DEACTivate SACCH CMD <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state ACTIVE -> RELEASE DUE ERROR <0004> abis_rsl.c:830 (bts=0,trx=0,ts=7,ss=0) RF CHANNEL RELEASE ACK <0004> abis_rsl.c:736 (bts=0,trx=0,ts=7,ss=0) is back in operation. <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state RELEASE DUE ERROR -> NONE <0000> chan_alloc.c:367 (bts=0,trx=0,ts=7,pchan=TCH/F) Allocating lchan=0 as TCH_F <0004> abis_rsl.c:1705 (bts=0,trx=0,ts=7,ss=0) Activating ARFCN(100) SS(0) lctype TCH_F r=OTHER ra=0x51 ta=1 <0004> abis_rsl.c:539 (bts=0,trx=0,ts=7,pchan=TCH/F) Tx RSL Channel Activate with act_type=INITIAL <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state NONE -> ACTIVATION REQUESTED <0004> abis_rsl.c:1434 (bts=0,trx=0,ts=7,ss=0) CHANNEL ACTIVATE ACK <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state ACTIVATION REQUESTED -> ACTIVE <0004> abis_rsl.c:772 (bts=0,trx=0,ts=7,ss=0) RF Channel Release CMD due error 1 <0004> abis_rsl.c:721 (bts=0,trx=0,ts=7,ss=0) DEACTivate SACCH CMD <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state ACTIVE -> RELEASE DUE ERROR <0004> abis_rsl.c:830 (bts=0,trx=0,ts=7,ss=0) RF CHANNEL RELEASE ACK <0004> abis_rsl.c:736 (bts=0,trx=0,ts=7,ss=0) is back in operation. <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state RELEASE DUE ERROR -> NONE
************************************************************************************************************************************************ ************************************************************************************************************************************************ Part of osmo-bts-trx output:
:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1611408 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1611412 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1611412 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=BCCH chan_nr=0x80 link_id=0x00 fn=1611449 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x80 link_id=0x00 fn=1611449 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1611453 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1611453 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1611459 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1611459 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1611463 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1611463 ts=0 trx=0
9 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613809 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=BCCH chan_nr=0x80 link_id=0x00 fn=1613846 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x80 link_id=0x00 fn=1613846 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1613850 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613850 ts=0 trx=0
7 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1616247 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1616253 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1616253 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1616257 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1616257 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=BCCH chan_nr=0x80 link_id=0x00 fn=1616294 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x80 link_id=0x00 fn=1616294 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1616298 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1616298 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1616304 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1616304 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1616308 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1616308 ts=0 trx=0 <0006> scheduler_trx.c:1517 GSM clock jitter: -2556
<0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1613856 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613856 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1613860 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613860 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=BCCH chan_nr=0x80 link_id=0x00 fn=1613897 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x80 link_id=0x00 fn=1613897 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1613901 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613901 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1613907 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613907 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1613911 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613911 ts=0 trx=0
Thanks Abdulghafar
Hi,
What version of UHD are you using ? I would suggest using version 3.7 or 3.8.
Best regards, Robert,
On Sep 2, 2016, at 5:18 PM, Abdulghafar Shabaneh abdulghafar1412@gmail.com wrote:
Hi Neels and everyone in the list,
Thanks for your help in installing OpenBSc on my Raspberry Pi :) It was as you said that I should delete it and build from scratch. The prefix command fixed the issue as well ./configure --prefix=/usr ..
I was unable to install lcr due to an error: Makefile:1306: recipe for target 'chan_lcr.po' failed I don't know if that will fix the problem, though, its optional, and osmo-nitb should do the job by it self.
Now I ran the osmo-nitb, osmo-bts-trx and osmo-trx all together with the USRP2 with FLEX900 daughter board GSM900 band, it all works well except the mobile is not able to register on the network. osmo-nitb shows this error: (towards the end)
my file >trybsc.cfg contains this: ! password foo ! line vty no login ! e1_input e1_line 0 driver ipa network network country code 416 mobile network code 77 short name GSMab long name GSMab auth policy accept-all location updating reject cause 13 encryption a5 0 neci 1 paging any use tch 0 rrlp mode none mm info 1 handover 0 handover window rxlev averaging 10 handover window rxqual averaging 1 handover window rxlev neighbor averaging 10 handover power budget interval 6 handover power budget hysteresis 3 handover maximum distance 9999 timer t3101 10 timer t3103 0 timer t3105 0 timer t3107 0 timer t3109 0 timer t3111 0 timer t3113 60 timer t3115 0 timer t3117 0 timer t3119 0 timer t3122 10 timer t3141 0 dtx-used 0 subscriber-keep-in-ram 0 bts 0 type sysmobts band GSM900 cell_identity 0 location_area_code 1 training_sequence_code 7 base_station_id_code 63 ms max power 0 cell reselection hysteresis 4 rxlev access min 0 periodic location update 30 channel allocator descending rach tx integer 9 rach max transmission 7 ! channel-descrption attach 1 ! channel-descrption bs-pa-mfrms 5 ! channel-descrption bs-ag-blks-res 1 ip.access unit_id 1801 0 oml ip.access stream_id 255 line 0 neighbor-list mode automatic trx 0 rf_locked 0 arfcn 100 nominal power 0 max_power_red 0 rsl e1 tei 0 timeslot 0 phys_chan_config CCCH+SDCCH4 hopping enabled 0 timeslot 1 phys_chan_config TCH/F hopping enabled 0 timeslot 2 phys_chan_config TCH/F hopping enabled 0 timeslot 3 phys_chan_config TCH/F hopping enabled 0 timeslot 4 phys_chan_config TCH/F hopping enabled 0 timeslot 5 phys_chan_config TCH/F hopping enabled 0 timeslot 6 phys_chan_config TCH/F hopping enabled 0 timeslot 7 phys_chan_config TCH/F hopping enabled 0
pi@dwarfabd:~ $ sudo osmo-nitb -c ~/trybsc.cfg -l hlr.sqlite3 -P -C --debug=DRLL:DCC:DMM:DRR:DRSL:DNM <0005> bsc_init.c:498 VTY at 127.0.0.1 4242 <0005> bsc_init.c:427 WARNING: You are running an 'accept-all' network on a BTS that is not barred. This configuration is likely to interfere with production GSM networks and should only be used in a RF shielded environment such as a faraday cage!
<0005> bsc_hack.c:318 CTRL at 127.0.0.1 4249 DB: Database initialized. DB: Database prepared. <0005> abis_nm.c:316 OC=SITE-MANAGER(00) INST=(ff,ff,ff) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:1768 OC=SITE-MANAGER(00) INST=(ff,ff,ff) Sending OPSTART <0005> abis_nm.c:316 OC=BTS(01) INST=(00,ff,ff) STATE CHG: OP_STATE=NULL AVAIL=Dependency(05) <0005> abis_nm.c:1449 Set BTS Attr (bts=0) <0005> abis_nm.c:1768 OC=BTS(01) INST=(00,ff,ff) Sending OPSTART <0005> abis_nm.c:316 OC=GPRS-NSE(f0) INST=(00,ff,ff) STATE CHG: OP_STATE=NULL AVAIL=Dependency(05) <0005> abis_nm.c:316 OC=GPRS-CELL(f1) INST=(00,ff,ff) STATE CHG: OP_STATE=NULL AVAIL=Dependency(05) <0005> abis_nm.c:316 OC=GPRS-NSVC(f2) INST=(00,00,ff) STATE CHG: OP_STATE=NULL AVAIL=Dependency(05) <0005> abis_nm.c:316 OC=GPRS-NSVC(f2) INST=(00,01,ff) STATE CHG: OP_STATE=Disabled AVAIL=Off line(03) <0005> abis_nm.c:316 OC=RADIO-CARRIER(02) INST=(00,00,ff) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,00) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,01) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,02) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,03) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,04) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,05) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,06) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,07) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) <0005> abis_nm.c:316 OC=RADIO-CARRIER(02) INST=(00,00,ff) STATE CHG: OP_STATE=Disabled AVAIL=OK(ff) <0005> abis_nm.c:1768 OC=RADIO-CARRIER(02) INST=(00,00,ff) Sending OPSTART <0005> abis_nm.c:316 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) STATE CHG: OP_STATE=NULL AVAIL=OK(ff) <0005> abis_nm.c:316 OC=RADIO-CARRIER(02) INST=(00,00,ff) Software Activated Report <0005> abis_nm.c:1466 Set TRX Attr (bts=0,trx=0) <0005> abis_nm.c:1768 OC=RADIO-CARRIER(02) INST=(00,00,ff) Sending OPSTART <0005> abis_nm.c:316 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) Software Activated Report <0005> abis_nm.c:1768 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) Sending OPSTART <0005> abis_nm.c:2587 ip.access RSL CONNECT IP=0.0.0.0 PORT=3003 STREAM=0x00 <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,00) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=0) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,00) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,01) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=1) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,01) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,02) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=2) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,02) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,03) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=3) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,03) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,04) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=4) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,04) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,05) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=5) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,05) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,06) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=6) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,06) Sending OPSTART <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,07) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) <0005> abis_nm.c:1661 Set Chan Attr (bts=0,trx=0,ts=7) <0005> abis_nm.c:1768 OC=CHANNEL(03) INST=(00,00,07) Sending OPSTART <0005> abis_nm.c:316 OC=BTS(01) INST=(00,ff,ff) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=RADIO-CARRIER(02) INST=(00,00,ff) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:2429 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) IPACCESS(0xe1): RSL CONNECT ACK <0004> bsc_init.c:287 bootstrapping RSL for BTS/TRX (0/0) on ARFCN 100 using MCC=416 MNC=77 LAC=1 CID=0 BSIC=63 <0003> system_information.c:525 Serving cell: 100 <0003> bsc_init.c:104 SI1: 55 06 19 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 e5 04 00 2b <0003> bsc_init.c:104 SI2: 59 06 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff e5 04 00 <0003> bsc_init.c:104 SI3: 49 06 1b 00 00 14 f6 77 00 01 49 03 05 27 53 40 e5 04 00 39 2b 2b 2b <0003> bsc_init.c:104 SI4: 31 06 1c 14 f6 77 00 01 53 40 e5 04 00 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b <0003> bsc_init.c:104 SI5: 49 06 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2b 2b 2b 2b <0003> bsc_init.c:104 SI6: 2d 06 1e 00 00 14 f6 77 00 01 27 ff 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,00) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,01) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,02) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,03) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,04) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,05) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,06) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0005> abis_nm.c:316 OC=CHANNEL(03) INST=(00,00,07) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) <0000> chan_alloc.c:367 (bts=0,trx=0,ts=0,pchan=CCCH+SDCCH4) Allocating lchan=0 as SDCCH <0004> abis_rsl.c:1705 (bts=0,trx=0,ts=0,ss=0) Activating ARFCN(100) SS(0) lctype SDCCH r=LOCATION_UPDATE ra=0x0b ta=3 <0004> abis_rsl.c:539 (bts=0,trx=0,ts=0,pchan=CCCH+SDCCH4) Tx RSL Channel Activate with act_type=INITIAL <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=0) state NONE -> ACTIVATION REQUESTED <0004> abis_rsl.c:1434 (bts=0,trx=0,ts=0,ss=0) CHANNEL ACTIVATE ACK <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=0) state ACTIVATION REQUESTED -> ACTIVE <0000> chan_alloc.c:367 (bts=0,trx=0,ts=0,pchan=CCCH+SDCCH4) Allocating lchan=1 as SDCCH <0004> abis_rsl.c:1705 (bts=0,trx=0,ts=0,ss=1) Activating ARFCN(100) SS(1) lctype SDCCH r=OTHER ra=0x1f ta=2 <0004> abis_rsl.c:539 (bts=0,trx=0,ts=0,pchan=CCCH+SDCCH4) Tx RSL Channel Activate with act_type=INITIAL <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=1) state NONE -> ACTIVATION REQUESTED <0004> abis_rsl.c:1434 (bts=0,trx=0,ts=0,ss=1) CHANNEL ACTIVATE ACK <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=1) state ACTIVATION REQUESTED -> ACTIVE <0004> abis_rsl.c:772 (bts=0,trx=0,ts=0,ss=0) RF Channel Release CMD due error 1 <0004> abis_rsl.c:721 (bts=0,trx=0,ts=0,ss=0) DEACTivate SACCH CMD <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=0) state ACTIVE -> RELEASE DUE ERROR <0004> abis_rsl.c:830 (bts=0,trx=0,ts=0,ss=0) RF CHANNEL RELEASE ACK <0004> abis_rsl.c:736 (bts=0,trx=0,ts=0,ss=0) is back in operation. <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=0) state RELEASE DUE ERROR -> NONE <0004> abis_rsl.c:772 (bts=0,trx=0,ts=0,ss=1) RF Channel Release CMD due error 1 <0004> abis_rsl.c:721 (bts=0,trx=0,ts=0,ss=1) DEACTivate SACCH CMD <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=1) state ACTIVE -> RELEASE DUE ERROR <0004> abis_rsl.c:830 (bts=0,trx=0,ts=0,ss=1) RF CHANNEL RELEASE ACK <0004> abis_rsl.c:736 (bts=0,trx=0,ts=0,ss=1) is back in operation. <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=0,ss=1) state RELEASE DUE ERROR -> NONE <0000> chan_alloc.c:367 (bts=0,trx=0,ts=7,pchan=TCH/F) Allocating lchan=0 as TCH_F <0004> abis_rsl.c:1705 (bts=0,trx=0,ts=7,ss=0) Activating ARFCN(100) SS(0) lctype TCH_F r=PAGING ra=0x37 ta=0 <0004> abis_rsl.c:539 (bts=0,trx=0,ts=7,pchan=TCH/F) Tx RSL Channel Activate with act_type=INITIAL <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state NONE -> ACTIVATION REQUESTED <0004> abis_rsl.c:1434 (bts=0,trx=0,ts=7,ss=0) CHANNEL ACTIVATE ACK <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state ACTIVATION REQUESTED -> ACTIVE <0004> abis_rsl.c:772 (bts=0,trx=0,ts=7,ss=0) RF Channel Release CMD due error 1 <0004> abis_rsl.c:721 (bts=0,trx=0,ts=7,ss=0) DEACTivate SACCH CMD <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state ACTIVE -> RELEASE DUE ERROR <0004> abis_rsl.c:830 (bts=0,trx=0,ts=7,ss=0) RF CHANNEL RELEASE ACK <0004> abis_rsl.c:736 (bts=0,trx=0,ts=7,ss=0) is back in operation. <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state RELEASE DUE ERROR -> NONE <0000> chan_alloc.c:367 (bts=0,trx=0,ts=7,pchan=TCH/F) Allocating lchan=0 as TCH_F <0004> abis_rsl.c:1705 (bts=0,trx=0,ts=7,ss=0) Activating ARFCN(100) SS(0) lctype TCH_F r=CALL ra=0xc4 ta=5 <0004> abis_rsl.c:539 (bts=0,trx=0,ts=7,pchan=TCH/F) Tx RSL Channel Activate with act_type=INITIAL <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state NONE -> ACTIVATION REQUESTED <0004> abis_rsl.c:1434 (bts=0,trx=0,ts=7,ss=0) CHANNEL ACTIVATE ACK <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state ACTIVATION REQUESTED -> ACTIVE <0004> abis_rsl.c:772 (bts=0,trx=0,ts=7,ss=0) RF Channel Release CMD due error 1 <0004> abis_rsl.c:721 (bts=0,trx=0,ts=7,ss=0) DEACTivate SACCH CMD <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state ACTIVE -> RELEASE DUE ERROR <0004> abis_rsl.c:830 (bts=0,trx=0,ts=7,ss=0) RF CHANNEL RELEASE ACK <0004> abis_rsl.c:736 (bts=0,trx=0,ts=7,ss=0) is back in operation. <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state RELEASE DUE ERROR -> NONE <0000> chan_alloc.c:367 (bts=0,trx=0,ts=7,pchan=TCH/F) Allocating lchan=0 as TCH_F <0004> abis_rsl.c:1705 (bts=0,trx=0,ts=7,ss=0) Activating ARFCN(100) SS(0) lctype TCH_F r=OTHER ra=0x51 ta=1 <0004> abis_rsl.c:539 (bts=0,trx=0,ts=7,pchan=TCH/F) Tx RSL Channel Activate with act_type=INITIAL <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state NONE -> ACTIVATION REQUESTED <0004> abis_rsl.c:1434 (bts=0,trx=0,ts=7,ss=0) CHANNEL ACTIVATE ACK <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state ACTIVATION REQUESTED -> ACTIVE <0004> abis_rsl.c:772 (bts=0,trx=0,ts=7,ss=0) RF Channel Release CMD due error 1 <0004> abis_rsl.c:721 (bts=0,trx=0,ts=7,ss=0) DEACTivate SACCH CMD <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state ACTIVE -> RELEASE DUE ERROR <0004> abis_rsl.c:830 (bts=0,trx=0,ts=7,ss=0) RF CHANNEL RELEASE ACK <0004> abis_rsl.c:736 (bts=0,trx=0,ts=7,ss=0) is back in operation. <0004> abis_rsl.c:1105 (bts=0,trx=0,ts=7,ss=0) state RELEASE DUE ERROR -> NONE
Part of osmo-bts-trx output:
:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1611408 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1611412 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1611412 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=BCCH chan_nr=0x80 link_id=0x00 fn=1611449 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x80 link_id=0x00 fn=1611449 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1611453 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1611453 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1611459 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1611459 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1611463 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1611463 ts=0 trx=0
9 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613809 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=BCCH chan_nr=0x80 link_id=0x00 fn=1613846 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x80 link_id=0x00 fn=1613846 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1613850 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613850 ts=0 trx=0
7 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1616247 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1616253 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1616253 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1616257 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1616257 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=BCCH chan_nr=0x80 link_id=0x00 fn=1616294 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x80 link_id=0x00 fn=1616294 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1616298 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1616298 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1616304 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1616304 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1616308 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1616308 ts=0 trx=0 <0006> scheduler_trx.c:1517 GSM clock jitter: -2556
<0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1613856 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613856 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1613860 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613860 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=BCCH chan_nr=0x80 link_id=0x00 fn=1613897 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x80 link_id=0x00 fn=1613897 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1613901 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613901 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1613907 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613907 ts=0 trx=0 <0006> scheduler.c:439 PH-RTS.ind: chan=CCCH chan_nr=0x90 link_id=0x00 fn=1613911 ts=0 trx=0 <0006> scheduler.c:375 PH-DATA.req: chan_nr=0x90 link_id=0x00 fn=1613911 ts=0 trx=0
Thanks Abdulghafar
On Fri, Sep 02, 2016 at 03:18:30PM +0100, Abdulghafar Shabaneh wrote:
Now I ran the osmo-nitb, osmo-bts-trx and osmo-trx all together with the USRP2 with FLEX900 daughter board GSM900 band, it all works well except the mobile is not able to register on the network.
I haven't looked at your error logs in detail, this is just what comes to mind:
Response speed may be an issue. Hopefully the pi is fast enough, and maybe try to run osmo-bts-trx -r 1 and osmo-pcu -r 1 for real-time priority (may need sudo).
Also, the timing source for the SDR may be an issue. I am told e.g. the B200 is known to be unreliable without a quality timing source, and results improve with a proper 10MHz clock connected.
~Neels
Hi
I tried osmo-pcu but the output was like that. I built everything again but my network hardly shows up, and with the name of the carrier for the SIM, not the name I assign !.
pi@raspberrypi:~ $ osmo-pcu -r 1 No config file: 'osmo-pcu.cfg' Using default config. <0001> osmobts_sock.cpp:227 Opening OsmoPCU L1 interface to OsmoBTS <0001> osmobts_sock.cpp:264 Failed to connect to the osmo-bts PCU socket, delaying... '/tmp/pcu_bts' <0001> osmobts_sock.cpp:227 Opening OsmoPCU L1 interface to OsmoBTS <0001> osmobts_sock.cpp:264 Failed to connect to the osmo-bts PCU socket, delaying... '/tmp/pcu_bts' ^CSignal 2 received. full talloc report on 'Osmo-PCU context' (total 1 bytes in 1 blocks) pi@raspberrypi:~ $ sudo osmo-pcu -r 1 No config file: 'osmo-pcu.cfg' Using default config. <0001> osmobts_sock.cpp:227 Opening OsmoPCU L1 interface to OsmoBTS <0001> osmobts_sock.cpp:285 osmo-bts PCU socket has been connected <0001> pcu_l1_if.cpp:357 BTS not available pi@raspberrypi:~ $
On Mon, Sep 5, 2016 at 11:14 AM, Neels Hofmeyr nhofmeyr@sysmocom.de wrote:
On Fri, Sep 02, 2016 at 03:18:30PM +0100, Abdulghafar Shabaneh wrote:
Now I ran the osmo-nitb, osmo-bts-trx and osmo-trx all together with the USRP2 with FLEX900 daughter board GSM900 band, it all works well except
the
mobile is not able to register on the network.
I haven't looked at your error logs in detail, this is just what comes to mind:
Response speed may be an issue. Hopefully the pi is fast enough, and maybe try to run osmo-bts-trx -r 1 and osmo-pcu -r 1 for real-time priority (may need sudo).
Also, the timing source for the SDR may be an issue. I am told e.g. the B200 is known to be unreliable without a quality timing source, and results improve with a proper 10MHz clock connected.
~Neels