Can you post the output of *ifconfig* on your system?

Sam Reiter
SDR Support Engineer
Ettus Research


On Thu, Jul 25, 2019 at 7:40 PM 汤 飞 <retina...@hotmail.com> wrote:

> Thanks!
>
> I am learning to use RFNOC to integrate a baseband. So I used PyBOMBS to
> create the environment.  The automatically installed UHD version is as
> follows
>
> uhd_find_devices
> [INFO] [UHD] linux; GNU C++ version 7.4.0; Boost_106501;
> UHD_3.15.0.git-19-g7e1b567d
> --------------------------------------------------
> -- UHD Device 0
> --------------------------------------------------
> Device Address:
>     serial: 3182B09
>     addr: 192.168.10.2
>     claimed: False
>     mgmt_addr: 192.168.1.151
>     mgmt_addr: 192.168.10.2
>     product: n310
>     type: n3xx
>
> But how to add  to the device arguments?  I tried like this but not working
>
> /usr/local/lib/uhd/examples/rx_ascii_art_dft --args
> "master_clock_rate=125e6,mgmt_addr=192.168.1.151,recv_frame_size=1476,addr=192.168.10.2"
> --freq 98.5e6 --rate 2.5e6 --gain 50 --ref-lvl="-50" --dyn-rng 90 --ant
> "RX2" --subdev "A:0"
>
>
> On 2019/7/26 上午5:17, Sam Reiter wrote:
>
> Found the offending commit and reported the issue. It also looks like
> adding *recv_frame_size=1476* explicitly to the device arguments cleared
> things up on my N310 running 3.14.1.0. Let me know if this does / doesn't
> work for anyone.
>
> Sam Reiter
> SDR Support Engineer
> Ettus Research
>
>
> On Thu, Jul 25, 2019 at 3:04 PM Marcus D. Leech <patchvonbr...@gmail.com>
> wrote:
>
>> On 07/25/2019 03:56 PM, Sam Reiter wrote:
>>
>> Follow up on this thread. I ran my N310 with a 1GbE link and was able to
>> reproduce the "Bad CHDR or packet fragment issue". It seems specific to
>> N3xx RX over a 1GbE link on 3.14.1.0. I didn't spend a ton of time trying
>> to find a workaround on 3.14.1.0, but rolling back to 3.14.0.0 cleared the
>> issue for me.
>>
>> I'll spend some time finding the offending commit and see what I can't do
>> to get a fix / workaround figured out for 3.14.1.0.
>>
>> Sam Reiter
>> SDR Support Engineer
>> Ettus Research
>>
>> Thanks, Sam.  When I go into the lab later, I can probably confirm this
>> as well, I haven't seen it before, but I think I'm runing 3.14.0.0
>>
>>
>> On Tue, Jul 23, 2019 at 10:13 PM Marcus D Leech <patchvonbr...@gmail.com>
>> wrote:
>>
>>> Normally Intel controllers have better performance but even a RealTek
>>> chip should have no problem at those data rates.
>>>
>>>
>>>
>>> Sent from my iPhone
>>>
>>> On Jul 23, 2019, at 10:01 PM, 汤 飞 <retina...@hotmail.com> wrote:
>>>
>>> Actually my pc’s Ethernet card chip is from Realtek.
>>>
>>> I’ve tried all possible MTU sizes of auto, 1000, 1500, 2000, and up to
>>> 9000. Always the same errors.
>>>
>>> Is it the inherent problem with the Realtek chip?
>>>
>>> If that, is there any workaround? eg. Changing the default Linux driver,
>>>
>>> or the last solution, ie. I have to try install a PCIE network card.
>>> Which brand ethernet card is compatible, one from Intel?
>>>
>>>
>>> ------------------------------
>>> *发件人:* Marcus D Leech <patchvonbr...@gmail.com>
>>> *发送时间:* Wednesday, July 24, 2019 7:34:13 AM
>>> *收件人:* 汤 飞 <retina...@hotmail.com>
>>> *抄送:* Sam Reiter <sam.rei...@ettus.com>; usrp-users@lists.ettus.com <
>>> usrp-users@lists.ettus.com>
>>> *主题:* Re: [USRP-users] 答复: N310 "Bad CHDR or packet fragment" Problem
>>>
>>> Some Ethernet 1g controllers won’t actually do MTUs greater than 1500
>>> despite ethnology telling them to. Some Realtek for example.
>>>
>>> If it’s just 1G try default MTU of 1500 and work your way up to see
>>> where it fails.
>>>
>>> Sent from my iPhone
>>>
>>> On Jul 23, 2019, at 7:15 PM, 汤 飞 via USRP-users <
>>> usrp-users@lists.ettus.com> wrote:
>>>
>>> It’s a  1g SFP0 link. I set MTU  to 8000 according to the Application
>>> Note.
>>>
>>>
>>> ------------------------------
>>> *发 件人:* Sam Reiter <sam.rei...@ettus.com>
>>> *发送时间:* Wednesday, July 24, 2019 4:56:21 AM
>>> *收件人:* 汤 飞 <retina...@hotmail.com>
>>> *抄送:* usrp-users@lists.ettus.com <usrp-users@lists.ettus.com>
>>> *主题:* Re: [USRP-users] N310 "Bad CHDR or packet fragment" Problem
>>>
>>> If you're connected over a 10GbE link, make sure to set your host's MTU
>>> appropriately. I set mine to 9000.
>>>
>>> Sam Reiter
>>> SDR Support Engineer
>>> Ettus Research
>>>
>>>
>>> On Fri, Jul 19, 2019 at 2:21 AM 汤 飞 via USRP-users <
>>> usrp-users@lists.ettus.com> wrote:
>>>
>>>> Hi, all,
>>>>
>>>> When benchmarking my N310, I keep getting such [RX FLOW CTRL] errors.
>>>> What causes this and how to solve it?
>>>>
>>>> Thanks in advance!
>>>>
>>>> FT
>>>>
>>>>
>>>> /usr/local/lib/uhd/examples/benchmark_rate  \
>>>> >    --args 
>>>> > "type=n3xx,mgmt_addr=192.168.10.2,addr=192.168.10.2,master_clock_rate=122.88e6"
>>>> >  \
>>>> >    --duration 60 \
>>>> >    --channels "0" \
>>>> >    --rx_rate 3.84e6 \
>>>> >    --rx_subdev "A:0" \
>>>> >    --tx_rate 3.84e6 \
>>>> >    --tx_subdev "A:0"
>>>> [INFO] [UHD] linux; GNU C++ version 7.4.0; Boost_106501; 
>>>> UHD_3.14.1.HEAD-0-gbfb9c1c7
>>>> [00:00:00.000014] Creating the usrp device with: 
>>>> type=n3xx,mgmt_addr=192.168.10.2,addr=192.168.10.2,master_clock_rate=122.88e6...[INFO]
>>>>  [MPMD] Initializing 1 device(s) in parallel with args: 
>>>> mgmt_addr=192.168.10.2,type=n3xx,product=n310,serial=3182B09,claimed=False,addr=192.168.10.2,master_clock_rate=122.88e6[INFO]
>>>>  [MPM.PeriphManager] init() called with device args 
>>>> `master_clock_rate=122.88e6,time_source=internal,clock_source=internal,mgmt_addr=192.168.10.2,product=n310'.[INFO]
>>>>  [0/Replay_0] Initializing block control (NOC ID: 
>>>> 0x4E91A00000000004)[INFO] [0/Radio_0] Initializing block control (NOC ID: 
>>>> 0x12AD100000011312)[INFO] [0/Radio_1] Initializing block control (NOC ID: 
>>>> 0x12AD100000011312)[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: 
>>>> 0xD0C0000000000002)[INFO] [0/DUC_1] Initializing block control (NOC ID: 
>>>> 0xD0C0000000000002)[INFO] [0/FIFO_0] Initializing block control (NOC ID: 
>>>> 0xF1F0000000000000)[INFO] [0/FIFO_1] Initializing block control (NOC ID: 
>>>> 0xF1F0000000000000)[INFO] [0/FIFO_2] Initializing block control (NOC ID: 
>>>> 0xF1F0000000000000)[INFO] [0/FIFO_3] Initializing block control (NOC ID: 
>>>> 0xF1F0000000000000)
>>>> Using Device: Single USRP:
>>>>   Device: N300-Series Device
>>>>   Mboard 0: ni-n3xx-3182B09
>>>>   RX Channel: 0
>>>>     RX DSP: 0
>>>>     RX Dboard: A
>>>>     RX Subdev: Magnesium
>>>>   TX Channel: 0
>>>>     TX DSP: 0
>>>>     TX Dboard: A
>>>>     TX Subdev: Magnesium
>>>>
>>>> [00:00:17.353184] Setting device timestamp to 0...
>>>> [00:00:17.412187] Testing receive rate 3.840000 Msps on 1 channels
>>>> [00:00:17.414164] Receiver error: ERROR_CODE_BAD_PACKET
>>>> [[ERROR] [RX FLOW CTRL] Error unpacking packet: ValueError: Bad CHDR or 
>>>> packet fragment
>>>> [ERROR] [STREAMER] The receive packet handler caught a value exception.
>>>> ValueError: Bad CHDR or packet fragment
>>>> 00:00:17.414180] Unexpected error on recv, continuing...
>>>> [00:00:17.514258] Receiver error: ERROR_CODE_TIMEOUT, continuing...
>>>> [00:00:17.514312] Receiver error: ERROR_CODE_BAD_PACKET
>>>> [00:00:17.514317] Unexpected error on recv, continuing...[ERROR] [RX FLOW 
>>>> CTRL] Error unpacking packet: ValueError: Bad CHDR or packet fragment
>>>> [ERROR] [STREAMER] The receive packet handler caught a value exception.
>>>> ValueError: Bad CHDR or packet fragment
>>>> [00:00:17.532991] Testing transmit rate 3.840000 Msps on 1 channels
>>>> [00:00:17.614329] Receiver error: ERROR_CODE_TIMEOUT, continuing...
>>>> [00:00:17.614372] Receiver error: ERROR_CODE_BAD_PACKET
>>>> [00:00:17.614377] Unexpected error on recv, continuing...
>>>>
>>>> _______________________________________________
>>>> USRP-users mailing list
>>>> USRP-users@lists.ettus.com
>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>>>
>>> _______________________________________________
>>> USRP-users mailing list
>>> USRP-users@lists.ettus.com
>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>>
>>>
>>
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to