OpenBTS: E110 Instalasi OpenBTS

From OnnoWiki
Jump to navigation Jump to search

Instalasi osip2

Download osip dari http://ftp.gnu.org/gnu/osip/ tepatnya http://ftp.gnu.org/gnu/osip/libosip2-3.6.0.tar.gz

Lakukan

mkdir src
mv libosip2-3.6.0.tar.gz ~/src
cd ~/src
tar zxvf libosip2-3.6.0.tar.gz
mkdir linux-build
cd ~/src/linux-build/
~/src/libosip2-3.6.0/configure 
make clean
make all
make
make install

Instalasi OpenBTS

Cek apakah ada openbts

updatedb &
locate openbts

Kalau tidak ketemu berarti kita perlu instalasi.

Download di PC source code openbts bisa melalui

svn co http://wush.net/svn/range/software/public openbts
scp -r openbts root@<ip-address-E110>

Compile menggunakan perintah

mv openbts ~/src
cd ~/src/openbts/openbts/trunk
./autogen.sh 


Entah kenapa langkah di atas menghasilkan

Preparing build ... autom4te: cannot open autom4te.cache/requests: Read-only file system
automake: autoconf failed with exit status: 1
ERROR: automake failed
rm: cannot remove `COPYING.5934.protect_from_automake.backup': Read-only file  system
rm: cannot remove `INSTALL.5934.protect_from_automake.backup': Read-only file system
rm: cannot remove `./config.sub.backup': Read-only file system
rm: cannot remove `./ltmain.sh.backup': Read-only file system


Sebaiknya jangan menggunakan autoreconf seperti di bawah ini karena akan meminta perl yang tidak ada di E110.


mv openbts ~/src
cd ~/src/openbts/openbts/trunk
autoreconf -i

Akan keluar error sebagai berikut

can't locate Autom4te/ChannelDefs.pm in @INC (@INC contains: @autom4te_perllibdir@ /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl   .) at /usr/bin/gnu-configize line 40.

BEGIN failed--compilation aborted at /usr/bin/gnu-configize line 40. autoreconf: gnu-configize failed with exit status: 2


Kalau berhasil melalui langkah konfigurasi yang perlu kita lakukan adalah

./configure --with-uhd CFLAGS="-march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -O3" CXXFLAGS="-march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -O3" 
make clean
make 
make install

Source List untuk opkg

Source List untuk opkg yang digunakan di OpenBTS E11 antara lain adalah


Pranala Menarik

Persiapan Hardware

OpenBTS 2.6

OpenBTS 2.8

Ettus E110

Lain Lain

Catatan Legal dan Pendukung

Catatan Sejarah