# [USRP-users] Settinng up GNU for USRP B200mini and Ubuntu 14.04lts

James Humphries james.humphries at ettus.com
Mon Mar 7 11:04:32 EST 2016

Hi Tyler,

As far as the python path, you can copy the suggested PATH from the end of
the script to your .bashrc file. The .bashrc file is a hidden file in your
home folder, View->Show Hidden Files. Add the suggested line to the end of
that script, it would look like:

export PYTHONPATH=<some path>

As far as the usrp userid, it has to do with this:

Basically, you will have to add a new group, call it usrp, and then add
your user to that group. Read the above link carefully, it explains what
exactly is needed.

After that, you should be able to run some scripts to test the usrp:

uhd_usrp_probe

And then open up gnuradio-companion to try out some tests:

-Trip

On Mon, Mar 7, 2016 at 10:53 AM, Tyler Hudgins <tyler.hudgins at nvc-inc.net>
wrote:

> Hello,
> After letting the install script provided by James run over the weekend it
> appears that everything install properly I am left with several messages to
> include
>
> -suggestion to set python path
> -how to add usrp userid (also what is this?)
> -log out/log back in to enable the userid created (what does this do?)
> -asked to send success/fail info to sbrac.org (I prompted yes)
>
> What is the next step that I need to take in order to plug in my b200mini
> and running some grc files?
>
> On Fri, Mar 4, 2016 at 6:05 PM, Tyler Hudgins <tyler.hudgins at nvc-inc.net>
> wrote:
>
>> Okay thanks so much for all your help James. You deserve a "Fastest
>> Response Time" award!
>>
>> With that said its time to clock out.
>>
>> On Fri, Mar 4, 2016 at 6:02 PM, James Humphries <
>> james.humphries at ettus.com> wrote:
>>
>>> I've let it run over night with no problems.
>>> On Mar 4, 2016 6:01 PM, "Tyler Hudgins" <tyler.hudgins at nvc-inc.net>
>>> wrote:
>>>
>>>> Okay so when it finishes sometime in the next millennium hopefully,
>>>> will it require immediate prompt or can I leave it be until I come back to
>>>> my office tomorrow morning?
>>>>
>>>> On Fri, Mar 4, 2016 at 5:59 PM, James Humphries <
>>>> james.humphries at ettus.com> wrote:
>>>>
>>>>> I don't know of any ways to pause the script. It will shouldn't
>>>>> require any more input from you until it is finished though.
>>>>>
>>>>> -Trip
>>>>> On Mar 4, 2016 5:52 PM, "Tyler Hudgins" <tyler.hudgins at nvc-inc.net>
>>>>> wrote:
>>>>>
>>>>>> Question, is there a way for me to pause the download script? I ask
>>>>>> because I have to leave my office as it is closing and I dont have to
>>>>>> ability to bring the computer with me.
>>>>>>
>>>>>> On Fri, Mar 4, 2016 at 4:50 PM, Tyler Hudgins <
>>>>>> tyler.hudgins at nvc-inc.net> wrote:
>>>>>>
>>>>>>> Okay thanks.
>>>>>>>
>>>>>>> On Fri, Mar 4, 2016 at 4:49 PM, James Humphries <
>>>>>>> james.humphries at ettus.com> wrote:
>>>>>>>
>>>>>>>> It's probably ok, if there were any show stoppers the script would
>>>>>>>> have exited and shown an error.
>>>>>>>>
>>>>>>>> -Trip
>>>>>>>>
>>>>>>>> On Fri, Mar 4, 2016 at 4:46 PM, Tyler Hudgins <
>>>>>>>> tyler.hudgins at nvc-inc.net> wrote:
>>>>>>>>
>>>>>>>>> I am currently still running the install but I have recieved a
>>>>>>>>> couple of errors along the way i.e. "unable to resolve reference to
>>>>>>>>> 'page_ctrlport' for \ref command" and a probably 3 or 4 more that I cant
>>>>>>>>> locate in the hundreds of lines in the terminal. Will these be an issue?
>>>>>>>>>
>>>>>>>>> On Fri, Mar 4, 2016 at 4:29 PM, Tyler Hudgins <
>>>>>>>>> tyler.hudgins at nvc-inc.net> wrote:
>>>>>>>>>
>>>>>>>>>> Mucho thank you James! Sorry for all the Q's I am just at my wits
>>>>>>>>>> end with this set up.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Fri, Mar 4, 2016 at 4:24 PM, James Humphries <
>>>>>>>>>> james.humphries at ettus.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> The script pulls the latest code from the master branch for each
>>>>>>>>>>> respective repository, so you should have the latest and greatest.
>>>>>>>>>>>
>>>>>>>>>>> -Trip
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Mar 4, 2016 at 4:21 PM, Tyler Hudgins <
>>>>>>>>>>> tyler.hudgins at nvc-inc.net> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Awesome. I am currently at 79% of the install. If the gnu/uhd
>>>>>>>>>>>> that are being installed are not the newest versions is there anyway to
>>>>>>>>>>>> update the software with an update script?
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Mar 4, 2016 at 4:17 PM, James Humphries <
>>>>>>>>>>>> james.humphries at ettus.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Once the script finishes (hopefully without error), make sure
>>>>>>>>>>>>> you follow the instructions that it will display at the end. There are a
>>>>>>>>>>>>> few utilities built-in with UHD that you can use to make sure you are setup
>>>>>>>>>>>>> correctly. For instance, just type:
>>>>>>>>>>>>>
>>>>>>>>>>>>> uhd_usrp_probe
>>>>>>>>>>>>>
>>>>>>>>>>>>> in the terminal, and it will look for an attached USRP,
>>>>>>>>>>>>> initialize it, and print some information about it. From there, you can use
>>>>>>>>>>>>> gnuradio-companion to do some experimenting.
>>>>>>>>>>>>>
>>>>>>>>>>>>> -Trip
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, Mar 4, 2016 at 4:02 PM, Tyler Hudgins <
>>>>>>>>>>>>> tyler.hudgins at nvc-inc.net> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> The script is currently running as we speak. Once it is
>>>>>>>>>>>>>> through how should I go about connecting/setting up the b200mini?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Fri, Mar 4, 2016 at 3:56 PM, James Humphries <
>>>>>>>>>>>>>> james.humphries at ettus.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> No worries, I completely understand. Linux still gives me
>>>>>>>>>>>>>>> issues from time to time trying to get all this set up.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> -Trip
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Fri, Mar 4, 2016 at 3:29 PM, Tyler Hudgins <
>>>>>>>>>>>>>>> tyler.hudgins at nvc-inc.net> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Alright sweet just checking. Sorry for the extra
>>>>>>>>>>>>>>>> precaution, I have been chasing my tail trying to get this setup to work
>>>>>>>>>>>>>>>> for a while now and I would like to make it as smooth a possible this time
>>>>>>>>>>>>>>>> lol.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Fri, Mar 4, 2016 at 3:27 PM, James Humphries <
>>>>>>>>>>>>>>>> james.humphries at ettus.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I already added the flag for you so you could just paste
>>>>>>>>>>>>>>>>> it in.
>>>>>>>>>>>>>>>>> On Mar 4, 2016 3:23 PM, "Tyler Hudgins" <
>>>>>>>>>>>>>>>>> tyler.hudgins at nvc-inc.net> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Okay cool, Just ran the script. Before I proceed, is the
>>>>>>>>>>>>>>>>>> -v flag you included above the verbose flag or should I add an additional
>>>>>>>>>>>>>>>>>> -v flag?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Fri, Mar 4, 2016 at 3:14 PM, James Humphries <
>>>>>>>>>>>>>>>>>> james.humphries at ettus.com> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Nope, I would run it just as Marcus Leech pointed out or
>>>>>>>>>>>>>>>>>>> just like on the website, except add the -v flag so you get verbose output
>>>>>>>>>>>>>>>>>>> (helps debug any install problems).
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> wget http://www.sbrac.org/files/build-gnuradio && chmod a+x ./build-gnuradio && ./build-gnuradio -v
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Fri, Mar 4, 2016 at 3:08 PM, Tyler Hudgins <
>>>>>>>>>>>>>>>>>>> tyler.hudgins at nvc-inc.net> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Thanks James,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Just to be sure, Should I pass either the -m or -o flag
>>>>>>>>>>>>>>>>>>>> when running the build script? My goal is to have the most up to date
>>>>>>>>>>>>>>>>>>>> software for both gnu and uhd so that it will be compatible with my b200
>>>>>>>>>>>>>>>>>>>> mini.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Fri, Mar 4, 2016 at 3:05 PM, James Humphries <
>>>>>>>>>>>>>>>>>>>> james.humphries at ettus.com> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Oops, the OS was right in the e-mail subject :)
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The build-gnuradio script is the most straight forward
>>>>>>>>>>>>>>>>>>>>> way to get up and running. PyBOMBS offers some extra flexibility and
>>>>>>>>>>>>>>>>>>>>> features, but you will probably not need them for getting started.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> -Trip
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Fri, Mar 4, 2016 at 2:57 PM, Tyler Hudgins <
>>>>>>>>>>>>>>>>>>>>> tyler.hudgins at nvc-inc.net> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> I installed gnu with the script provided by gnuradio
>>>>>>>>>>>>>>>>>>>>>> i.e. "sudo apt-get install gnu radio".
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> @Martijn, after some research I have done I am under
>>>>>>>>>>>>>>>>>>>>>> the impression that you must install uhd first in order for gnu/grc to
>>>>>>>>>>>>>>>>>>>>>> recognize it.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> @James, I am installing on the latest update of
>>>>>>>>>>>>>>>>>>>>>> Ubuntu 14 directly from Ubuntu's download link. Also to be honest I am not
>>>>>>>>>>>>>>>>>>>>>> sure which install option would be better pybombs or gnu's script.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> -Tyler
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Fri, Mar 4, 2016 at 2:36 PM, James Humphries <
>>>>>>>>>>>>>>>>>>>>>> james.humphries at ettus.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Hi Tyler,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> How did you install GNU Radio the first time? What
>>>>>>>>>>>>>>>>>>>>>>> OS are you using?
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> I recommend using either the build-gnuradio script
>>>>>>>>>>>>>>>>>>>>>>> or PyBOMBS. Each will build and install both UHD and GNU Radio from source.
>>>>>>>>>>>>>>>>>>>>>>> They also try and get the pre-requisite software packages setup for you.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Have a look at the links, let us know if you need
>>>>>>>>>>>>>>>>>>>>>>> any advice on how to proceed with either option.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> -Trip
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On Fri, Mar 4, 2016 at 2:18 PM, Tyler Hudgins via
>>>>>>>>>>>>>>>>>>>>>>> USRP-users <usrp-users at lists.ettus.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Hey,
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> So I am new to the usrp platform and just purchased
>>>>>>>>>>>>>>>>>>>>>>>> a B200mini. I was excited to crack it open and test some of its
>>>>>>>>>>>>>>>>>>>>>>>> capabilities in gnuradio however it appears that the install of Gnuradio I
>>>>>>>>>>>>>>>>>>>>>>>> had was not able to run any uhd blocks. After about a week of trial and
>>>>>>>>>>>>>>>>>>>>>>>> error I managed to clutter my system with broken and multiple copies of the
>>>>>>>>>>>>>>>>>>>>>>>> the same files. I am at the point now where I have cleanly removed anything
>>>>>>>>>>>>>>>>>>>>>>>> related to gnu and usrp and I am looking for a fool proof way to reinstall
>>>>>>>>>>>>>>>>>>>>>>>> gnuradio so that it will properly use the uhd modules and I can then use my
>>>>>>>>>>>>>>>>>>>>>>>> shiny new b200mini.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Any help/input is appreciated!
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>> Tyler Hudgins
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>>>> USRP-users mailing list
>>>>>>>>>>>>>>>>>>>>>>>> USRP-users at lists.ettus.com
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>> Tyler Hudgins
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>> Tyler Hudgins
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>> Tyler Hudgins
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>> Tyler Hudgins
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>> Tyler Hudgins
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>> Tyler Hudgins
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Thanks,
>>>>>>>>>> Tyler Hudgins
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Thanks,
>>>>>>>>> Tyler Hudgins
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Thanks,
>>>>>>> Tyler Hudgins
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thanks,
>>>>>> Tyler Hudgins
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Thanks,
>>>> Tyler Hudgins
>>>>
>>>
>>
>>
>> --
>> Thanks,
>> Tyler Hudgins
>>
>
>
>
> --
> Thanks,
> Tyler Hudgins
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20160307/e0213788/attachment-0002.html>