01-14-2025 05:23 PM
Attempting to run an example in gnuradio:
I get this error:
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.10.2,type=n3xx,product=n320,serial=32FE97F,name=ni-n3xx-32FE97F,fpga=HG,claimed=False,addr=192.168.10.2
[ERROR] [MPMD] MPM major compat number mismatch. Expected: 4.0 Actual: 5.3. Please update the version of MPM on your USRP device.
Traceback (most recent call last):
File "/home/jim/fm_example.py", line 226, in <module>
main()
File "/home/jim/fm_example.py", line 204, in main
tb = top_block_cls()
File "/home/jim/fm_example.py", line 82, in __init__
self.uhd_usrp_source_0 = uhd.usrp_source(
RuntimeError: RuntimeError: MPM major compat number mismatch. Expected: 4.0 Actual: 5.3. Please update the version of MPM on your USRP device.
the relevant information in the uhd_usrp_probe:
[INFO] [UHD] linux; GNU C++ version 12.3.0; Boost_108400; UHD_4.6.0.HEAD-release
Error: LookupError: KeyError: No devices found for ----->
Empty Device Address
(sensorenv) jim@CHAOS-IT0081:~$ uhd_usrp_probe --args addr=192.168.10.2
[INFO] [UHD] linux; GNU C++ version 12.3.0; Boost_108400; UHD_4.6.0.HEAD-release
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.10.2,type=n3xx,product=n320,serial=32FE97F,name=ni-n3xx-32FE97F,fpga=HG,claimed=False,addr=192.168.10.2
[INFO] [MPM.PeriphManager] init() called with device args `fpga=HG,mgmt_addr=192.168.10.2,name=ni-n3xx-32FE97F,product=n320,clock_source=internal,time_source=internal'.
[INFO] [MPM.Rhodium-0] init() called with args `fpga=HG,mgmt_addr=192.168.10.2,name=ni-n3xx-32FE97F,product=n320,clock_source=internal,time_source=internal'
[INFO] [MPM.Rhodium-1] init() called with args `fpga=HG,mgmt_addr=192.168.10.2,name=ni-n3xx-32FE97F,product=n320,clock_source=internal,time_source=internal'
_____________________________________________________
/
| Device: N300-Series Device
| _____________________________________________________
| /
| | Mboard: ni-n3xx-32FE97F
| | dboard_0_pid: 338
| | dboard_0_serial: 32F137C
| | dboard_1_pid: 338
| | dboard_1_serial: 32F138D
| | eeprom_version: 3
| | fs_version: 20231113194400
| | mender_artifact: v4.6.0.0_n3xx
| | mpm_sw_version: 4.6.0.HEAD-g50fa3baa
| | pid: 16962
| | product: n320
| | rev: 10
| | rpc_connection: remote
| | serial: 32FE97F
| | type: n3xx
| | MPM Version: 5.3
| | FPGA Version: 8.2
| | FPGA git hash: d6608fc.clean
| | RFNoC capable: Yes
| |
| | 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
I'm at a loss.