Osmo-trx and USRP1

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

Benedetta Piantella Simeonidis benedetoula at gmail.com
Sat Jan 17 01:14:52 UTC 2015


All mighty list, I am stuck and hope you can help. I know the USRP1 is no
longer supported (and so libusrp), but the USRP1 is the only thing I have
access to at the moment. I have gotten Osmo NITB working with the USRP1
previously, but this new install seems to be stuck between a rock and a
hard place.

I am running Ubuntu 12.04 and I have gnuradio-3.4.2 installed (for libusrp)
and I followed the directions here:
http://openbsc.osmocom.org/trac/wiki/network_from_scratch and
http://openbsc.osmocom.org/trac/wiki/OsmoTRX

Running OpenBSC and OsmoBTS seems to be working fine. Issuing
uhd_usrp_probe works and returns the details of the USRP1 with two
daughtercards and I have the USRP1 connected to clocktamer and properly
clocked at 52MHz. All the hardware modifications have been done on the
USRP1.

The issues are:

Problem 1:

When running osmo-trx this is what happens:

~$ sudo osmo-trx
linux; GNU C++ version 4.6.3; Boost_104601; UHD_003.008.000-release

Config Settings
   Log Level............... NOTICE
   Device args.............
   TRX Base Port........... 5700
   TRX Address............. 127.0.0.1
   Channels................ 1
   Samples-per-Symbol...... 4
   External Reference...... Disabled
   C0 Filler Table......... Disabled
   Diversity............... Disabled
   Tuning offset........... 0

-- Opening a USRP1 device...
-- Using FPGA clock rate of 52.000000MHz...
ALERT 3044955904 03:14:40.8 UHDDevice.cpp:607:parse_dev_type: USRP1 is not
supported using the UHD driver
ALERT 3044955904 03:14:40.8 UHDDevice.cpp:608:parse_dev_type: Please
compile with GNU Radio libusrp support
ALERT 3044955904 03:14:40.8 osmo-trx.cpp:380:main: Failed to create radio
device

Shutting down transceiver...

Problem 2:

When I try and configure osmo-trx using ./configure --with-usrp1, it
configures and then at the make process this is what happens:

...
CXX    USRPDevice.lo
USRPDevice.cpp:603:14: error: prototype for 'RadioDevice*
RadioDevice::make(size_t, size_t, bool)' does not match any in class
'RadioDevice'
radioDevice.h:40:23: error: candidate is: static RadioDevice*
RadioDevice::make(size_t, size_t, bool, double)
make[3]: *** [USRPDevice.lo] Error 1
make[3]: Leaving directory `/home/cosmo/osmo-trx/Transceiver52M'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/cosmo/osmo-trx/Transceiver52M'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/cosmo/osmo-trx'
make: *** [all] Error 2

Could this have anything to do with permissions or where all my files are
located?
I am wondering if anyone has had the same issues and has some insight on
what I am doing wrong or missing. Any help will be super appreciated,

Thanks a lot!

Benny

-- 
Benedetta Piantella Simeonidis
Phone US: +1.347.495.1237
Phone EU: +39.3397921313
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/openbsc/attachments/20150116/d974d5c6/attachment.htm>


More information about the OpenBSC mailing list