EttusResearch / uhd

The USRP™ Hardware Driver Repository
http://uhd.ettus.com
Other
942 stars 645 forks source link

After installing UHD v4.4.0.0 and GNU Radio v3.10.5.1 have error says to update mpm #671

Closed h57jafari closed 1 year ago

h57jafari commented 1 year ago

Issue Description

I installed UHD v4.4.0.0 and GNU Radio v3.10.5.1 in ubuntu 22.04 to work with USRP X410. Now when I try GNU Radio examples in gnuradio-companion or run command such as uhd_usrp_probe, I receive error that says I need to update MPM version in USRP from 4.2 to 4.4

Setup Details

USRP X410 is connected to pc running UHD+GNU radio. I can ping USRP and uhd_find_devices command work normally. But here is the error shown: ~$ uhd_usrp_probe [INFO] [UHD] linux; GNU C++ version 11.3.0; Boost_107400; UHD_4.4.0.HEAD-0-g5fac246b [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.123,type=x4xx,product=x410,serial=325A347,name=ni-x4xx-325A347,fpga=X4_200,claimed=False,addr=192.168.1.123 [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.4 Actual: 4.2. Please update the version of MPM on your USRP device. Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.4 Actual: 4.2. Please update the version of MPM on your USRP device.

Expected Behavior

Actual Behaviour

Steps to reproduce the problem

Additional Information

h57jafari commented 1 year ago

need to add that during running "cmake ../" for UHD, I had the same problem that mentioned on #662 as following. but as mentioned in #662, I skipped/ignored those four "failed" and finally installed UHD and GNU Radio successfully. So the question is now, are they related to my error, or how I can update my USRP mpm version to 4.4 to overcome error? thank you.

-- Python checking for gevent module -- Python checking for gevent module - "import gevent" failed (is it installed?) -- Python checking for mprpc module -- Python checking for mprpc module - "import mprpc" failed (is it installed?) -- Python checking for pyudev module -- Python checking for pyudev module - "import pyudev" failed (is it installed?) -- Python checking for pyroute2 module -- Python checking for pyroute2 module - "import pyroute2" failed (is it installed?) -- MPM unit test Python package prerequisites not met; skipping

h57jafari commented 1 year ago

I solved the problem by updating filesystems to the UHD v4.4.0.0.