# Ver 3.7 stable?

**URL:** <https://www.ruby-forum.com/t/ver-3-7-stable/230269>\
**Category:** GNU Radio\
**Created:** [June 7, 2014, 6:07pm UTC](https://www.ruby-forum.com/t/ver-3-7-stable/230269 "2014-06-07T18:07:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jason\_sam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/7993a0/32.png) [@jason\_sam](https://www.ruby-forum.com/u/jason_sam)\
**Post date:** [June 7, 2014, 6:07pm UTC](https://www.ruby-forum.com/t/ver-3-7-stable/230269/1 "2014-06-07T18:07:06Z")

</div>

Dear experts,

 

(1) Introduction  
I am Mamoru Y. from Kyoto Univ.  
Some may know that I am doing satellite-beacon experiment  
by using USRP1 + GNU Radio. We call the receiver as  
GRBR (GNU Radio Beacon Receiver).  
[http://www.rish.kyoto-u.ac.jp/digitalbeacon/](http://www.rish.kyoto-u.ac.jp/digitalbeacon/)  
Sorry this web site is very old. Now I am using  
USRP1 + uhd + GNU Radio from python script  
Also I am using Ubuntu 12.04LTS.  
My application is a very simple dual-channel receiver  
recording IQ time-series on two files.  
The system is VERY stable and useful. I like it very much.

(2) Current situation  
Now I try to move to Ver 3.7.  
(I installed the software by “build-gnuradio script”.)  
Necessary small changes for me were  
– “optfir.low\_pass” location change  
– “freq\_xlating\_fir\_filter\_ccf” location change & centerfrequency  
setting from negative to positive  
– “file\_sink” location change

(3) Questions  
These changes were done. I now start running the system,  
but have problems. I have 2 questions.

Q1: I run the modified code with Ubuntu-32bit 12.04LTS. My code worked  
for several times, but after that, it created only “0-byte” files  
(=immediate stop), and then no files were created. I checked the uhd  
status, and found that “uhd\_find\_devices” was successful while  
“uhd\_usrp\_probe” failed (see below). I now connect USRP1 to USB3 port.  
Is this wrong?

Q2: I also tried to use the same V3.7 code with Ubuntu-64bit 12.04LTS.  
But output file from my code is always 0-bytes (=immediate stop).  
Please tell me if 64bit OS is useless.

=== Check after the problem (Q1) ===  
beacon@Beacon-36:~/beaconRX$ uhd\_find\_devices  
linux; GNU C++ version 4.6.3; Boost\_104800; UHD\_003.007.001-72-g383061d8

* * *

## – UHD Device 0

Device Address:  
type: usrp1  
name:  
serial: 2R24X5U1

beacon@Beacon-36:~/beaconRX$ uhd\_usrp\_probe  
linux; GNU C++ version 4.6.3; Boost\_104800; UHD\_003.007.001-72-g383061d8

– Opening a USRP1 device…  
Error: RuntimeError: usb rx6 submit failed: LIBUSB\_ERROR\_IO

==============================

Thanks for your help and suggestions.

–  
Mamoru Y. / RISH, Kyoto University  
removed\_email\_address@domain.invalid  
Phone +81-774-38-3814, Cell +81-90-5653-7555

---

<div class="post-metadata">

**Author:** ![Mamoru\_Y](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ecb155/32.png) [@Mamoru\_Y](https://www.ruby-forum.com/u/Mamoru_Y)\
**Post date:** [June 10, 2014, 2:08pm UTC](https://www.ruby-forum.com/t/ver-3-7-stable/230269/2 "2014-06-10T14:08:08Z")

</div>

On 06/07/2014 06:05 PM, Mamoru Y. wrote:

> Q1: I run the modified code with Ubuntu-32bit 12.04LTS. My code worked  
> for several times, but after that, it created only “0-byte” files  
> (=immediate stop), and then no files were created. I checked the uhd  
> status, and found that “uhd\_find\_devices” was successful while  
> “uhd\_usrp\_probe” failed (see below). I now connect USRP1 to USB3 port.  
> Is this wrong?

It’s not wrong, but it doesn’t help you with anything. Does it work on  
the USB2 port?

> Q2: I also tried to use the same V3.7 code with Ubuntu-64bit 12.04LTS.  
> But output file from my code is always 0-bytes (=immediate stop).  
> Please tell me if 64bit OS is useless.

No, it’s not. Are you sure this is not connected to the USB error?

M

---

<div class="post-metadata">

**Author:** ![Mamoru\_Y](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ecb155/32.png) [@Mamoru\_Y](https://www.ruby-forum.com/u/Mamoru_Y)\
**Post date:** [June 11, 2014, 9:34pm UTC](https://www.ruby-forum.com/t/ver-3-7-stable/230269/3 "2014-06-11T21:34:00Z")

</div>

Thanks friends,

\<Again cross posting. I am not good at using the mailing list. I keep  
the subject the same, and hope that this post will be connected to the  
same thread.\>

Thank you for all suggestions. They are very helpful.

I am continuing the long-run test. Until now the failure occurred only  
one time (that was my report). After that the system is working fine  
for several days. Now I connect my USRP1 to USB2 port, and it is  
working fine with 32-bit Ubuntu. Thanks for your suggestions. The  
reported failure occurred with USB3 port. I can avoid it.

I am sorry I do not pursue the 64-bit Ubuntu issue.

Mamoru Y.

(2014/06/08 1:05), Mamoru Y. wrote:

> [http://www.rish.kyoto-u.ac.jp/digitalbeacon/](http://www.rish.kyoto-u.ac.jp/digitalbeacon/)  
> Necessary small changes for me were  
> for several times, but after that, it created only “0-byte” files  
> beacon@Beacon-36:~/beaconRX$ uhd\_find\_devices
> 
> beacon@Beacon-36:~/beaconRX$ uhd\_usrp\_probe  
> linux; GNU C++ version 4.6.3; Boost\_104800; UHD\_003.007.001-72-g383061d8
> 
> – Opening a USRP1 device…  
> Error: RuntimeError: usb rx6 submit failed: LIBUSB\_ERROR\_IO
> 
> ==============================
> 
> Thanks for your help and suggestions.

–  
Mamoru Y. / RISH, Kyoto University  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Phone +81-774-38-3814, Cell +81-90-5653-7555

---

<div class="post-metadata">

**Author:** ![Mamoru\_Y](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ecb155/32.png) [@Mamoru\_Y](https://www.ruby-forum.com/u/Mamoru_Y)\
**Post date:** [June 10, 2014, 2:27pm UTC](https://www.ruby-forum.com/t/ver-3-7-stable/230269/4 "2014-06-10T14:27:39Z")

</div>

On 06/07/2014 06:05 PM, Mamoru Y. wrote:

> Dear experts,

 

Mamoru,

in this case, the GNU Radio mailing list would have been better. You can  
also cross-post (i.e. post to both mailing lists at once), so we know  
you did this, and don’t answer twice (as was the case here).

I hope our responses have been helpful!

Martin
