Thank you for your suggestion.

I ran this example:

   ./rx_samples_to_file --freq 98e6 --rate 5e6 --gain 20 --duration 10
usrp_samples.dat

The response with the following warning:


Creating the usrp device with: ...
[INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_106501;
UHD_4.1.0.HEAD-0-gd21735d5
[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=10.237.72.103,type=n3xx,product=n310,serial=31FD9DD,fpga=HG,claimed=False,addr=192.168.10.2
[WARNING] [MPM.RPCServer] A timeout event occured!
[INFO] [MPM.PeriphManager] init() called with device args
`fpga=HG,mgmt_addr=10.237.72.103,product=n310,clock_source=internal,time_source=internal'.
[WARNING] [RFNOC::GRAPH] One or more blocks timed out during flush!
Using Device: Single USRP:
  Device: N300-Series Device
  Mboard 0: n310
  RX Channel: 0
    RX DSP: 0
    RX Dboard: A
    RX Subdev: Magnesium
  RX Channel: 1
    RX DSP: 1
    RX Dboard: A
    RX Subdev: Magnesium
  RX Channel: 2
    RX DSP: 2
    RX Dboard: B
    RX Subdev: Magnesium
  RX Channel: 3
    RX DSP: 3
    RX Dboard: B
    RX Subdev: Magnesium
  TX Channel: 0
    TX DSP: 0
    TX Dboard: A
    TX Subdev: Magnesium
  TX Channel: 1
    TX DSP: 1
    TX Dboard: A
    TX Subdev: Magnesium
  TX Channel: 2
    TX DSP: 2
    TX Dboard: B
    TX Subdev: Magnesium
  TX Channel: 3
    TX DSP: 3
    TX Dboard: B
    TX Subdev: Magnesium

Setting RX Rate: 5.000000 Msps...
[WARNING] [0/DDC#0] The requested decimation is odd; the user should
expect passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable
by 8 will enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 25
[WARNING] [0/DDC#0] The requested decimation is odd; the user should
expect passband CIC rolloff.
Select an even decimation to ensure that a halfband filter is enabled.
Decimations factorable by 4 will enable 2 halfbands, those factorable
by 8 will enable 3 halfbands.
decimation = dsp_rate/samp_rate -> 25
Actual RX Rate: 5.000000 Msps...

Setting RX Freq: 98.000000 MHz...
Setting RX LO Offset: 0.000000 MHz...
Actual RX Freq: 98.000000 MHz...

Setting RX Gain: 20.000000 dB...
Actual RX Gain: 20.000000 dB...

Waiting for "lo_locked": ++++++++++ locked.

Press Ctrl + C to stop streaming...
DGot an overflow indication. Please consider the following:
  Your write medium must sustain a rate of 20.000000MB/s.
  Dropped samples will not be written to the file.
  Please modify this example for your purposes.
  This message will not appear again.

Done!


On Tue, Jan 17, 2023 at 5:51 PM Marcus D. Leech <[email protected]>
wrote:

> On 17/01/2023 10:19, mychk1 1 wrote:
>
> I think, Yes
> root@ni-n3xx-31FD9DD:~# uhd_config_info --version
> UHD 4.1.0.0-0-gd21735d5
>
> On the PC
> uhd_config_info --version
> UHD 4.1.0.HEAD-0-gd21735d5
>
> So, my guess is that your OAI code was statically linked against a
> different version of UHD, or it is configured to use a
>   different set of dynamic libraries.
>
> Try a simple uhd example on your host computer, like the
> rx_samples_to_file example:
>
>
> UHD RX samples to file Allowed options:
>   --help                         help message
>   --args arg                     multi uhd device address args
>   --file arg (=usrp_samples.dat) name of the file to write binary samples
> to
>   --type arg (=short)            sample type: double, float, or short
>   --nsamps arg (=0)              total number of samples to receive
>   --duration arg (=0)            total number of seconds to receive
>   --spb arg (=10000)             samples per buffer
>   --rate arg (=1000000)          rate of incoming samples
>   --freq arg (=0)                RF center frequency in Hz
>   --lo-offset arg (=0)           Offset for frontend LO in Hz (optional)
>   --gain arg                     gain for the RF chain
>   --ant arg                      antenna selection
>   --subdev arg                   subdevice specification
>   --channel arg (=0)             which channel to use
>   --bw arg                       analog frontend filter bandwidth in Hz
>   --ref arg (=internal)          reference source (internal, external,
> mimo)
>   --wirefmt arg (=sc16)          wire format (sc8, sc16 or s16)
>   --setup arg (=1)               seconds of setup time
>   --progress                     periodically display short-term bandwidth
>   --stats                        show average bandwidth on exit
>   --sizemap                      track packet size and display breakdown
> on
>                                  exit
>   --null                         run without writing to file
>   --continue                     don't abort on a bad packet
>   --skip-lo                      skip checking LO lock status
>   --int-n                        tune USRP with integer-N tuning
>
>
> This application streams data from a single channel of a USRP device to a
> file.
>
> On Tue, Jan 17, 2023 at 5:07 PM Marcus D. Leech <[email protected]>
> wrote:
>
>> On 17/01/2023 09:51, mychk1 1 wrote:
>>
>> Yes, I'm running OAI on a workstation.
>>
>> Run:
>>
>> uhd_config_info --version
>>
>> on BOTH your PC and the N310 -- do they match?
>>
>>
>>
>> I already updated the SDCard using this command:
>> >>
>> sudo dd if=/usr/local/share/uhd/images/usrp_n3xx_fs.sdimg of=/dev/sdb
>> bs=1M
>> <<
>> and get this output:
>> >>
>>    15160+0 records in
>>    15160+0 records out
>>    15896412160 bytes (16 Gb, 15 GiB) copied, 1160.93 s, 13.7 MB/s
>> <<
>> But the MPM Version still 4 not 4.2.
>>
>> what do you think?
>>
>>
>> BR,
>>
>> On Tue, Jan 17, 2023 at 4:35 PM Marcus D. Leech <[email protected]>
>> wrote:
>>
>>> On 17/01/2023 06:28, mychk1 1 wrote:
>>>
>>>
>>> Hello Community,
>>>
>>> I using the USRP N310 with openairinterface5G code.
>>>
>>> recently,  I faced an error called updating MPM version. Is there a
>>> commend to update MPM version?
>>>
>>> [INFO] [MPM.main] Launching USRP/MPM, version: 4.1.0.0-gd21735d5
>>> [INFO] [MPM.main] Spawning RPC process...
>>> [INFO] [MPM.PeriphManager] Device serial number: 31FD9DD
>>> [INFO] [MPM.PeriphManager] Initialized 2 daughterboard(s).
>>> [INFO] [MPM.PeriphManager] init() called with device args
>>> `clock_source=internal,time_source=internal'.
>>> [INFO] [MPM.RPCServer] RPC server ready!
>>> [INFO] [MPM.RPCServer] Spawning watchdog task...
>>> [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.2 Actual:
>>> 4.0. Please update the version of MPM on your USRP device.
>>> terminate called after throwing an instance of 'uhd::runtime_error'
>>>   what():  RuntimeError: MPM minor compat number mismatch. Expected: 4.2
>>> Actual: 4.0. Please update the version of MPM on your USRP device.
>>> Aborted
>>>
>>>
>>>
>>> Some useful logs:
>>>  - In the host : uhd_usrp_probe
>>> [INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_106501;
>>> UHD_4.1.0.HEAD-0-gd21735d5
>>> [INFO] [MPMD] Initializing 1 device(s) in parallel with args:
>>> mgmt_addr=10.237.72.103,type=n3xx,product=n310,serial=31FD9DD,fpga=HG,claimed=False,addr=192.168.10.2
>>> [WARNING] [MPM.RPCServer] A timeout event occured!
>>> [INFO] [MPM.PeriphManager] init() called with device args
>>> `fpga=HG,mgmt_addr=10.237.72.103,product=n310,clock_source=internal,time_source=internal'.
>>>   _____________________________________________________
>>>  /
>>> |       Device: N300-Series Device
>>> |     _____________________________________________________
>>> |    /
>>> |   |       Mboard: ni-n3xx-31FD9DD
>>> |   |   dboard_0_pid: 336
>>> |   |   dboard_0_serial: 31F6BC8
>>> |   |   dboard_1_pid: 336
>>> |   |   dboard_1_serial: 31F6BF2
>>> |   |   eeprom_version: 3
>>> |   |   fs_version: 20210630170909
>>> |   |   mender_artifact: v4.1.0.0_n3xx
>>> |   |   mpm_sw_version: 4.1.0.0-gd21735d5
>>> |   |   pid: 16962
>>> |   |   product: n310
>>> |   |   rev: 10
>>> |   |   rpc_connection: remote
>>> |   |   serial: 31FD9DD
>>> |   |   type: n3xx
>>> |   |   MPM Version: 4.0
>>> |   |   FPGA Version: 8.0
>>> |   |   FPGA git hash: d5c2750.clean
>>> |   |
>>> |   |   Time sources:  internal, external, gpsdo, sfp0
>>> |   |   Clock sources: external, internal, gpsdo
>>> |   |   Sensors: ref_locked, gps_locked, temp, fan, gps_gpgga, gps_sky,
>>> gps_time, gps_tpv
>>> |     _____________________________________________________
>>>
>>>
>>>
>>> - The UHD version SD-card attached with the USRP
>>>
>>> root@ni-n3xx-31FD9DD:~# uhd_config_info --version
>>> UHD 4.1.0.0-0-gd21735d5
>>>
>>> BR,
>>> Marcin
>>>
>>> _______________________________________________
>>> USRP-users mailing list -- [email protected]
>>> To unsubscribe send an email to [email protected]
>>>
>>> To clarify.
>>>
>>> You're running OAI on a PC, attached to the N310?
>>>
>>> The N310 system image can be easily updated:
>>>
>>>
>>> https://kb.ettus.com/USRP_N300/N310/N320/N321_Getting_Started_Guide#Updating_the_files_system_by_writing_the_disk_image
>>>
>>>
>>> _______________________________________________
>>> USRP-users mailing list -- [email protected]
>>> To unsubscribe send an email to [email protected]
>>>
>>
>>
>
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to