Using GPRS

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

Sipos Csaba sipos.csaba at kvk.uni-obuda.hu
Sun Jul 26 10:30:50 UTC 2015


Dear Ivan, Alexander,

I encountered the following issues:

During compiling of OpenBSC (fairwaves/master), the pcap.h was missing. The configuration script was not detecting this missing file. "apt-get install libpcap-dev" solved this issue.

The fairwaves/master branch of osmo-trx produces the following issue durign compilation:

================================

Making all in x86
make[3]: Entering directory `/root/new_openbsc/osmo-trx/Transceiver52M/x86'
  CC       ../common/convolve_base.lo
  CC       convert.lo
In file included from convert.c:33:0:
/usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
 # error "SSE4.1 instruction set not enabled"
   ^
convert.c: In function '_sse_convert_si16_ps_16n':
convert.c:49:3: warning: implicit declaration of function '_mm_cvtepi16_epi32' [-Wimplicit-function-declaration]
   m2 = _mm_cvtepi16_epi32(m0);
   ^
convert.c:49:6: error: incompatible types when assigning to type '__m128i' from type 'int'
   m2 = _mm_cvtepi16_epi32(m0);
      ^
convert.c:50:6: error: incompatible types when assigning to type '__m128i' from type 'int'
   m4 = _mm_cvtepi16_epi32(m1);
      ^
convert.c:53:6: error: incompatible types when assigning to type '__m128i' from type 'int'
   m3 = _mm_cvtepi16_epi32(m0);
      ^
convert.c:54:6: error: incompatible types when assigning to type '__m128i' from type 'int'
   m5 = _mm_cvtepi16_epi32(m1);
      ^
make[3]: *** [convert.lo] Error 1
make[3]: Leaving directory `/root/new_openbsc/osmo-trx/Transceiver52M/x86'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/new_openbsc/osmo-trx/Transceiver52M'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/new_openbsc/osmo-trx'
make: *** [all] Error 2

=================================

Please note that the master branch of Osmo-TRX compiles just fine.

Do any of you have an idea what could be the problem?

Thanks!

Csaba

----- Eredeti üzenet -----
Feladó: "Sipos Csaba" <sipos.csaba at kvk.uni-obuda.hu>
Címzett: "Ivan Kluchnikov" <Ivan.Kluchnikov at fairwaves.ru>
Másolatot kap: "OpenBSC Mailing List" <openbsc at lists.osmocom.org>
Elküldött üzenetek: Vasárnap, 2015. Július 26. 11:35:42
Tárgy: Re: Using GPRS

Thanks Ivan,

Will try that and report back.

Regards,
Csaba

----- Eredeti üzenet -----
Feladó: "Ivan Kluchnikov" <Ivan.Kluchnikov at fairwaves.ru>
Címzett: "Sipos Csaba" <sipos.csaba at kvk.uni-obuda.hu>
Másolatot kap: "Alexander Chemeris" <alexander.chemeris at gmail.com>, "OpenBSC Mailing List" <openbsc at lists.osmocom.org>
Elküldött üzenetek: Vasárnap, 2015. Július 26. 10:56:51
Tárgy: Re: Using GPRS

Hi Sipos, Omar,

You should use the following branches:

 libosmocore branch master

 libosmo-abis branch master

osmo-trx branch fairwaves/master

osmo-bts branch fairwaves/master ( use ./configure --enable-trx)

openbsc branch fairwaves/master

 osmo-pcu branch master (use ./configure --enable-sysmocom-bts )

 openggsn branch master

Also if you use the same machine for sgsn, bts and pcu, you should change
openbsc.cfg, instead of:
  gprs nsvc 0 local udp port 23000
  gprs nsvc 0 remote udp port 23000
use different ports, for example:
  gprs nsvc 0 local udp port 5948
  gprs nsvc 0 remote udp port 23000

-- 
Regards,
Ivan Kluchnikov.
http://fairwaves.ru




More information about the OpenBSC mailing list