Difference between revisions of "OpenBTS: E110 Instalasi OpenBTS"

From OnnoWiki
Jump to navigation Jump to search
Line 33: Line 33:
  
 
Kalau tidak ketemu berarti kita perlu instalasi.
 
Kalau tidak ketemu berarti kita perlu instalasi.
 +
 +
==Download OpenBTS==
  
 
Download di PC source code openbts bisa melalui
 
Download di PC source code openbts bisa melalui
Line 38: Line 40:
 
  svn co http://wush.net/svn/range/software/public openbts
 
  svn co http://wush.net/svn/range/software/public openbts
 
  scp -r openbts root@<ip-address-E110>
 
  scp -r openbts root@<ip-address-E110>
 +
 +
==Compile OpenBTS==
  
 
Compile menggunakan perintah
 
Compile menggunakan perintah
Line 50: Line 54:
  
  
Kalau ada Error seperti di bawah ini, kita perlu reboot & ulang proses compile
+
Kalau ada Error Read-only file system seperti di bawah ini, kita perlu reboot & ulang proses compile
  
 
  Preparing build ... autom4te: cannot open autom4te.cache/requests: Read-only file system
 
  Preparing build ... autom4te: cannot open autom4te.cache/requests: Read-only file system
Line 59: Line 63:
 
  rm: cannot remove `./config.sub.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
 
  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.
 
Sebaiknya jangan menggunakan autoreconf seperti di bawah ini karena akan meminta perl yang tidak ada di E110.
 
  
 
  mv openbts ~/src
 
  mv openbts ~/src
Line 76: Line 77:
  
  
Kalau berhasil melalui langkah konfigurasi yang perlu kita lakukan adalah
+
==Compile==
 +
 
 +
 
  
./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
 
  
 
==Pranala Menarik==
 
==Pranala Menarik==

Revision as of 05:44, 12 February 2012

Instalasi Aplikasi Pendukung

opkg update
opkg install libosip2-3 libosip2-dev libortp5 libortp-dev asterisk asterisk-dev

Compile osip2

Kalau mau mengcompile, silahkan 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

Naga-naganya ada yang salah di cara ini, terutama di ./configure kita perlu menambahkan banyak switch karena kita pakai processor armv7

Instalasi OpenBTS

Cek apakah ada openbts

updatedb &
locate openbts

Kalau tidak ketemu berarti kita perlu instalasi.

Download OpenBTS

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 OpenBTS

Compile menggunakan perintah

mv openbts ~/src
cd ~/src/openbts/openbts/trunk
./autogen.sh 
./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


Kalau ada Error Read-only file system seperti di bawah ini, kita perlu reboot & ulang proses compile

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


Compile

Pranala Menarik

Persiapan Hardware

OpenBTS 2.6

OpenBTS 2.8

Ettus E110

Lain Lain

Catatan Legal dan Pendukung

Catatan Sejarah