On Wed, Jul 21, 2010 at 1:36 AM, Craig
I'm having some trouble getting my USRP board running with just
software. It always seems to die with "Can't find firmware:
tried a whole array of applications including usrp_fft.py and
usrp_probe and then also the C++ progs (test_usrp_standard_rx and
It dies with the same complaint when running the C++ software that
busy writing. It fails on the line "usrp_standard_rx::make( ... )"
firmware file is specified. It is currently blank (i.e. default)
the file is specified explicitly, it still claims that it cannot be
From what I understand from what is going on in
the user specifies a path it should override the default one.
formats this path I can't really keep track of and I think
going wrong there.
Under typical installations the path is constructed with
"/usr/local/share/usrp" appended with rev2 or rev4 and the filename.
If environment variable USRP_PATH is set, then the revision and
filename are appended to that path instead. Read permissions are also
checked before the path is returned.
As you already suspect, the problem is most likely something minor.
Try printing out the path in the find_file() call to see what you're
I had it working on Ubuntu 9.04 x86 but it stopped working when I
10.04. I tried reinstalling gnuradio 3.2 several times. And also
versions from synaptic but always came down with the same error.
wiped the system and installed Ubuntu 10.04 x86_64 with new 3.3.0
gnuradio but the problem continues.
I do have "usr/local/share/usrp/rev4/std.ihx" and all that goes
can also load the firmware with usrper and then put LED1 on and
USRP seems to be working correctly.
I do get the feeling I'm missing something very obvious here
seems the last instances of this sort of problem date back to 2007.
just can't put my finger on whats wrong.
Any advice would be greatly appreciated.