Hi Geof,

Thanks. If the Win32 label is incorrect and it's a build error I'll take a
look into that. Also thank you for pointing out the GNU Radio Command
Prompt, that looks very helpful.

Regards,
Derek

On Wed, Jul 13, 2016 at 2:04 PM, Geof Nieboer <gnieb...@corpcomm.net> wrote:

> Derek/Dave,
>
> My development equipment is still in transit so I can't look at anything
> until Monday, but...
>
> The UHD build should be 64-bit, so it is mostly likely a labelling issue.
> But I will check to be sure.
>
> If you want to run -any- GNURadio utilities, I recommend doing so from the
> GNURadio Command Prompt (shortcut in start menu or run_gr.bat in the /bin
> subdir) ... that will set all the Python/etc environment variables up
> correctly.  Then you should not need to specify where the UHD images are.
>
> Geof
>
>
> On Tue, Jul 12, 2016 at 10:11 PM, Derek Kozel <derek.ko...@ettus.com>
> wrote:
>
>> Hi Dave,
>>
>> Yes, there is no state held in UHD so you will always need to include the
>> --args "fw......" in your UHD commands. I should have also mentioned that
>> this means you will need to add that exact "fw= D:\Program
>> Files\GNURadio-3.7\share\uhd\images\usrp_b100_fw.ihx,fpga= D:\Program
>> Files\GNURadio-3.7\share\uhd\images\usrp_b100_fpga.bin" string in the USRP
>> Source or Sink block Device Arguments field for any GNU Radio flowgraph.
>> You can try modifying the wbfm example for instance.
>>
>> The ability to specify specific FPGA and firmware images is usually a
>> development feature if you have multiple versions of UHD installed
>> alongside each other or are building custom images. In this case we are
>> using it to get around a path problem.
>>
>> If you create the D:\Program Files\UHD\share\uhd\images\... folder with
>> images UHD will hopefully pick them up automatically. I have not tried a
>> Windows install where D is the system drive so I'm unsure of the exact
>> behavior.
>>
>> Ok, I had the wrong python command there, but python itself did run.
>> Here's a line which certainly should work, but there's likely nothing
>> additional to be gained by running it.
>> python -c "import gnuradio; print gnuradio"
>>
>> Regards,
>> Derek
>>
>> On Tue, Jul 12, 2016 at 7:02 PM, Dave <davidcbas...@msn.com> wrote:
>>
>>> Derek,
>>>
>>>
>>>
>>> I ran rx_samles _*to*_file.  Although using the location arrguments you
>>> gave me for uhd_find_devices allows for the B100 to be found it does not
>>> look like the knowledge of where the images are located is retained.
>>> Running the samles_to_file  command again results in a condition where
>>> firmware could not be found.
>>>
>>>
>>>
>>> D:\Program Files\GNURadio-3.7\share\uhd\examples>rx_samples_to_file
>>>
>>> Win32; Microsoft Visual C++ version 14.0; Boost_106000;
>>> UHD_003.009.003-0-unknown
>>>
>>>
>>>
>>>
>>>
>>> Creating the usrp device with: ...
>>>
>>>
>>>
>>> UHD Warning:
>>>
>>>     Could not locate B100 firmware. As an Administrator, please run:
>>>
>>>     "C:\Program Files\UHD\lib\uhd\utils\uhd_images_downloader.py"
>>>
>>> Error: LookupError: KeyError: No devices found for ----->
>>>
>>> Empty Device Address
>>>
>>>
>>>
>>> I also ran the python command you gave me with the results to follow:
>>>
>>>
>>>
>>>
>>>
>>> D:\Program Files\GNURadio-3.7>python.exe -c "from gruel import pmt;
>>> print pmt"
>>>
>>> Traceback (most recent call last):
>>>
>>>   File "<string>", line 1, in <module>
>>>
>>> ImportError: No module named gruel
>>>
>>>
>>>
>>> D:\Program Files\GNURadio-3.7>
>>>
>>>
>>>
>>> If there is anything else you want me to run, I will do so.
>>>
>>>
>>>
>>> Dave
>>>
>>>
>>>
>>> *From:* Derek Kozel [mailto:derek.ko...@ettus.com]
>>> *Sent:* Tuesday, July 12, 2016 6:29 PM
>>>
>>> *To:* Dave
>>> *Cc:* GNURadio Discussion List
>>> *Subject:* Re: [Discuss-gnuradio] Installation of GNU Radio/UHD on
>>> Windows
>>>
>>>
>>>
>>> Hi Dave,
>>>
>>> I'm glad that the B100 was able to be detected. If you want to confirm
>>> that it is fully operating you could run any of the examples included with
>>> UHD, for instance uhd_benchmark_rate or rx_samples_to_file. These are
>>> standalone from GNU Radio so should avoid whatever Python issue may exist.
>>>
>>> I've just noticed, the UHD version installed is Win32. I'm surprised at
>>> this as the GNU Radio binary builds are all 64 bit. If the developer of
>>> these Windows binary installers sees the thread hopefully he can comment.
>>>
>>> GNU Radio is certainly easier to use on Linux or OS X, but there is a
>>> desire to see Windows support improve over time. This may not happen
>>> quickly, but it's a great sign that binary installers exist at all and I
>>> believe that most if not all of the changes which were needed to make that
>>> possible are now in the latest releases.
>>>
>>> The binary installer at the moment includes it's own Python install in
>>> order to minimize external dependencies and possible conflicts. I haven't
>>> seen the "Stopped working" error before, it would be interesting to find
>>> out why. If you have the time and curiosity, could you try running a super
>>> simple flow graph such as a signal source into a null sink? This will have
>>> minimal complexity and test if GNU Radio runs on it's own without any
>>> hardware interactions. The gr_fftw_wisdom warning can be ignored.
>>>
>>> Can you test the Python install? Here is a very simple command which
>>> should execute. I'm on Linux so cannot test it at the moment.
>>> python.exe -c "from gruel import pmt; print pmt"
>>>
>>>
>>>
>>> Regards,
>>>
>>> Derek
>>>
>>>
>>>
>>> On Tue, Jul 12, 2016 at 6:08 PM, Dave <davidcbas...@msn.com> wrote:
>>>
>>> Derek,
>>>
>>>
>>>
>>> More success and a new problem.  I used the example uhd_find_devices
>>> arguments you show below modified for my system and the device was
>>> correctly found.  Note the windows installer does not create a UHD folder
>>> in the Program Files folder but rather in the GnuRadio-3.7\share folder.
>>>
>>>
>>>
>>> After finding the device I tested it using the uhd_wbfm_receive example
>>> and got and error “python.exe has stopped working”.  Below is the
>>> transcript.  I guess at this point, I’m not looking for solutions.  I’m
>>> guessing windows installs are just not prime time yet and if we solve this
>>> next problem another will install issues will take its place.  However, I
>>> will keep reporting problems if it means something to the developers.
>>>   Thank you very much for your help!
>>>
>>>
>>>
>>>
>>>
>>> Generating: 'D:\\Program
>>> Files\\GNURadio-3.7\\share\\gnuradio\\examples\\uhd\\uhd_wbfm_receive.py'
>>>
>>>
>>>
>>> Executing: D:\Program Files\GNURadio-3.7\gr-python27\python.exe -u
>>> D:\Program
>>> Files\GNURadio-3.7\share\gnuradio\examples\uhd\uhd_wbfm_receive.py
>>>
>>>
>>>
>>> Win32; Microsoft Visual C++ version 14.0; Boost_106000;
>>> UHD_003.009.003-0-unknown
>>>
>>>
>>>
>>> -- USRP-B100 clock control: 10
>>>
>>> --   r_counter: 2
>>>
>>> --   a_counter: 0
>>>
>>> --   b_counter: 20
>>>
>>> --   prescaler: 8
>>>
>>> --   vco_divider: 5
>>>
>>> --   chan_divider: 5
>>>
>>> --   vco_rate: 1600.000000MHz
>>>
>>> --   chan_rate: 320.000000MHz
>>>
>>> --   out_rate: 64.000000MHz
>>>
>>> --
>>>
>>> Using Volk machine: avx
>>>
>>> fft_impl_fftw: B[1]\Users\Dav1\AppData\Roaming\.gr_fftw_wisdom: Invalid
>>> argument
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *From:* Derek Kozel [mailto:derek.ko...@ettus.com]
>>> *Sent:* Tuesday, July 12, 2016 4:51 PM
>>>
>>>
>>> *To:* Dave
>>> *Cc:* GNURadio Discussion List
>>> *Subject:* Re: [Discuss-gnuradio] Installation of GNU Radio/UHD on
>>> Windows
>>>
>>>
>>>
>>> Hi Dave,
>>>
>>>
>>>
>>> That's great news. This means the B100 is being found.
>>>
>>> The images downloader is a Python script. Do you have a D:\Program
>>> Files\UHD folder? Can you look there to see if the uhd_images_downloader.py
>>> script is installed?
>>>
>>> If, and I believe this is the case, the GNU Radio binary installer you
>>> are using has the release version of UHD 3.9.3 then you can manually
>>> download the images here:
>>> http://files.ettus.com/binaries/images/uhd-images_003.009.003-release.zip
>>>
>>> I'm not sure the exact folder they should be unzipped into for the UHD
>>> library to find them given the custom build (UHD isn't usually in the GNU
>>> Radio bin folder). However you can download the files, extract them
>>> somewhere (into D:\Program Files\UHD\share\uhd\images if the UHD folder
>>> already exists) and try manually specifying the fw and fpga paths.
>>>
>>> For example but modify as needed:
>>>
>>> uhd_find_devices --args "fw= D:\Program
>>> Files\UHD\share\uhd\images\usrp_b100_fw.ihx,fpga= D:\Program
>>> Files\UHD\share\uhd\images\usrp_b100_fpga.bin"
>>>
>>> Regards,
>>>
>>> Derek
>>>
>>>
>>>
>>> On Tue, Jul 12, 2016 at 4:05 PM, Dave <davidcbas...@msn.com> wrote:
>>>
>>> Thanks Derek,
>>>
>>>
>>>
>>> I tried using Admin privileges and that did not make a difference.  I
>>> believe all the ports on my machine are USB3 however I’m not sure they use
>>> exactly the same hardware.  In any event I tried another one and it did
>>> make a difference.  I now get the message below regarding the need to run
>>> uhd_images_downloader.  I ran it (also below) and it indicates it needs me
>>> to specify a device however I have not figured out the correct way to do
>>> that.  Note:  All the images appear to be already on the machine in the
>>> share/uhd/images directory.  Also as you see below the message states to
>>> run C:\ProgramFiles\UHD\lib\utils\uhd_images_dowloader.py.  My installation
>>> is on the D: drive not the C: drive and the downloader appears to be an
>>> .exe file in the GNURadio-3.7\bin file.  I don’t know if something is
>>> looking for code in the wrong places or not.
>>>
>>>
>>>
>>> D:\Program Files\GNURadio-3.7\bin>uhd_find_devices
>>>
>>> Win32; Microsoft Visual C++ version 14.0; Boost_106000;
>>> UHD_003.009.003-0-unknown
>>>
>>>
>>>
>>>
>>>
>>> UHD Warning:
>>>
>>>     Could not locate B100 firmware. As an Administrator, please run:
>>>
>>>     "C:\Program Files\UHD\lib\uhd\utils\uhd_images_downloader.py"
>>>
>>> No UHD Devices Found
>>>
>>>
>>>
>>> D:\Program Files\GNURadio-3.7\bin>uhd_image_loader.exe
>>>
>>> Win32; Microsoft Visual C++ version 14.0; Boost_106000;
>>> UHD_003.009.003-0-unknown
>>>
>>>
>>>
>>> Error: RuntimeError: You must specify a device type.
>>>
>>>
>>>
>>> Thanks again,
>>>
>>>
>>>
>>> Dave
>>>
>>>
>>>
>>>
>>>
>>> *From:* Derek Kozel [mailto:derek.ko...@ettus.com]
>>> *Sent:* Tuesday, July 12, 2016 3:06 PM
>>> *To:* Dave
>>> *Cc:* GNURadio Discussion List
>>> *Subject:* Re: [Discuss-gnuradio] Installation of GNU Radio/UHD on
>>> Windows
>>>
>>>
>>>
>>> Hello Dave,
>>>
>>> Thanks for posting again. I don't know if anyone else has tried the B100
>>> using the Windows UHD+GNU Radio binaries. Are you connected to a USB 2 only
>>> port or to a USB 3 port? I would try a dedicated USB 2 port if possible.
>>>
>>> Also, I don't believe that permissions issues exist to the same degree
>>> on Windows, but can you try running uhd_find_devices in an administrator
>>> prompt?
>>>
>>> Regards,
>>>
>>> Derek
>>>
>>>
>>>
>>> On Tue, Jul 12, 2016 at 2:58 PM, Dave <davidcbas...@msn.com> wrote:
>>>
>>> I am trying to install GNURadio on a Windows 7,  64 bit  machine for use
>>> with a Ettus B100 usrp.   I used the gnuradio_3.7.9.2_win64 installer
>>> referenced on the GNURadio installation guide.
>>>
>>>
>>>
>>> When I run uhd_find_devices I get the following:
>>>
>>>
>>>
>>> D:\Program Files\GNURadio-3.7\bin>uhd_find_devices
>>>
>>> Win32; Microsoft Visual C++ version 14.0; Boost_106000;
>>> UHD_003.009.003-0-unknown
>>>
>>>
>>>
>>> No UHD Devices Found
>>>
>>>
>>>
>>> When I look in my device manager I do see a USRPs device show as “Ettus
>>> Research LCC B100”
>>>
>>>
>>>
>>> I posted this issue last week on the USRP discussion list and was
>>> advised to make sure I had only one instance of UHD.  I discovered I had
>>> incorrectly installed gnuradio using the installer mentioned above and also
>>> installed UHD using the installer on the ETTUS website not realizing the
>>> GNU radio installer took care of both.  I uninstalled GNU radio and uhd and
>>> removed everything I could find for both.  I then re-ran the
>>> gnuradio_3.7.9.2_win64 installer.  I still have exactly the same problem
>>> shown above with the inability to find the device.
>>>
>>>
>>>
>>> Note:  I can successfully use gnuradio and the USRP device on this same
>>> computer using the LiveUSB image thus I don’t believe there are any
>>> hardware issues.
>>>
>>>
>>>
>>> Can anyone provide me more tips on how to troubleshoot my installation?
>>>
>>>
>>>
>>> Thanks,
>>>
>>>
>>>
>>> Dave
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Discuss-gnuradio mailing list
>>> Discuss-gnuradio@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to