Problems with burn-db-eeprom

I have a RFX2400 MIMO B daughterboard. I want to use it with an USRP
with a Rev. 3 motherboard. I followed these instructions:

    Remove R115 (zero ohms) and place it at R116
Remove R36 (zero ohms) and place it at R34
Put the RFX on a USRP (side A) and run the following:
    usrp/host/apps/burn-db-eeprom -f -A -t rfx2400_mimo_a

Unfortunately, when I tried to burn the EEPROM to MIMO A I got the
following error:

./usrp/host/apps/burn-db-eeprom -f -A -t rfx2400_mimo_a
Traceback (most recent call last):
File “./usrp/host/apps/burn-db-eeprom”, line 23, in
from usrp_prims import *
ImportError: No module named usrp_prims

Is there something I’m doing wrong? Any help would be greatly
appreciated. Thanks.


Be a better Heartthrob. Get better relationship answers from someone who
knows. Yahoo! Answers - Check it out.

On Jul 30, 2007, at 10:56 PM, John Stralka wrote:

from usrp_prims import *

That’s the old way; not sure when the change happened, but these
scripts were moved into the “usrpm” subdirectory. The following
works for me. Hope this helps! - MLD

The line you quote, and the next line, should instead read:

from usrpm.usrp_prims import *
from usrpm.usrp_dbid import *

Michael D. wrote:

from usrpm.usrp_dbid import *
This has been fixed in the GNU Radio trunk.

Johnathan C.
Corgan Enterprises LLC


which versions of swig and boost are required for 3.0.4 and beyond?

cheerio Berndt

Berndt Josef W. wrote:

which versions of swig and boost are required for 3.0.4 and beyond?

For 3.0.4, these swig versions are known to work:

1.3.23, 1.3.24, 1.3.25, 1.3.27, 1.3.28, 1.3.29

Our experience is that swig 1.3.28 is in common use and for packagers
I’d recommend requiring that version or newer.

For the trunk to compile, we require swig 1.3.31 or newer.

Both 3.0.x and the trunk require the boost smart pointer library 1.33.1
or newer.

Johnathan C.
Corgan Enterprises LLC