Discussion and technical support related to USRP, UHD, RFNoC
View all threadsI'm starting using USRP X440 with a fm receiver I used before with others USRPs, but when I execute the .grc I got:
Generating: '/home/lab03/Downloads/analizer1.py'
Executing: /usr/bin/python3 -u /home/lab03/Downloads/analizer1.py
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; UHD_4.2.0.1-0-g321295fb
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=10.182.30.35,type=x4xx,product=x410,serial=32B5D9F,fpga=X4_200,claimed=False,addr=10.182.30.35
[ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.2 Actual: 4.0. Please update the version of MPM on your USRP device.
Traceback (most recent call last):
File "/home/lab03/Downloads/analizer1.py", line 392, in <module>
main()
File "/home/lab03/Downloads/analizer1.py", line 370, in main
tb = top_block_cls()
File "/home/lab03/Downloads/analizer1.py", line 87, in init
self.uhd_usrp_source_0 = uhd.usrp_source(
RuntimeError: RuntimeError: MPM minor compat number mismatch. Expected: 4.2 Actual: 4.0. Please update the version of MPM on your USRP device.
I already checked the manual from the oficial web page "USRP Hardware driver and USRP Manual" and I could do some but not the expected, now I got Actual:5.3.
On 28/11/2023 15:00, Alejandra Medina Díaz wrote:
I'm starting using USRP X440 with a fm receiver I used before with
others USRPs, but when I execute the .grc I got:
Generating: '/home/lab03/Downloads/analizer1.py'
Executing: /usr/bin/python3 -u /home/lab03/Downloads/analizer1.py
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400;
UHD_4.2.0.1-0-g321295fb
[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=10.182.30.35,type=x4xx,product=x410,serial=32B5D9F,fpga=X4_200,claimed=False,addr=10.182.30.35
[ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.2 Actual:
4.0. Please update the version of MPM on your USRP device.
Traceback (most recent call last):
File "/home/lab03/Downloads/analizer1.py", line 392, in <module>
main()
File "/home/lab03/Downloads/analizer1.py", line 370, in main
tb = top_block_cls()
File "/home/lab03/Downloads/analizer1.py", line 87, in init
self.uhd_usrp_source_0 = uhd.usrp_source(
RuntimeError: RuntimeError: MPM minor compat number mismatch.
Expected: 4.2 Actual: 4.0. Please update the version of MPM on your
USRP device.
I already checked the manual from the oficial web page "USRP Hardware
driver and USRP Manual" and I could do some but not the expected, now
I got Actual:5.3.
USRP-users mailing list --usrp-users@lists.ettus.com
To unsubscribe send an email tousrp-users-leave@lists.ettus.com
You're running UHD 4.2--as shown in the startup messages.
The X440 requires a minimum version of UHD 4.5, as stated here:
"The Ettus USRP X440 requires UHD version 4.5.0.0 or later. If you are
using a host machine,
the versions of UHD on the host machine and device must match."
From this document here:
https://www.ni.com/docs/en-US/bundle/usrp-x440-getting-started/page/getting-started.html
I believe I've already mentioned this to you.
Hi Alejandra,
The problem you're seeing is that the software version on your X410(! Not X440) does not match the version that your host-side UHD expects. Your UHD host is at 4.2.1 while your MPM (that's the software on the device) seems to have been at a lower version number. We use compat numbers which do not 1:1 reflect a version number as some changes can be backwards compatible, others are not, and we might have to change the compat numbers more or less often than the version numbers.
You mention that you've followed the manual and now the actual value is 5.3. That means that your device is now ahead of your UHD host setup. To match those two, you can either update your host software to the latest release 4.6 or you can install a matching file system image onto your X410. For UHD 4.2.1 you can get all sorts of images here: https://files.ettus.com/binaries/cache/x4xx/meta-ettus-v4.2.0.1/
I'd recommend using the mender image. Download it, unzip it, copy it to your device and run mender install PATH/TO/IMAGE.mender. After this has finished, reboot the device, login again and run mender commit to make the change persistent.
/Martin
From: Alejandra Medina Díaz unisabel2019@hotmail.com
Sent: Tuesday, November 28, 2023 9:00 PM
To: usrp-users@lists.ettus.com
Subject: [USRP-users] NPM problem
No suele recibir correos electrónicos de unisabel2019@hotmail.commailto:unisabel2019@hotmail.com. Por qué esto es importantehttps://aka.ms/LearnAboutSenderIdentification
I'm starting using USRP X440 with a fm receiver I used before with others USRPs, but when I execute the .grc I got:
Generating: '/home/lab03/Downloads/analizer1.py'
Executing: /usr/bin/python3 -u /home/lab03/Downloads/analizer1.py
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; UHD_4.2.0.1-0-g321295fb
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=10.182.30.35,type=x4xx,product=x410,serial=32B5D9F,fpga=X4_200,claimed=False,addr=10.182.30.35
[ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.2 Actual: 4.0. Please update the version of MPM on your USRP device.
Traceback (most recent call last):
File "/home/lab03/Downloads/analizer1.py", line 392, in <module>
main()
File "/home/lab03/Downloads/analizer1.py", line 370, in main
tb = top_block_cls()
File "/home/lab03/Downloads/analizer1.py", line 87, in init
self.uhd_usrp_source_0 = uhd.usrp_source(
RuntimeError: RuntimeError: MPM minor compat number mismatch. Expected: 4.2 Actual: 4.0. Please update the version of MPM on your USRP device.
I already checked the manual from the oficial web page "USRP Hardware driver and USRP Manual" and I could do some but not the expected, now I got Actual:5.3.
National Instruments Dresden GmbH; Geschäftsführer (Managing Directors): John Stanton McElroy, Albert Edward Percival III, Kathleen Spurck; Sitz (Registered Office): Dresden; HRB (Commercial Register No.): 22081; Registergericht (Registration Court): Dresden
This email and any attachments are intended only for the person to whom this email is addressed and may contain confidential and/or privileged information. If you received this email in error, please do not disclose the contents to anyone, but notify the sender by return email and delete this email (and any attachments) from your system.