Hi
One of our nanoBTSs startet to reboot very frequently.
The debug telnet console shows this error:
12168:WARN:OAM_RES:res_trx_status.c#231:TRX is not responding -
reinitialising the unit...
13251:DBG:OAM_IM:Stopping "Primary OML Fallback Client" >
13251:DBG:OAM_IM:Stopping "Secondary OML Server" >
13251:DBG:OAM_IM:Stopping "Secure Secondary OML Server"
13252:DBG:OAM_IM:Not stopping "IML Site Server" - has not been started
13252:DBG:OAM_IM:Not stopping "Secure IML Site Server" - has not been
started
13252:DBG:OAM_IM:Stopping "IML Bts Server" >
13252:DBG:OAM_IM:Stopping "Secure IML Bts Server"
13252:DBG:OAM_IM:Stopping "IRL Patched Routing Link"
13252:DBG:OAM_IM:Failed to inject event=1="STOP" into link source (token=9)
13284:DBG:IP_CHAN_SERVER:Closed server listening on port 3006 >
13284:DBG:IP_CHAN_SERVER:Closed server listening on port 3026>
13285:DBG:IP_CHAN_SERVER:Closed server listening on port 3014>
13285:DBG:IP_CHAN_SERVER:Closed server listening on port 3034>
13458:DBG:IP_CHAN_RX_A:15190:ipChanConn: EVENT 0x00001743 rxd in STATE
connected
13458:DBG:IP_CHAN_RX_A:15191:ipChanConn: EVENT 0x00001741 rxd in STATE
disconnectclosing
here is the output of openBSC
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,06) Sending OPSTART
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,07) STATE CHG:
OP_STATE=Disabled AVAIL=Dependency(05)
<0005> abis_nm.c:1970 Set Chan Attr (bts=0,trx=0,ts=7)
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,07) Sending OPSTART
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,00) Software Activated
Report
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,01) Software Activated
Report
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,02) Software Activated
Report
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,03) Software Activated
Report
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,04) Software Activated
Report
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,05) Software Activated
Report
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,06) Software Activated
Report
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,07) Software Activated
Report
<0005> abis_nm.c:518 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) STATE
CHG: OP_STATE=Disabled AVAIL=Dependency(05) ADM=Unlocked
<0005> abis_nm.c:518 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff)
IPACCESS(0xe1): RSL CONNECT ACK IP=192.168.0.1 PORT=3003 STREAM=0x00
<0005> abis_nm.c:518 OC=RADIO-CARRIER(02) INST=(00,00,ff) STATE CHG:
OP_STATE=Disabled AVAIL=OK(ff) ADM=Unlocked
<0005> abis_nm.c:518 OC=RADIO-CARRIER(02) INST=(00,00,ff) Sending OPSTART
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,00) CHANGE
ADMINISTRATIVE STATE NACK CAUSE=Message cannot be performed
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,01) CHANGE
ADMINISTRATIVE STATE NACK CAUSE=Message cannot be performed
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,02) CHANGE
ADMINISTRATIVE STATE NACK CAUSE=Message cannot be performed
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,03) CHANGE
ADMINISTRATIVE STATE NACK CAUSE=Message cannot be performed
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,04) CHANGE
ADMINISTRATIVE STATE NACK CAUSE=Message cannot be performed
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,05) CHANGE
ADMINISTRATIVE STATE NACK CAUSE=Message cannot be performed
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,06) CHANGE
ADMINISTRATIVE STATE NACK CAUSE=Message cannot be performed
<0005> abis_nm.c:518 OC=CHANNEL(03) INST=(00,00,07) CHANGE
ADMINISTRATIVE STATE NACK CAUSE=Message cannot be performed
<0005> abis_nm.c:518 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) Failure
Event Report Type=processing failure Severity=warning level failure
<0005> abis_nm.c:518 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) Failure
Event Report Type=processing failure Severity=warning level failure
<0005> abis_nm.c:518 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) Failure
Event Report Type=processing failure Severity=warning level failure
Another nanoBTS with same firmware and config works perfekt with the
same openBTS installation.
Switching to the second firmware bank and flashing a different firmware
didnt solve the problem.
Any hint where to look for more information ?
mfg Peter
Hi, List!
I'm trying to connect OpenBSC with a real MSC.
Unfortunately I have many problems.
The first is, that every minute or so, I got these errors:
<000f> bsc_msc_ip.c:1047 The connection to the MSC was lost.
<000f> bsc_msc_ip.c:976 Lost MSC connection. Freing stuff.
<000f> bsc_msc.c:236 Attempting to reconnect to the MSC.
<000f> bsc_msc.c:230 Attempting to reconnect to the MSC.
<000f> bsc_msc.c:137 Attempting to connect MSC at 192.168.2.103:5000
<000f> bsc_msc.c:170 MSC Connection in progress
<000f> bsc_msc.c:99 (Re)Connected to the MSC.
<000f> bssap.c:92 Reset ACK from MSC
I think, it is not normal, that the communication with the MSC was lost.
Both of them (OpenBSC and MSC) are on the same Gigabit network, so
there is no connection problem...
Any idea?
Another problem: I get very oft the error:
<0000> chan_alloc.c:441 (bts=1,trx=0,ts=0,ss=0) Recycling Channel.
Any idea?
Thanks a lot!
--
_______________________________________________________________________
Luca Bertoncello
Entwicklung Mail: bertoncello(a)netzing.de
NETZING Solutions AG Tel.: 0351/41381 - 23
Fröbelstr. 57, 01159 Dresden Fax: 0351/41381 - 12
_______________________________________________________________________
Impressum:
NETZING Solutions AG - Fröbelstraße 57 - 01159 Dresden
Sitz der Gesellschaft Amtsgericht Dresden HRB 18926
Vorstand Dieter Schneider - Aufsichtsratsvorsitzender Volker Kanitz
USt.Id DE211326547 Mail: netzing.ag(a)netzing.de
Hi all,
i just wanted to keep you posted with the 2011 roadmap for 3G integration
into our "Free Software Mobile Network" stack. This message summarizes
the plan of what I expect to be working on. Comments welcome.
3G support directly in OpenBSC is, however, a bit more difficult than we
originally anticipated. The primary problems are:
* 3G and 2G share the same core network (CN = MSC/VLR/HLR/AuC/SGSN/GGSN)
but have different radio access netowrk (RAN = BTS+BSC vs. NodeB+RNC)
* the interface between RAN and CN is different, i.e. 'A' interface
(08.08) in GSM case, RANAP in 3G case.
* The encoding of the two protocols could not be any different. Hand-coded
vs. complex ASN.1 structures
So with OpenBSC, we face the following challenges:
1) We implement the GSM-RAN functionality and the CN in one process,
without any separation or standardized interfaces between them
2) Implementing RANAP in C can be done, but is probably quite cumbersome
given the tons of code asn1c generates and how difficult it seems to
get all the memory allocation/freeing right in all the cases
What we instead decided to do is:
a) Split the BSC part from the CN by implementing the A interface (this
is already finished, we now have osmo-bsc to do exactly that)
b) Implement a new MSC part, using the A interface towards the BSC
This is still possible using our existing code in the original
OpenBSC, though we have not completed/finished it yet.
The real goal is to have a new MSC, written in a higher-order language
that provides proper tools for working with ASN.1 - e.g. Erlang. I have
just started working on this and am more or less finished with the lower
layers like SCCP and am moving into 08.08 and the actual layer3 protocols.
There is already some initial funding secured for the first months of
this work, and funding will likely continue.
c) Once the 2G functionality of the Erlang MSC is working, add the RANAP
interface to it.
At this point we should more or less be able to directly
connect the Alcatel-Lucent femtocells, as they basically consist of
HomeNodeB plus an internal RNC handling the RRC protocol.
d) Adding support for ip.access/Cisco/AT&T will need an implementation of
their URSL protocol, which is proprietary. URSL can either be added
to the new MSC directly, or a URSL<->RANAP translater be developed.
e) Adding support for the Ubiquisys/SFR femtocell would require us to implement
the UMA protocol stack. This can once again be either done as part of
the MSC or using an external translator/gateway program.
Regards,
Harald
--
- Harald Welte <laforge(a)gnumonks.org> http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)
hello all
2day i decided to install openbsc completely neu (had some trouble with
the bs11_config), according to the website. libosmocore went thru
without problems, openbsc came to the ./configure when the problem
occured. the error was:
./configure: line 3673: syntax error near unexpected token
`LIBOSMOSCCP,'
./configure: line 3673: ` PKG_CHECK_MODULES(LIBOSMOSCCP,
libosmo-sccp >= 0.0.2)'
of course i looked at line 3673, but i'm a linux newbie, so i didnt
really understand.
in the /usr/local/lib/pkgconfig are 3 files:
libosmocodec.pc:
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: Osmocom Codec related utilities Library
Description: C Utility Library
Version: 0.1.27.16-ab12
Libs: -L${libdir} -losmocodec
Cflags: -I${includedir}/
libosmocore.pc:
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: Osmocom Core Library
Description: C Utility Library
Version: 0.1.27.16-ab12
Libs: -L${libdir} -losmocore
Cflags: -I${includedir}/
and libosmovty.pc:
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: Osmocom VTY Interface Library
Description: C Utility Library
Version: 0.1.27.16-ab12
Libs: -L${libdir} -losmovty
Cflags: -I${includedir}/
up to the configure call, everything worked fine, libosmocore was
complete installed. a makefile wasnt created -> bad!
what went wrong?
T.
--
Wer Rechtschreibfehler findet, darf sie behalten!
hi
to enable as many as possible of you to help me, heres what bs11_config
said (the old version):
bs11_config (C) 2009-2010 by Harald Welte and Dieter Spaar
This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY
LMT LOGON: ACK
PHASE: 3 Normal MBCCU0: Load MBCCU1: Load
Abis-link: Restoring
BS11 ATTRIBUTES:
BS-11 ESN PCB Serial Number:
BS-11 ESN Hardware Code Number:
BS-11 ESN Firmware Code Number:
PLL Set Value=1006, Work Value=1038
SITE MANAGER ATTRIBUTES:
E1 Channel: Port=0 Timeslot=1 (Full Slot)
TEI: 25
BS11 Line Interface ATTRIBUTES:
PLL Mode: Standalone
BS11 CCLK ATTRIBUTES:
CCLK Accuracy: Medium (0)
BS11 Power Amplifier 0 ATTRIBUTES:
TRX Power: 30mW
LMT LOGOFF: ACK
thats the working one, the non-working says exactly the same, except
pll(1073) and work(1073)
the abis link on the 2nd is also up, but handys dont find it. the
intension ist a multi drop config, but before that, the 2 bs11 should
work on its own, right?
T.
--
Wer Rechtschreibfehler findet, darf sie behalten!
Hi Holger,
After trying to checkout and build the OpenBSC using command git checkout
-b on-waves/bsc-master origin/bsc-master, we got error as
fatal: git checkout: updating paths is incompatible with switching branches.
Did you intend to checkout 'origin/bsc-master' which can not be resolved as
commit?
So, may be we are not correct on the path or something else. can you please
advice, as we are not able to find bsc_msc_ip binary file.
On Thu, Sep 30, 2010 at 9:50 AM, Holger Hans Peter Freyther <
holger(a)freyther.de> wrote:
> On 09/30/2010 03:04 PM, tejas oza wrote:
> > Hi Guys,
> >
> > We are implementing the separate MSC module and we will be using the
> openBSC,
> > and we are mainly concerned for SMS services. So, I will be highly
> obliged if
> > you can provide us the documentation on openBSC code so that we can
> understand
> > the messages expected on separate MSC side from open BSC and the messages
> to
> > be sent from MSC to openBSC side.
>
> In the on-waves/bsc-master branch you will find a bsc_msc_ip binary that
> will
> be able to connect to a real MSC through somthing that is coined SCCP-Lite
> (SCCP encapsulated inside the ipaccess protocol).
>
> If you look at bsc_hack it has no connection to anything but the BTS, so
> the
> BSC/MSC/VLR/HLR functionality is implemented in one binary.
>
>
--
Thanks & Regards
Tejas Oza
--
Thanks & Regards
Tejas Oza
Hello,
second try to add support to bs11_config for bport0/1 configuration. This
time with enum abis_bs11_line_cfg.
It seems sometimes creating bport1 fails, even LMT shows create obj
greyed out. Don't know why yet.
Regards,
Daniel Willmann
Daniel Willmann (1):
Add {create,delete}-bport1 and bport0-{star,multidrop} to bs11-config
openbsc/include/openbsc/abis_nm.h | 10 +++++++++-
openbsc/src/abis_nm.c | 31 +++++++++++++++++++++++++++++--
openbsc/src/bs11_config.c | 26 ++++++++++++++++++++++++++
3 files changed, 64 insertions(+), 3 deletions(-)
hello
i set one bs11 to ts 1, tei 25 and the other one to ts 6, tei 25(also
tried 26 with the 2nd), according to openbsc.cfg.2-2. the cabling is
also correct, due to a schematic from harald. but the 2nd bs11 not
recognised.
the funny thing ist, when i configure the 2nd bs11 exactly like the 1st
one(the working one, ts 1, tei 25), it don't work. the parameter from
bs11_config query are the same like the 1st, but i don't get the abis
link up
--
Wer Rechtschreibfehler findet, darf sie behalten!
Hello Christian,
Thank you very much for the links.
On Sun, 12 Dec 2010 19:22:41 +0100, "Christian Vogel" <vogelchr(a)vogel.cx> wrote:
>
> There are a few. My Trimble Thunderbolt can give you doppler and
> codephase (gps often calls it "pseudorange").
Thats interesting, the ublox 5 GPS module I was playing with only
provides those data if you have the so called "raw data premium
feature" enabled (whatever this means, I have not yet looked at
the details).
> Sparkfun sells "only the frontend" (mixer, 1-bit ADC, USB)
> with sourcecode available in a book and on DVD (WTF?!)
>
> ---> http://www.sparkfun.com/products/8238
Interesting device, I wasn't aware of it (I know about the book).
Is the Source Code of the book available ? So far I have only
seen some material for download at the following site, not sure
if there is the whole content of the DVD:
http://kom.aau.dk/project/softgps/
Would be interesting to use the code with a USRP.
> There's actually quite a lot of information out there,
> but there also seem to be quite a lot of half-abandoned
> projects (and a few seem to have vanished since the last time I had
> an interest in it around 2005).
I had a short look at some but always had the impression that
it is not exactly what I am looking for. I guess I should try
to get a GPS receiver which provides the required data, thats
probably the easiest approach.
Best regards,
Dieter
--
Dieter Spaar, Germany spaar(a)mirider.augusta.de
Hello Harald,
On Sun, 12 Dec 2010 17:01:22 +0100, "Harald Welte" <laforge(a)gnumonks.org> wrote:
>
> Pretty interesting. If only I had the time to implement it ;)
I don't think that implementing is the hard part, debugging is. You
send data which might be wrong due to some bugs in your code into a
"black-box" which does something with the data. The "black-box" will
not tell you if your data are wrong, if they are, it might just take
longer till any results are returned. So you are not sure if you are
doing the things right.
I conclude the above from my experience so far: Even phones with very
extensive tracing capabilities don't tell you much about what is going
on during their GPS position calculations. And at least I am not aware
of a GPS server I have access to who will provide those data required
for an "MS-assisted" measurement so that one could compare the own
calculation against a reference.
If someone know about a server providing those data (I am not
talking of things like "almanac" or "ephemeris" here) or knows
about existing source code to do the calculation, I would like
to know.
BTW, the book "Server-Side GPS and Assisted-GPS in Java" contains
a few nice chapters, one should not care about "Java" in the title,
only the examples are written in Java.
Best regards,
Dieter
--
Dieter Spaar, Germany spaar(a)mirider.augusta.de