I just experienced the same error. Since my setup differs (ancient OS),
I thought I'd just share my experience so far.
For low sample rates (3.125MSps) the flowgraph freezes after a while and
an 'O' is printed.
For 6.25MSps:
OOOOOOOOOOOOgr::log :WARN: gr uhd usrp source0 - USRP Source Block
caught rx error code: 255
For 12.5MSps:
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOgr::log :WARN: gr uhd usrp source0 - USRP
Source Block caught rx error code: 255
All those overruns only occur right before the flowgraph freezes. It's a
very simple flowgraph "USRP source --> Qt Waterfall Sink".
Cheers
Johannes
[INFO] [UHD] linux; GNU C++ version 4.8.4; Boost_105400;
UHD_3.14.0.0-31-g98057752
OS: Ubuntu 14.04
4.4.0-124-generic #148~14.04.1-Ubuntu
GR: 3.7.12.0
On 09.08.2018 19:52, Chad Spooner wrote:
>
>
> On 08/07/2018 02:01 PM, Marcus D. Leech wrote:
>> On 08/07/2018 04:47 PM, Chad Spooner wrote:
>>>
>>> On 08/07/2018 12:01 PM, Marcus D. Leech wrote:
>>>> On 08/07/2018 02:54 PM, Chad Spooner wrote:
>>>>> All:
>>>>>
>>>>> I'm having trouble with some flowgraphs under Ubuntu 18.04.1. I
>>>>> recently set up a HP ZBook G3
>>>>> with that OS and did a PyBOMBS install of gnuradio and UHD. I'm
>>>>> connected to an Ettus X310
>>>>> and the SBX daughter card here.
>>>>>
>>>>> I then starting running some of the flowgraphs I had been running
>>>>> under 16.04 on that same
>>>>> computer. I hadn't observed any errors with these flowgraphs under
>>>>> 16.04.
>>>>>
>>>>> After running for a while, I get the following error:
>>>>>
>>>>> gr::log :WARN: gr uhd usrp source0 - USRP Source Block caught rx
>>>>> error code: 255
>>>>>
>>>>> The flowgraph doesn't appear to stop, but the graphics I'm running
>>>>> using QT GUI Vector Sink
>>>>> freeze up. I can then stop the flowgraph in the usual way by
>>>>> clicking the "kill the flowgraph"
>>>>> button.
>>>>>
>>>>> kernel: 4.15.0-29-generic #31-Ubuntu SMP
>>>>>
>>>>> gnuradio version: 3.7.12.0
>>>>>
>>>>> UHD version: UHD_3.14.0.0-31-g98057752
>>>>>
>>>>> Any ideas of how to fix this problem?
>>>>>
>>>>> Here is the output of uhd_usrp_probe:
>>>>>
>>>>> [INFO] [UHD] linux; GNU C++ version 7.3.0; Boost_106501;
>>>>> UHD_3.14.0.0-31-g98057752
>>>>> [INFO] [X300] X300 initialization sequence...
>>>>> [INFO] [X300] Maximum frame size: 1472 bytes.
>>>>> [INFO] [X300] Radio 1x clock: 200 MHz
>>>>> [INFO] [0/DmaFIFO_0] Initializing block control (NOC ID:
>>>>> 0xF1F0D00000000000)
>>>>> [INFO] [0/DmaFIFO_0] BIST passed (Throughput: 1300 MB/s)
>>>>> [INFO] [0/DmaFIFO_0] BIST passed (Throughput: 1303 MB/s)
>>>>> [INFO] [0/Radio_0] Initializing block control (NOC ID:
>>>>> 0x12AD100000000001)
>>>>> [INFO] [0/Radio_1] Initializing block control (NOC ID:
>>>>> 0x12AD100000000001)
>>>>> [INFO] [0/DDC_0] Initializing block control (NOC ID:
>>>>> 0xDDC0000000000000)
>>>>> [INFO] [0/DDC_1] Initializing block control (NOC ID:
>>>>> 0xDDC0000000000000)
>>>>> [INFO] [0/DUC_0] Initializing block control (NOC ID:
>>>>> 0xD0C0000000000000)
>>>>> [INFO] [0/DUC_1] Initializing block control (NOC ID:
>>>>> 0xD0C0000000000000)
>>>>> _____________________________________________________
>>>>> /
>>>>> | Device: X-Series Device
>>>>> | _____________________________________________________
>>>>> | /
>>>>> | | Mboard: X310
>>>>> | | revision: 6
>>>>> | | product: 30410
>>>>> | | mac-addr0: 00:80:2f:19:13:0a
>>>>> | | mac-addr1: 00:80:2f:19:13:0b
>>>>> | | gateway: 192.168.10.1
>>>>> | | ip-addr0: 192.168.10.2
>>>>> | | subnet0: 255.255.255.0
>>>>> | | ip-addr1: 192.168.20.2
>>>>> | | subnet1: 255.255.255.0
>>>>> | | ip-addr2: 192.168.30.2
>>>>> | | subnet2: 255.255.255.0
>>>>> | | ip-addr3: 192.168.40.2
>>>>> | | subnet3: 255.255.255.0
>>>>> | | serial: 306B4B8
>>>>> | | FW Version: 6.0
>>>>> | | FPGA Version: 35.1
>>>>> | | FPGA git hash: a20b791
>>>>> | | RFNoC capable: Yes
>>>>> | |
>>>>> | | Time sources: internal, external, gpsdo
>>>>> | | Clock sources: internal, external, gpsdo
>>>>> | | Sensors: ref_locked
>>>>> | | _____________________________________________________
>>>>> | | /
>>>>> | | | RX Dboard: A
>>>>> | | | ID: WBX-120, WBX-120 + Simple GDB (0x0081)
>>>>> | | | Serial: F5FB72
>>>>> | | | _____________________________________________________
>>>>> | | | /
>>>>> | | | | RX Frontend: 0
>>>>> | | | | Name: WBX-120 RX+GDB
>>>>> | | | | Antennas: TX/RX, RX2, CAL
>>>>> | | | | Sensors: lo_locked
>>>>> | | | | Freq range: 25.000 to 2200.000 MHz
>>>>> | | | | Gain range PGA0: 0.0 to 31.5 step 0.5 dB
>>>>> | | | | Bandwidth range: 120000000.0 to 120000000.0 step
>>>>> 0.0 Hz
>>>>> | | | | Connection Type: IQ
>>>>> | | | | Uses LO offset: No
>>>>> | | | _____________________________________________________
>>>>> | | | /
>>>>> | | | | RX Codec: A
>>>>> | | | | Name: ads62p48
>>>>> | | | | Gain range digital: 0.0 to 6.0 step 0.5 dB
>>>>> | | _____________________________________________________
>>>>> | | /
>>>>> | | | RX Dboard: B
>>>>> | | | ID: SBX-120 (0x0083)
>>>>> | | | Serial: F5B3A8
>>>>> | | | _____________________________________________________
>>>>> | | | /
>>>>> | | | | RX Frontend: 0
>>>>> | | | | Name: SBX-120 RX
>>>>> | | | | Antennas: TX/RX, RX2, CAL
>>>>> | | | | Sensors: lo_locked
>>>>> | | | | Freq range: 400.000 to 4400.000 MHz
>>>>> | | | | Gain range PGA0: 0.0 to 31.5 step 0.5 dB
>>>>> | | | | Bandwidth range: 120000000.0 to 120000000.0 step
>>>>> 0.0 Hz
>>>>> | | | | Connection Type: IQ
>>>>> | | | | Uses LO offset: No
>>>>> | | | _____________________________________________________
>>>>> | | | /
>>>>> | | | | RX Codec: B
>>>>> | | | | Name: ads62p48
>>>>> | | | | Gain range digital: 0.0 to 6.0 step 0.5 dB
>>>>> | | _____________________________________________________
>>>>> | | /
>>>>> | | | TX Dboard: A
>>>>> | | | ID: WBX-120 (0x0080)
>>>>> | | | Serial: F5FB72
>>>>> | | | ID: WBX + Simple GDB, WBX v3 + Simple GDB, WBX v4 +
>>>>> Simple GDB, WBX-120 + Simple GDB (0x004f)
>>>>> | | | Serial: F5E6B6
>>>>> | | | _____________________________________________________
>>>>> | | | /
>>>>> | | | | TX Frontend: 0
>>>>> | | | | Name: WBX-120 TX+GDB
>>>>> | | | | Antennas: TX/RX, CAL
>>>>> | | | | Sensors: lo_locked
>>>>> | | | | Freq range: 25.000 to 2200.000 MHz
>>>>> | | | | Gain range PGA0: 0.0 to 31.0 step 1.0 dB
>>>>> | | | | Bandwidth range: 120000000.0 to 120000000.0 step
>>>>> 0.0 Hz
>>>>> | | | | Connection Type: IQ
>>>>> | | | | Uses LO offset: No
>>>>> | | | _____________________________________________________
>>>>> | | | /
>>>>> | | | | TX Codec: A
>>>>> | | | | Name: ad9146
>>>>> | | | | Gain Elements: None
>>>>> | | _____________________________________________________
>>>>> | | /
>>>>> | | | TX Dboard: B
>>>>> | | | ID: SBX-120 (0x0082)
>>>>> | | | Serial: F5B3A8
>>>>> | | | _____________________________________________________
>>>>> | | | /
>>>>> | | | | TX Frontend: 0
>>>>> | | | | Name: SBX-120 TX
>>>>> | | | | Antennas: TX/RX, CAL
>>>>> | | | | Sensors: lo_locked
>>>>> | | | | Freq range: 400.000 to 4400.000 MHz
>>>>> | | | | Gain range PGA0: 0.0 to 31.5 step 0.5 dB
>>>>> | | | | Bandwidth range: 120000000.0 to 120000000.0 step
>>>>> 0.0 Hz
>>>>> | | | | Connection Type: QI
>>>>> | | | | Uses LO offset: No
>>>>> | | | _____________________________________________________
>>>>> | | | /
>>>>> | | | | TX Codec: B
>>>>> | | | | Name: ad9146
>>>>> | | | | Gain Elements: None
>>>>> | | _____________________________________________________
>>>>> | | /
>>>>> | | | RFNoC blocks on this device:
>>>>> | | |
>>>>> | | | * DmaFIFO_0
>>>>> | | | * Radio_0
>>>>> | | | * Radio_1
>>>>> | | | * DDC_0
>>>>> | | | * DDC_1
>>>>> | | | * DUC_0
>>>>> | | | * DUC_1
>>>>>
>>>>> Thanks much,
>>>>>
>>>>> Chad
>>>>>
>>>> What happens if you revert to an older UHD? (3.12 or 3.13)
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Discuss-gnuradio mailing list
>>>> Discuss-gnuradio@gnu.org
>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>>
>>>
>>> Thanks for the quick reply. All methods of installing gnuradio and
>>> uhd failed for me except pybombs. So I suppose I want to try to use
>>> pybombs to do the uhd reversion. However, I've never done that before.
>>>
>>> I found the UHD source for 3.12 on the Ettus site. Can you give me a
>>> hint on how to proceed?
>>>
>>> I looked around the web for reversion, and found an old thread from
>>> this list (Richard Mcallister).
>>> The recommendation is
>>>
>>> pybombs -p /your_prefix/ rebuild /uhd/
>>>
>>> Can I use this, and how do I connect it to the source from ettus.com?
>>> I can start trying stuff, but I'm leery of breaking what I've already
>>> got and having to start all over.
>>>
>>> C
>>>
>> Someone with more PyBombs knowledge than me can make a recommendation
>> about how to ask PyBombs to build a specific version.
>>
>>
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>
> Thanks Marcus.
>
> I removed the pybombs installation and installed from source using the
> attached script, adapted from a script supplied by Raj Bhattacharjea.
> All the good stuff in the script is his, any errors or problems are mine.
> The build script that is pointed to by the online gnuradio documentation
> does not support 18.04.1, so instead of trying to adapt that script, I
> used Raj's.
>
> The attached script successfully installs UHD and gnuradio. However, the
> freeze-up problem I described with the pybombs installation remains.
>
> I've been testing other flowgraphs that contain the UHD Source block. It
> appears that things work correctly indefinitely if no graphics are
> involved.
>
> I believe I can adapt the script to follow-through on the suggestion to
> revert to an earlier UHD version.
>
> C
>
>
>
> _______________________________________________
> 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
No comments:
Post a Comment