|
From: Joe M <jy...@gm...> - 2015-10-28 12:24:36
|
So I recently bought an e110 with one rfx1800 for a uni project The first plan is just to install OpenBTS and able to get the a GSM phone registered and receive a welcome message. I have connected the rfx1800, set a static IP and DNS for e110 and connect them to inet.. So I follow this instruction (included my comment on progress): opkg update opkg install libosip2-dev subversion sqlite3 //check the sqlite sqlite3 --version //appeared 3.6.23.1 Ok cd a53/trunk sudo make install //then download Openbts cd /usr/src svn co http://wush.net/svn/range/software/public openbts-2.8.0 scp -r openbts root@192.168.0.22: //compile openbts cd ~ mv openbts-2.8.0 ~/src //change "sleep(8) on ~/src/openbts-2.8.0/openbts/trunk/apps/OpenBTS.cpp 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 rm -Rf ~/src/openbts-2.8.0/openbts/trunk/apps/transceiver rm -Rf ~/src/openbts-2.8.0/openbts/trun/Transceiver52M/transceiver cd ~/src/openbts-2.8.0/openbts/trunk make make install cd ~/src/openbts-2.8.0/openbts/trunk/apps ln -s ../Transceiver52M/transceiver //install database cd ~/src/openbts-2.8.0/openbts/trunk sudo mkdir /etc/OpenBTS rm -Rf /etc/OpenBTS/OpenBTS.db sudo sqlite3 -init ./apps/OpenBTS.example.sql /etc/OpenBTS/OpenBTS.db ".quit" //check the database sqlite3 /etc/OpenBTS/OpenBTS.db .dump //tons of variables etc.. looks good. //install subscriber registry cd ~/src/openbts-2.8.0/subscriberRegistry/trunk/configFiles sudo mkdir /var/lib/asterisk/ sudo mkdir -p /var/lib/asterisk/sqlite3dir sudo rm -Rf /var/lib/asterisk/sqlite3dir/sqlite3.db sudo sqlite3 -init subscriberRegistryInit.sql /var/lib/asterisk/sqlite3dir/sqlite3.db ".quit" //run OpenBTS cd ~/src/openbts-2.8.0/openbts/trunk/apps ./OpenBTS ////and got this error: 1446034747.751405 1075908608: Starting the system... ALERT 1075908608 12:19:12.7 TRXManager.cpp:434:powerOff: POWEROFF failed with status -1 EMERG 1080865888 12:19:12.9 OpenBTS.cpp:151:startTransceiver: cannot find ./transceiver Oct 28 12:19:12 usrp-e1xx openbts: EMERG 1080865888 12:19:12.9 OpenBTS.cpp:151:startTransceiver: cannot find ./transceiver EMERG 1080865888 12:19:12.9 OpenBTS.cpp:156:startTransceiver: Transceiver quit with status 256. Exiting. Oct 28 12:19:12 usrp-e1xx openbts: EMERG 1080865888 12:19:12.9 OpenBTS.cpp:156:startTransceiver: Transceiver quit with status 256. Exiting. [1]+ Exit 2 ./OpenBTS //// Can anyone help? Thank you so much :) |