Sorry for this last one, GPRS was not enabled in openbsc.conf.

The PCU is now talking with the SGSN.

But the compilation probem with Osmo-TRX fairwaves/master branch is still there.

Regards,
Csaba

----- Eredeti üzenet -----
Feladó: "Sipos Csaba" <[email protected]>
Címzett: "Ivan Kluchnikov" <[email protected]>, "Alexander Chemeris" 
<[email protected]>
Másolatot kap: "OpenBSC Mailing List" <[email protected]>
Elküldött üzenetek: Vasárnap, 2015. Július 26. 12:30:50
Tárgy: Re: Using GPRS

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" <[email protected]>
Címzett: "Ivan Kluchnikov" <[email protected]>
Másolatot kap: "OpenBSC Mailing List" <[email protected]>
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" <[email protected]>
Címzett: "Sipos Csaba" <[email protected]>
Másolatot kap: "Alexander Chemeris" <[email protected]>, "OpenBSC 
Mailing List" <[email protected]>
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

Reply via email to