Removing the old version and Installing gnuradio 3.7 on USRP E 110


I’m working on USRP E 110 card in order to implement OFDM channel on it.

In fact, I would like to remove the old version of gnuradio installed in
USRP E 110.

Then, I would like to install gnuradio 3.7.4 on USRP E 110(the version
as far as I know contains the different blocks necessary to implement

OFDM channel on USRP E 110).

Best regards,


plz how to proceed ?

Thanks a lot

2014-05-13 11:47 GMT+02:00 Wafa E. [email protected]:

If you Google “USRP E100 update gnuradio” it points to the following


Ettus R. Technical Support
Email: [email protected]

On Tue, May 13, 2014 at 12:59 PM, Wafa E. <

I recommend you spend some time with the OFDM blocks over simulated
channels on your PC to become familiar with the basics. Using the E110
is not a simple task, make sure you’ve become fully familiar with that
device before you attempt to do something sophisticated.



The USRP E 110 is connected to internet.
In fact, I followed the different commands described in the FAQ. But
when I
“make” I got this error :

[ 49%] Built target _filter_swig_swig_tag
[ 49%] Building CXX object
g++: Internal error: Killed (program cc1plus)
Please submit a full bug report.
for instructions.
make[2]: ***
Error 1
make[1]: *** [gr-filter/swig/CMakeFiles/_filter_swig.dir/all] Error 2
make: *** [all] Error 2

How to fix it in order to update gnuradio embedded on usrp e110?

Best regards,


2014-05-19 16:06 GMT+02:00 Wafa E. [email protected]:


I have two questions:

1/ I followed the different instructions mentioned in this link:

But when I typed:

[email protected]:~# swapon /swapfile1
swapon: /swapfile1: swapon failed: Device or resource busy

I got the error above.

How to fix this error in order to create swap file in order to update
gnuradio ?

2/ For the following instruction , which count shall I put for the swap
file in order to update gnuradio on usrp e110 ?

dd if=/dev/zero of=/swapfile1 bs=1024 count=524288

Best regards,


2014-05-22 16:57 GMT+02:00 Philip B. [email protected]:

Hi Wafa,

[email protected]:~# swapon /swapfile1
swapon: /swapfile1: swapon failed: Device or resource busy

The file is still opened; maybe you’re already using it (check with
“swapon” without arguments)?
Have you been able to run mkswap on the file?

Also, you must use an external drive to store the swap file instead of
the root folder ( / ), because in the standard image on the standard 4GB
flash drive that the E100 uses, there won’t be enough free space for a
reasonably large swap file.

Regarding question 2: swap can’t be too big. Aim for 3-4GB.


Hi Wafa,

to cite an email of Marcus L. (which I saidly can only find myself in

This particular error comes from GCC running out of virtual memory during
the compile. You’ll need to attach an external disk, make a swapfile on
it, and then attach said swapfile to
the swap pool using “swapon”.

Please consult the internet, your administrator or IT helpdesk on how to
set up a swap file on linux.

But your real question was:

How to fix it in order to update gnuradio embedded on usrp e110?

I think the answer here is that I still think it might be a bit early
for you to work on the OFDM systems on your embedded device.
First, you should get a little more accustomed to doing Software Radio
on a PC, using simulations. After all, a simulation can give you a
feeling on how much processing power you’ll need to do the real-time
transmission – and if what you’re planning to do is really feasible
with your specific combination of hardware, system and optimization

Marcus M.

In fact, I retried to type these commands :

[email protected]:~# swapon
swapon -a [-e] [-v] [-f] enable all swaps from /etc/fstab
swapon [-p priority] [-v] [-f] enable given swap
swapon -s display swap usage summary
swapon -h display help
swapon -V display version

The parameter:
{-L label | LABEL=label} LABEL of device to be used
{-U uuid | UUID=uuid} UUID of device to be used
name of device to be used
name of file to be used

[email protected]:~# mkswap /swapfile1
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=76dccdc9-cb8a-40c6-9e0a-ed58eaa900f8
[email protected]:~# chown root:root /swapfile1
[email protected]:~# chmod 0600 /swapfile1
[email protected]:~# swapon /swapfile1
Adding 524284k swap on /swapfile1. Priority:-1 extents:246
across:1568156k SS

Now it works.

shall I follow to do the different instructions mentioned on this
website ie making swap
file on the root

or shall I connect usrp to an external memory ? If yes shall I connect a
flash disc to the usrp on its usb host port ?

Best regards,


2014-05-23 12:26 GMT+02:00 Marcus Müller [email protected]:

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs