usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

MPM compat number mismatch error with E312

WJ
White, Joshua J
Mon, Oct 24, 2022 4:55 PM

All,

My company recently purchased an E312, which I have been attempting to set
up and test. I have UHD 4.3.0.0-6-g5aa6bc44 on my host PC and downloaded and
flashed the most recent sdimg from
https://files.ettus.com/binaries/cache/e3xx/ onto the E312, which is UHD
4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe on the E312 itself over an SSH
connection works as expected, but when I try to run uhd_usrp_probe from the
host PC, I get the following error:

jjwhite@5cd01378zc:~$ uhd_usrp_probe

[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400;
UHD_4.3.0.0-6-g5aa6bc44

[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e3
1x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174

[INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345

[INFO] [MPM.main] Spawning RPC process...

[WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

[INFO] [MPM.PeriphManager] Device serial number: 3248EB5

[WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards.
Ignoring some of them.

[INFO] [MPM.RPCServer] RPC server ready!

[INFO] [MPM.RPCServer] Spawning watchdog task...

[ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2.
Please update the version of MPM on your USRP device.

Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual:
4.2. Please update the version of MPM on your USRP device.

Thinking it might be related to the FPGA image, I attempted to update it
using uhd_image_loader, which produced a similar error:

jjwhite@5cd01378zc:~$ uhd_image_loader --args type=e3xx,addr=192.168.1.174

[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400;
UHD_4.3.0.0-6-g5aa6bc44

[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e3
1x-3248EB5,fpga=n/a,claimed=False,skip_init=1

[INFO] [MPMD] Claimed device without full initialization.

[INFO] [MPMD IMAGE LOADER] Starting update. This may take a while.

[INFO] [MPM.PeriphManager] Installing component `fpga'

[INFO] [MPM.PeriphManager] Installing component `dts'

[INFO] [MPMD IMAGE LOADER] Update component function succeeded.

[INFO] [MPM.RPCServer] Resetting peripheral manager.

[WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

[INFO] [MPM.PeriphManager] Device serial number: 3248EB5

[WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards.
Ignoring some of them.

[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e3
1x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1

[WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never fully
initialized!

[ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2.
Please update the version of MPM on your USRP device.

Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual:
4.2. Please update the version of MPM on your USRP device.

Is there a reason that my host PC thinks the E312 has MPM v.4.2 installed
instead of 4.3? Does the UHD 4.3 image for the E312 come with MPM 4.2? If
so, is there a way to update it? Is there some other reason for the error,
and if so, is there a way to correct it? Thank you in advance for your time
and assistance.

Very respectfully,

2640 Hibiscus Way
Beavercreek, OH 45431

https://www.facebook.com/RiversideResearch/
https://twitter.com/RiversideRsch
https://www.linkedin.com/company/riverside-research

http://riversideresearch.org/ riversideresearch.org

Joshua White
Precision Timing Systems Engineer
Engineering & Support Solutions Directorate

phone: 937.986.3153
fax:      937.431.3811

This e-mail message, including any attachments, is for the sole use of the
intended recipient(s) and may contain proprietary, confidential or
privileged information or otherwise be protected by law. Any unauthorized
review, use, disclosure or distribution is prohibited. If you are not the
intended recipient, please notify the sender and destroy all copies and the
original message.

All, My company recently purchased an E312, which I have been attempting to set up and test. I have UHD 4.3.0.0-6-g5aa6bc44 on my host PC and downloaded and flashed the most recent sdimg from https://files.ettus.com/binaries/cache/e3xx/ onto the E312, which is UHD 4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe on the E312 itself over an SSH connection works as expected, but when I try to run uhd_usrp_probe from the host PC, I get the following error: jjwhite@5cd01378zc:~$ uhd_usrp_probe [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.3.0.0-6-g5aa6bc44 [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e3 1x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174 [INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345 [INFO] [MPM.main] Spawning RPC process... [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 [WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards. Ignoring some of them. [INFO] [MPM.RPCServer] RPC server ready! [INFO] [MPM.RPCServer] Spawning watchdog task... [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Thinking it might be related to the FPGA image, I attempted to update it using uhd_image_loader, which produced a similar error: jjwhite@5cd01378zc:~$ uhd_image_loader --args type=e3xx,addr=192.168.1.174 [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.3.0.0-6-g5aa6bc44 [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e3 1x-3248EB5,fpga=n/a,claimed=False,skip_init=1 [INFO] [MPMD] Claimed device without full initialization. [INFO] [MPMD IMAGE LOADER] Starting update. This may take a while. [INFO] [MPM.PeriphManager] Installing component `fpga' [INFO] [MPM.PeriphManager] Installing component `dts' [INFO] [MPMD IMAGE LOADER] Update component function succeeded. [INFO] [MPM.RPCServer] Resetting peripheral manager. [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 [WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards. Ignoring some of them. [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e3 1x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1 [WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never fully initialized! [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Is there a reason that my host PC thinks the E312 has MPM v.4.2 installed instead of 4.3? Does the UHD 4.3 image for the E312 come with MPM 4.2? If so, is there a way to update it? Is there some other reason for the error, and if so, is there a way to correct it? Thank you in advance for your time and assistance. Very respectfully, 2640 Hibiscus Way Beavercreek, OH 45431 <https://www.facebook.com/RiversideResearch/> <https://twitter.com/RiversideRsch> <https://www.linkedin.com/company/riverside-research> <http://riversideresearch.org/> riversideresearch.org Joshua White Precision Timing Systems Engineer Engineering & Support Solutions Directorate phone: 937.986.3153 fax: 937.431.3811 This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain proprietary, confidential or privileged information or otherwise be protected by law. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify the sender and destroy all copies and the original message.
MD
Marcus D. Leech
Mon, Oct 24, 2022 6:09 PM

On 2022-10-24 12:55, White, Joshua J wrote:

All,

My company recently purchased an E312, which I have been attempting to
set up and test. I have UHD 4.3.0.0-6-g5aa6bc44 on my host PC and
downloaded and flashed the most recent sdimg from
https://files.ettus.com/binaries/cache/e3xx/ onto the E312, which is
UHD 4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe on the E312 itself
over an SSH connection works as expected, but when I try to run
uhd_usrp_probe from the host PC, I get the following error:

jjwhite@5cd01378zc:~$ uhd_usrp_probe

[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400;
UHD_4.3.0.0-6-g5aa6bc44

[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174

[INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345

[INFO] [MPM.main] Spawning RPC process...

[WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

[INFO] [MPM.PeriphManager] Device serial number: 3248EB5

[WARNING] [MPM.PeriphManager] Found more EEPROM paths than
daughterboards. Ignoring some of them.

[INFO] [MPM.RPCServer] RPC server ready!

[INFO] [MPM.RPCServer] Spawning watchdog task...

[ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual:
4.2. Please update the version of MPM on your USRP device.

Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3
Actual: 4.2. Please update the version of MPM on your USRP device.

Thinking it might be related to the FPGA image, I attempted to update
it using uhd_image_loader, which produced a similar error:

jjwhite@5cd01378zc:~$ uhd_image_loader --args type=e3xx,addr=192.168.1.174

[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400;
UHD_4.3.0.0-6-g5aa6bc44

[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,skip_init=1

[INFO] [MPMD] Claimed device without full initialization.

[INFO] [MPMD IMAGE LOADER] Starting update. This may take a while.

[INFO] [MPM.PeriphManager] Installing component `fpga'

[INFO] [MPM.PeriphManager] Installing component `dts'

[INFO] [MPMD IMAGE LOADER] Update component function succeeded.

[INFO] [MPM.RPCServer] Resetting peripheral manager.

[WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

[INFO] [MPM.PeriphManager] Device serial number: 3248EB5

[WARNING] [MPM.PeriphManager] Found more EEPROM paths than
daughterboards. Ignoring some of them.

[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1

[WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never
fully initialized!

[ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual:
4.2. Please update the version of MPM on your USRP device.

Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3
Actual: 4.2. Please update the version of MPM on your USRP device.

Is there a reason that my host PC thinks the E312 has MPM v.4.2
installed instead of 4.3? Does the UHD 4.3 image for the E312 come
with MPM 4.2? If so, is there a way to update it? Is there some other
reason for the error, and if so, is there a way to correct it? Thank
you in advance for your time and assistance.

Very respectfully,

Josh:

Could you get on to the E312 itself, and:

uhd_config_info --version

And share with us what it says?

On 2022-10-24 12:55, White, Joshua J wrote: > > All, > > My company recently purchased an E312, which I have been attempting to > set up and test. I have UHD 4.3.0.0-6-g5aa6bc44 on my host PC and > downloaded and flashed the most recent sdimg from > https://files.ettus.com/binaries/cache/e3xx/ onto the E312, which is > UHD 4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe on the E312 itself > over an SSH connection works as expected, but when I try to run > uhd_usrp_probe from the host PC, I get the following error: > > jjwhite@5cd01378zc:~$ uhd_usrp_probe > > [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; > UHD_4.3.0.0-6-g5aa6bc44 > > [INFO] [MPMD] Initializing 1 device(s) in parallel with args: > mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174 > > [INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345 > > [INFO] [MPM.main] Spawning RPC process... > > [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! > > [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 > > [WARNING] [MPM.PeriphManager] Found more EEPROM paths than > daughterboards. Ignoring some of them. > > [INFO] [MPM.RPCServer] RPC server ready! > > [INFO] [MPM.RPCServer] Spawning watchdog task... > > [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: > 4.2. Please update the version of MPM on your USRP device. > > Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 > Actual: 4.2. Please update the version of MPM on your USRP device. > > Thinking it might be related to the FPGA image, I attempted to update > it using uhd_image_loader, which produced a similar error: > > jjwhite@5cd01378zc:~$ uhd_image_loader --args type=e3xx,addr=192.168.1.174 > > [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; > UHD_4.3.0.0-6-g5aa6bc44 > > [INFO] [MPMD] Initializing 1 device(s) in parallel with args: > mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,skip_init=1 > > [INFO] [MPMD] Claimed device without full initialization. > > [INFO] [MPMD IMAGE LOADER] Starting update. This may take a while. > > [INFO] [MPM.PeriphManager] Installing component `fpga' > > [INFO] [MPM.PeriphManager] Installing component `dts' > > [INFO] [MPMD IMAGE LOADER] Update component function succeeded. > > [INFO] [MPM.RPCServer] Resetting peripheral manager. > > [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! > > [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 > > [WARNING] [MPM.PeriphManager] Found more EEPROM paths than > daughterboards. Ignoring some of them. > > [INFO] [MPMD] Initializing 1 device(s) in parallel with args: > mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1 > > [WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never > fully initialized! > > [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: > 4.2. Please update the version of MPM on your USRP device. > > Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 > Actual: 4.2. Please update the version of MPM on your USRP device. > > Is there a reason that my host PC thinks the E312 has MPM v.4.2 > installed instead of 4.3? Does the UHD 4.3 image for the E312 come > with MPM 4.2? If so, is there a way to update it? Is there some other > reason for the error, and if so, is there a way to correct it? Thank > you in advance for your time and assistance. > > Very respectfully, > Josh: Could you get on to the E312 itself, and: uhd_config_info --version And share with us what it says?
WJ
White, Joshua J
Mon, Oct 24, 2022 6:14 PM

Marcus,

This is the response I get from it.

root@ni-e31x-3248EB5:~# uhd_config_info --version

UHD 4.3.0.0-0-g1f8fd345

Very respectfully,

Joshua White

Precision Timing Systems Engineer

Engineering & Support Solutions Directorate

http://www.riversideresearch.org/ www.riversideresearch.org

T: 937.986.3153 | F: 937.431.3811

This e-mail message, including any attachments, is for the sole use of the
intended recipient(s) and may contain proprietary, confidential or privileged
information or otherwise be protected by law. Any unauthorized review, use,
disclosure or distribution is prohibited. If you are not the intended
recipient, please notify the sender and destroy all copies and the original
message.

From: Marcus D. Leech patchvonbraun@gmail.com
Sent: Monday, October 24, 2022 2:10 PM
To: usrp-users@lists.ettus.com
Subject: [USRP-users] Re: MPM compat number mismatch error with E312

On 2022-10-24 12:55, White, Joshua J wrote:

All,

My company recently purchased an E312, which I have been attempting to set up
and test. I have UHD 4.3.0.0-6-g5aa6bc44 on my host PC and downloaded and
flashed the most recent sdimg from
https://files.ettus.com/binaries/cache/e3xx/ onto the E312, which is UHD
4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe on the E312 itself over an SSH
connection works as expected, but when I try to run uhd_usrp_probe from the
host PC, I get the following error:

jjwhite@5cd01378zc:~$ uhd_usrp_probe

[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400;
UHD_4.3.0.0-6-g5aa6bc44

[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174

[INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345

[INFO] [MPM.main] Spawning RPC process...

[WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

[INFO] [MPM.PeriphManager] Device serial number: 3248EB5

[WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards.
Ignoring some of them.

[INFO] [MPM.RPCServer] RPC server ready!

[INFO] [MPM.RPCServer] Spawning watchdog task...

[ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2.
Please update the version of MPM on your USRP device.

Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual:
4.2. Please update the version of MPM on your USRP device.

Thinking it might be related to the FPGA image, I attempted to update it using
uhd_image_loader, which produced a similar error:

jjwhite@5cd01378zc:~$ uhd_image_loader --args type=e3xx,addr=192.168.1.174

[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400;
UHD_4.3.0.0-6-g5aa6bc44

[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,skip_init=1

[INFO] [MPMD] Claimed device without full initialization.

[INFO] [MPMD IMAGE LOADER] Starting update. This may take a while.

[INFO] [MPM.PeriphManager] Installing component `fpga'

[INFO] [MPM.PeriphManager] Installing component `dts'

[INFO] [MPMD IMAGE LOADER] Update component function succeeded.

[INFO] [MPM.RPCServer] Resetting peripheral manager.

[WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

[INFO] [MPM.PeriphManager] Device serial number: 3248EB5

[WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards.
Ignoring some of them.

[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1

[WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never fully
initialized!

[ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2.
Please update the version of MPM on your USRP device.

Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual:
4.2. Please update the version of MPM on your USRP device.

Is there a reason that my host PC thinks the E312 has MPM v.4.2 installed
instead of 4.3? Does the UHD 4.3 image for the E312 come with MPM 4.2? If so,
is there a way to update it? Is there some other reason for the error, and if
so, is there a way to correct it? Thank you in advance for your time and
assistance.

Very respectfully,

Josh:

Could you get on to the E312 itself, and:

uhd_config_info --version

And share with us what it says?

Marcus, This is the response I get from it. root@ni-e31x-3248EB5:~# uhd_config_info --version UHD 4.3.0.0-0-g1f8fd345 Very respectfully, Joshua White Precision Timing Systems Engineer Engineering & Support Solutions Directorate <http://www.riversideresearch.org/> www.riversideresearch.org T: 937.986.3153 | F: 937.431.3811 This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain proprietary, confidential or privileged information or otherwise be protected by law. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify the sender and destroy all copies and the original message. From: Marcus D. Leech <patchvonbraun@gmail.com> Sent: Monday, October 24, 2022 2:10 PM To: usrp-users@lists.ettus.com Subject: [USRP-users] Re: MPM compat number mismatch error with E312 On 2022-10-24 12:55, White, Joshua J wrote: All, My company recently purchased an E312, which I have been attempting to set up and test. I have UHD 4.3.0.0-6-g5aa6bc44 on my host PC and downloaded and flashed the most recent sdimg from https://files.ettus.com/binaries/cache/e3xx/ onto the E312, which is UHD 4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe on the E312 itself over an SSH connection works as expected, but when I try to run uhd_usrp_probe from the host PC, I get the following error: jjwhite@5cd01378zc:~$ uhd_usrp_probe [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.3.0.0-6-g5aa6bc44 [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174 [INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345 [INFO] [MPM.main] Spawning RPC process... [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 [WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards. Ignoring some of them. [INFO] [MPM.RPCServer] RPC server ready! [INFO] [MPM.RPCServer] Spawning watchdog task... [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Thinking it might be related to the FPGA image, I attempted to update it using uhd_image_loader, which produced a similar error: jjwhite@5cd01378zc:~$ uhd_image_loader --args type=e3xx,addr=192.168.1.174 [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.3.0.0-6-g5aa6bc44 [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,skip_init=1 [INFO] [MPMD] Claimed device without full initialization. [INFO] [MPMD IMAGE LOADER] Starting update. This may take a while. [INFO] [MPM.PeriphManager] Installing component `fpga' [INFO] [MPM.PeriphManager] Installing component `dts' [INFO] [MPMD IMAGE LOADER] Update component function succeeded. [INFO] [MPM.RPCServer] Resetting peripheral manager. [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 [WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards. Ignoring some of them. [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1 [WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never fully initialized! [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Is there a reason that my host PC thinks the E312 has MPM v.4.2 installed instead of 4.3? Does the UHD 4.3 image for the E312 come with MPM 4.2? If so, is there a way to update it? Is there some other reason for the error, and if so, is there a way to correct it? Thank you in advance for your time and assistance. Very respectfully, Josh: Could you get on to the E312 itself, and: uhd_config_info --version And share with us what it says?
MD
Marcus D. Leech
Mon, Oct 24, 2022 6:18 PM

On 2022-10-24 14:14, White, Joshua J wrote:

Marcus,

This is the response I get from it.

root@ni-e31x-3248EB5:~# uhd_config_info --version

UHD 4.3.0.0-0-g1f8fd345

Very respectfully,

**

Joshua White

Precision Timing Systems Engineer

Engineering & Support Solutions Directorate

www.riversideresearch.org http://www.riversideresearch.org/

T: 937.986.3153 | F: 937.431.3811

Thanks.

This looks like a possible packaging error, then.

This e-mail message, including any attachments, is for the sole use of
the intended recipient(s) and may contain proprietary, confidential or
privileged information or otherwise be protected by law. Any
unauthorized review, use, disclosure or distribution is prohibited. If
you are not the intended recipient, please notify the sender and
destroy all copies and the original message.

From: Marcus D. Leech patchvonbraun@gmail.com
Sent: Monday, October 24, 2022 2:10 PM
To: usrp-users@lists.ettus.com
Subject: [USRP-users] Re: MPM compat number mismatch error with E312

On 2022-10-24 12:55, White, Joshua J wrote:

 All,

 My company recently purchased an E312, which I have been
 attempting to set up and test. I have UHD 4.3.0.0-6-g5aa6bc44 on
 my host PC and downloaded and flashed the most recent sdimg from
 https://files.ettus.com/binaries/cache/e3xx/ onto the E312, which
 is UHD 4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe on the E312
 itself over an SSH connection works as expected, but when I try to
 run uhd_usrp_probe from the host PC, I get the following error:

 jjwhite@5cd01378zc:~$ uhd_usrp_probe

 [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400;
 UHD_4.3.0.0-6-g5aa6bc44

 [INFO] [MPMD] Initializing 1 device(s) in parallel with args:
 mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174

 [INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345

 [INFO] [MPM.main] Spawning RPC process...

 [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

 [INFO] [MPM.PeriphManager] Device serial number: 3248EB5

 [WARNING] [MPM.PeriphManager] Found more EEPROM paths than
 daughterboards. Ignoring some of them.

 [INFO] [MPM.RPCServer] RPC server ready!

 [INFO] [MPM.RPCServer] Spawning watchdog task...

 [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3
 Actual: 4.2. Please update the version of MPM on your USRP device.

 Error: RuntimeError: MPM minor compat number mismatch. Expected:
 4.3 Actual: 4.2. Please update the version of MPM on your USRP device.

 Thinking it might be related to the FPGA image, I attempted to
 update it using uhd_image_loader, which produced a similar error:

 jjwhite@5cd01378zc:~$ uhd_image_loader --args
 type=e3xx,addr=192.168.1.174

 [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400;
 UHD_4.3.0.0-6-g5aa6bc44

 [INFO] [MPMD] Initializing 1 device(s) in parallel with args:
 mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,skip_init=1

 [INFO] [MPMD] Claimed device without full initialization.

 [INFO] [MPMD IMAGE LOADER] Starting update. This may take a while.

 [INFO] [MPM.PeriphManager] Installing component `fpga'

 [INFO] [MPM.PeriphManager] Installing component `dts'

 [INFO] [MPMD IMAGE LOADER] Update component function succeeded.

 [INFO] [MPM.RPCServer] Resetting peripheral manager.

 [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

 [INFO] [MPM.PeriphManager] Device serial number: 3248EB5

 [WARNING] [MPM.PeriphManager] Found more EEPROM paths than
 daughterboards. Ignoring some of them.

 [INFO] [MPMD] Initializing 1 device(s) in parallel with args:
 mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1

 [WARNING] [MPM.PeriphManager] Cannot run deinit(), device was
 never fully initialized!

 [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3
 Actual: 4.2. Please update the version of MPM on your USRP device.

 Error: RuntimeError: MPM minor compat number mismatch. Expected:
 4.3 Actual: 4.2. Please update the version of MPM on your USRP device.

 Is there a reason that my host PC thinks the E312 has MPM v.4.2
 installed instead of 4.3? Does the UHD 4.3 image for the E312 come
 with MPM 4.2? If so, is there a way to update it? Is there some
 other reason for the error, and if so, is there a way to correct
 it? Thank you in advance for your time and assistance.

 Very respectfully,

Josh:

Could you get on to the E312 itself, and:

uhd_config_info --version

And share with us what it says?

On 2022-10-24 14:14, White, Joshua J wrote: > > Marcus, > > This is the response I get from it. > > root@ni-e31x-3248EB5:~# uhd_config_info --version > > UHD 4.3.0.0-0-g1f8fd345 > > Very respectfully, > > ** > > *Joshua White* > > Precision Timing Systems Engineer > > Engineering & Support Solutions Directorate > > www.riversideresearch.org <http://www.riversideresearch.org/> > > T: 937.986.3153 | F: 937.431.3811 > Thanks. This looks like a possible packaging error, then. > This e-mail message, including any attachments, is for the sole use of > the intended recipient(s) and may contain proprietary, confidential or > privileged information or otherwise be protected by law. Any > unauthorized review, use, disclosure or distribution is prohibited. If > you are not the intended recipient, please notify the sender and > destroy all copies and the original message. > > *From:* Marcus D. Leech <patchvonbraun@gmail.com> > *Sent:* Monday, October 24, 2022 2:10 PM > *To:* usrp-users@lists.ettus.com > *Subject:* [USRP-users] Re: MPM compat number mismatch error with E312 > > On 2022-10-24 12:55, White, Joshua J wrote: > > All, > > My company recently purchased an E312, which I have been > attempting to set up and test. I have UHD 4.3.0.0-6-g5aa6bc44 on > my host PC and downloaded and flashed the most recent sdimg from > https://files.ettus.com/binaries/cache/e3xx/ onto the E312, which > is UHD 4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe on the E312 > itself over an SSH connection works as expected, but when I try to > run uhd_usrp_probe from the host PC, I get the following error: > > jjwhite@5cd01378zc:~$ uhd_usrp_probe > > [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; > UHD_4.3.0.0-6-g5aa6bc44 > > [INFO] [MPMD] Initializing 1 device(s) in parallel with args: > mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174 > > [INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345 > > [INFO] [MPM.main] Spawning RPC process... > > [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! > > [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 > > [WARNING] [MPM.PeriphManager] Found more EEPROM paths than > daughterboards. Ignoring some of them. > > [INFO] [MPM.RPCServer] RPC server ready! > > [INFO] [MPM.RPCServer] Spawning watchdog task... > > [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 > Actual: 4.2. Please update the version of MPM on your USRP device. > > Error: RuntimeError: MPM minor compat number mismatch. Expected: > 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. > > Thinking it might be related to the FPGA image, I attempted to > update it using uhd_image_loader, which produced a similar error: > > jjwhite@5cd01378zc:~$ uhd_image_loader --args > type=e3xx,addr=192.168.1.174 > > [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; > UHD_4.3.0.0-6-g5aa6bc44 > > [INFO] [MPMD] Initializing 1 device(s) in parallel with args: > mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,skip_init=1 > > [INFO] [MPMD] Claimed device without full initialization. > > [INFO] [MPMD IMAGE LOADER] Starting update. This may take a while. > > [INFO] [MPM.PeriphManager] Installing component `fpga' > > [INFO] [MPM.PeriphManager] Installing component `dts' > > [INFO] [MPMD IMAGE LOADER] Update component function succeeded. > > [INFO] [MPM.RPCServer] Resetting peripheral manager. > > [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! > > [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 > > [WARNING] [MPM.PeriphManager] Found more EEPROM paths than > daughterboards. Ignoring some of them. > > [INFO] [MPMD] Initializing 1 device(s) in parallel with args: > mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1 > > [WARNING] [MPM.PeriphManager] Cannot run deinit(), device was > never fully initialized! > > [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 > Actual: 4.2. Please update the version of MPM on your USRP device. > > Error: RuntimeError: MPM minor compat number mismatch. Expected: > 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. > > Is there a reason that my host PC thinks the E312 has MPM v.4.2 > installed instead of 4.3? Does the UHD 4.3 image for the E312 come > with MPM 4.2? If so, is there a way to update it? Is there some > other reason for the error, and if so, is there a way to correct > it? Thank you in advance for your time and assistance. > > Very respectfully, > > Josh: > > Could you get on to the E312 itself, and: > > uhd_config_info --version > > And share with us what it says? >
WJ
White, Joshua J
Mon, Oct 24, 2022 6:43 PM

How should I go about fixing it?

Very respectfully,

Joshua White

Precision Timing Systems Engineer

Engineering & Support Solutions Directorate

http://www.riversideresearch.org/ www.riversideresearch.org

T: 937.986.3153 | F: 937.431.3811

This e-mail message, including any attachments, is for the sole use of the
intended recipient(s) and may contain proprietary, confidential or privileged
information or otherwise be protected by law. Any unauthorized review, use,
disclosure or distribution is prohibited. If you are not the intended
recipient, please notify the sender and destroy all copies and the original
message.

From: Marcus D. Leech patchvonbraun@gmail.com
Sent: Monday, October 24, 2022 2:18 PM
To: White, Joshua J jjwhite@RiversideResearch.org;
usrp-users@lists.ettus.com
Subject: Re: [USRP-users] Re: MPM compat number mismatch error with E312

On 2022-10-24 14:14, White, Joshua J wrote:

Marcus,

This is the response I get from it.

root@ni-e31x-3248EB5:~# uhd_config_info --version

UHD 4.3.0.0-0-g1f8fd345

Very respectfully,

Joshua White

Precision Timing Systems Engineer

Engineering & Support Solutions Directorate

http://www.riversideresearch.org/ www.riversideresearch.org

T: 937.986.3153 | F: 937.431.3811

Thanks.

This looks like a possible packaging error, then.

This e-mail message, including any attachments, is for the sole use of the
intended recipient(s) and may contain proprietary, confidential or privileged
information or otherwise be protected by law. Any unauthorized review, use,
disclosure or distribution is prohibited. If you are not the intended
recipient, please notify the sender and destroy all copies and the original
message.

From: Marcus D. Leech  mailto:patchvonbraun@gmail.com
patchvonbraun@gmail.com
Sent: Monday, October 24, 2022 2:10 PM
To: usrp-users@lists.ettus.com mailto:usrp-users@lists.ettus.com
Subject: [USRP-users] Re: MPM compat number mismatch error with E312

On 2022-10-24 12:55, White, Joshua J wrote:

All,

My company recently purchased an E312, which I have been attempting to set up
and test. I have UHD 4.3.0.0-6-g5aa6bc44 on my host PC and downloaded and
flashed the most recent sdimg from
https://files.ettus.com/binaries/cache/e3xx/ onto the E312, which is UHD
4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe on the E312 itself over an SSH
connection works as expected, but when I try to run uhd_usrp_probe from the
host PC, I get the following error:

jjwhite@5cd01378zc:~$ uhd_usrp_probe

[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400;
UHD_4.3.0.0-6-g5aa6bc44

[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174

[INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345

[INFO] [MPM.main] Spawning RPC process...

[WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

[INFO] [MPM.PeriphManager] Device serial number: 3248EB5

[WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards.
Ignoring some of them.

[INFO] [MPM.RPCServer] RPC server ready!

[INFO] [MPM.RPCServer] Spawning watchdog task...

[ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2.
Please update the version of MPM on your USRP device.

Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual:
4.2. Please update the version of MPM on your USRP device.

Thinking it might be related to the FPGA image, I attempted to update it using
uhd_image_loader, which produced a similar error:

jjwhite@5cd01378zc:~$ uhd_image_loader --args type=e3xx,addr=192.168.1.174

[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400;
UHD_4.3.0.0-6-g5aa6bc44

[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,skip_init=1

[INFO] [MPMD] Claimed device without full initialization.

[INFO] [MPMD IMAGE LOADER] Starting update. This may take a while.

[INFO] [MPM.PeriphManager] Installing component `fpga'

[INFO] [MPM.PeriphManager] Installing component `dts'

[INFO] [MPMD IMAGE LOADER] Update component function succeeded.

[INFO] [MPM.RPCServer] Resetting peripheral manager.

[WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

[INFO] [MPM.PeriphManager] Device serial number: 3248EB5

[WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards.
Ignoring some of them.

[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1

[WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never fully
initialized!

[ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2.
Please update the version of MPM on your USRP device.

Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual:
4.2. Please update the version of MPM on your USRP device.

Is there a reason that my host PC thinks the E312 has MPM v.4.2 installed
instead of 4.3? Does the UHD 4.3 image for the E312 come with MPM 4.2? If so,
is there a way to update it? Is there some other reason for the error, and if
so, is there a way to correct it? Thank you in advance for your time and
assistance.

Very respectfully,

Josh:

Could you get on to the E312 itself, and:

uhd_config_info --version

And share with us what it says?

How should I go about fixing it? Very respectfully, Joshua White Precision Timing Systems Engineer Engineering & Support Solutions Directorate <http://www.riversideresearch.org/> www.riversideresearch.org T: 937.986.3153 | F: 937.431.3811 This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain proprietary, confidential or privileged information or otherwise be protected by law. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify the sender and destroy all copies and the original message. From: Marcus D. Leech <patchvonbraun@gmail.com> Sent: Monday, October 24, 2022 2:18 PM To: White, Joshua J <jjwhite@RiversideResearch.org>; usrp-users@lists.ettus.com Subject: Re: [USRP-users] Re: MPM compat number mismatch error with E312 On 2022-10-24 14:14, White, Joshua J wrote: Marcus, This is the response I get from it. root@ni-e31x-3248EB5:~# uhd_config_info --version UHD 4.3.0.0-0-g1f8fd345 Very respectfully, Joshua White Precision Timing Systems Engineer Engineering & Support Solutions Directorate <http://www.riversideresearch.org/> www.riversideresearch.org T: 937.986.3153 | F: 937.431.3811 Thanks. This looks like a possible packaging error, then. This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain proprietary, confidential or privileged information or otherwise be protected by law. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify the sender and destroy all copies and the original message. From: Marcus D. Leech <mailto:patchvonbraun@gmail.com> <patchvonbraun@gmail.com> Sent: Monday, October 24, 2022 2:10 PM To: usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com> Subject: [USRP-users] Re: MPM compat number mismatch error with E312 On 2022-10-24 12:55, White, Joshua J wrote: All, My company recently purchased an E312, which I have been attempting to set up and test. I have UHD 4.3.0.0-6-g5aa6bc44 on my host PC and downloaded and flashed the most recent sdimg from https://files.ettus.com/binaries/cache/e3xx/ onto the E312, which is UHD 4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe on the E312 itself over an SSH connection works as expected, but when I try to run uhd_usrp_probe from the host PC, I get the following error: jjwhite@5cd01378zc:~$ uhd_usrp_probe [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.3.0.0-6-g5aa6bc44 [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174 [INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345 [INFO] [MPM.main] Spawning RPC process... [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 [WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards. Ignoring some of them. [INFO] [MPM.RPCServer] RPC server ready! [INFO] [MPM.RPCServer] Spawning watchdog task... [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Thinking it might be related to the FPGA image, I attempted to update it using uhd_image_loader, which produced a similar error: jjwhite@5cd01378zc:~$ uhd_image_loader --args type=e3xx,addr=192.168.1.174 [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.3.0.0-6-g5aa6bc44 [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,skip_init=1 [INFO] [MPMD] Claimed device without full initialization. [INFO] [MPMD IMAGE LOADER] Starting update. This may take a while. [INFO] [MPM.PeriphManager] Installing component `fpga' [INFO] [MPM.PeriphManager] Installing component `dts' [INFO] [MPMD IMAGE LOADER] Update component function succeeded. [INFO] [MPM.RPCServer] Resetting peripheral manager. [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 [WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards. Ignoring some of them. [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1 [WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never fully initialized! [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Is there a reason that my host PC thinks the E312 has MPM v.4.2 installed instead of 4.3? Does the UHD 4.3 image for the E312 come with MPM 4.2? If so, is there a way to update it? Is there some other reason for the error, and if so, is there a way to correct it? Thank you in advance for your time and assistance. Very respectfully, Josh: Could you get on to the E312 itself, and: uhd_config_info --version And share with us what it says?
MD
Marcus D. Leech
Mon, Oct 24, 2022 6:46 PM

On 2022-10-24 14:43, White, Joshua J wrote:

How should I go about fixing it?

Very respectfully,

**

Joshua White

Precision Timing Systems Engineer

Engineering & Support Solutions Directorate

www.riversideresearch.org http://www.riversideresearch.org/

T: 937.986.3153 | F: 937.431.3811

It looks like on the host-side, you're using a HEAD version of UHD,
rather than a tagged version.

The current "HEAD" looks for a different compat number.

I'd recommend building from a tagged release.  This came to light after
I chatted briefly with Ettus R&D.

So:

git checkout v4.3.0.0

And rebuild on the host side

This e-mail message, including any attachments, is for the sole use of
the intended recipient(s) and may contain proprietary, confidential or
privileged information or otherwise be protected by law. Any
unauthorized review, use, disclosure or distribution is prohibited. If
you are not the intended recipient, please notify the sender and
destroy all copies and the original message.

From: Marcus D. Leech patchvonbraun@gmail.com
Sent: Monday, October 24, 2022 2:18 PM
To: White, Joshua J jjwhite@RiversideResearch.org;
usrp-users@lists.ettus.com
Subject: Re: [USRP-users] Re: MPM compat number mismatch error with E312

On 2022-10-24 14:14, White, Joshua J wrote:

 Marcus,

 This is the response I get from it.

 root@ni-e31x-3248EB5:~# uhd_config_info --version

 UHD 4.3.0.0-0-g1f8fd345

 Very respectfully,

 **

 *Joshua White*

 Precision Timing Systems Engineer

 Engineering & Support Solutions Directorate

 www.riversideresearch.org <http://www.riversideresearch.org/>

 T: 937.986.3153 | F: 937.431.3811

Thanks.

This looks like a possible packaging error, then.

 This e-mail message, including any attachments, is for the sole
 use of the intended recipient(s) and may contain proprietary,
 confidential or privileged information or otherwise be protected
 by law. Any unauthorized review, use, disclosure or distribution
 is prohibited. If you are not the intended recipient, please
 notify the sender and destroy all copies and the original message.

 *From:* Marcus D. Leech <patchvonbraun@gmail.com>
 <mailto:patchvonbraun@gmail.com>
 *Sent:* Monday, October 24, 2022 2:10 PM
 *To:* usrp-users@lists.ettus.com
 *Subject:* [USRP-users] Re: MPM compat number mismatch error with E312

 On 2022-10-24 12:55, White, Joshua J wrote:

     All,

     My company recently purchased an E312, which I have been
     attempting to set up and test. I have UHD 4.3.0.0-6-g5aa6bc44
     on my host PC and downloaded and flashed the most recent sdimg
     from https://files.ettus.com/binaries/cache/e3xx/ onto the
     E312, which is UHD 4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe
     on the E312 itself over an SSH connection works as expected,
     but when I try to run uhd_usrp_probe from the host PC, I get
     the following error:

     jjwhite@5cd01378zc:~$ uhd_usrp_probe

     [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400;
     UHD_4.3.0.0-6-g5aa6bc44

     [INFO] [MPMD] Initializing 1 device(s) in parallel with args:
     mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174

     [INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345

     [INFO] [MPM.main] Spawning RPC process...

     [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

     [INFO] [MPM.PeriphManager] Device serial number: 3248EB5

     [WARNING] [MPM.PeriphManager] Found more EEPROM paths than
     daughterboards. Ignoring some of them.

     [INFO] [MPM.RPCServer] RPC server ready!

     [INFO] [MPM.RPCServer] Spawning watchdog task...

     [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3
     Actual: 4.2. Please update the version of MPM on your USRP device.

     Error: RuntimeError: MPM minor compat number mismatch.
     Expected: 4.3 Actual: 4.2. Please update the version of MPM on
     your USRP device.

     Thinking it might be related to the FPGA image, I attempted to
     update it using uhd_image_loader, which produced a similar error:

     jjwhite@5cd01378zc:~$ uhd_image_loader --args
     type=e3xx,addr=192.168.1.174

     [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400;
     UHD_4.3.0.0-6-g5aa6bc44

     [INFO] [MPMD] Initializing 1 device(s) in parallel with args:
     mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,skip_init=1

     [INFO] [MPMD] Claimed device without full initialization.

     [INFO] [MPMD IMAGE LOADER] Starting update. This may take a while.

     [INFO] [MPM.PeriphManager] Installing component `fpga'

     [INFO] [MPM.PeriphManager] Installing component `dts'

     [INFO] [MPMD IMAGE LOADER] Update component function succeeded.

     [INFO] [MPM.RPCServer] Resetting peripheral manager.

     [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

     [INFO] [MPM.PeriphManager] Device serial number: 3248EB5

     [WARNING] [MPM.PeriphManager] Found more EEPROM paths than
     daughterboards. Ignoring some of them.

     [INFO] [MPMD] Initializing 1 device(s) in parallel with args:
     mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1

     [WARNING] [MPM.PeriphManager] Cannot run deinit(), device was
     never fully initialized!

     [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3
     Actual: 4.2. Please update the version of MPM on your USRP device.

     Error: RuntimeError: MPM minor compat number mismatch.
     Expected: 4.3 Actual: 4.2. Please update the version of MPM on
     your USRP device.

     Is there a reason that my host PC thinks the E312 has MPM
     v.4.2 installed instead of 4.3? Does the UHD 4.3 image for the
     E312 come with MPM 4.2? If so, is there a way to update it? Is
     there some other reason for the error, and if so, is there a
     way to correct it? Thank you in advance for your time and
     assistance.

     Very respectfully,

 Josh:

 Could you get on to the E312 itself, and:

 uhd_config_info --version

 And share with us what it says?
On 2022-10-24 14:43, White, Joshua J wrote: > > How should I go about fixing it? > > Very respectfully, > > ** > > *Joshua White* > > Precision Timing Systems Engineer > > Engineering & Support Solutions Directorate > > www.riversideresearch.org <http://www.riversideresearch.org/> > > T: 937.986.3153 | F: 937.431.3811 > It looks like on the host-side, you're using a HEAD version of UHD, rather than a tagged version. The current "HEAD" looks for a different compat number. I'd recommend building from a tagged release.  This came to light after I chatted briefly with Ettus R&D. So: git checkout v4.3.0.0 And rebuild on the host side > This e-mail message, including any attachments, is for the sole use of > the intended recipient(s) and may contain proprietary, confidential or > privileged information or otherwise be protected by law. Any > unauthorized review, use, disclosure or distribution is prohibited. If > you are not the intended recipient, please notify the sender and > destroy all copies and the original message. > > *From:* Marcus D. Leech <patchvonbraun@gmail.com> > *Sent:* Monday, October 24, 2022 2:18 PM > *To:* White, Joshua J <jjwhite@RiversideResearch.org>; > usrp-users@lists.ettus.com > *Subject:* Re: [USRP-users] Re: MPM compat number mismatch error with E312 > > On 2022-10-24 14:14, White, Joshua J wrote: > > Marcus, > > This is the response I get from it. > > root@ni-e31x-3248EB5:~# uhd_config_info --version > > UHD 4.3.0.0-0-g1f8fd345 > > Very respectfully, > > ** > > *Joshua White* > > Precision Timing Systems Engineer > > Engineering & Support Solutions Directorate > > www.riversideresearch.org <http://www.riversideresearch.org/> > > T: 937.986.3153 | F: 937.431.3811 > > Thanks. > > This looks like a possible packaging error, then. > > > > > > This e-mail message, including any attachments, is for the sole > use of the intended recipient(s) and may contain proprietary, > confidential or privileged information or otherwise be protected > by law. Any unauthorized review, use, disclosure or distribution > is prohibited. If you are not the intended recipient, please > notify the sender and destroy all copies and the original message. > > *From:* Marcus D. Leech <patchvonbraun@gmail.com> > <mailto:patchvonbraun@gmail.com> > *Sent:* Monday, October 24, 2022 2:10 PM > *To:* usrp-users@lists.ettus.com > *Subject:* [USRP-users] Re: MPM compat number mismatch error with E312 > > On 2022-10-24 12:55, White, Joshua J wrote: > > All, > > My company recently purchased an E312, which I have been > attempting to set up and test. I have UHD 4.3.0.0-6-g5aa6bc44 > on my host PC and downloaded and flashed the most recent sdimg > from https://files.ettus.com/binaries/cache/e3xx/ onto the > E312, which is UHD 4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe > on the E312 itself over an SSH connection works as expected, > but when I try to run uhd_usrp_probe from the host PC, I get > the following error: > > jjwhite@5cd01378zc:~$ uhd_usrp_probe > > [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; > UHD_4.3.0.0-6-g5aa6bc44 > > [INFO] [MPMD] Initializing 1 device(s) in parallel with args: > mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174 > > [INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345 > > [INFO] [MPM.main] Spawning RPC process... > > [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! > > [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 > > [WARNING] [MPM.PeriphManager] Found more EEPROM paths than > daughterboards. Ignoring some of them. > > [INFO] [MPM.RPCServer] RPC server ready! > > [INFO] [MPM.RPCServer] Spawning watchdog task... > > [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 > Actual: 4.2. Please update the version of MPM on your USRP device. > > Error: RuntimeError: MPM minor compat number mismatch. > Expected: 4.3 Actual: 4.2. Please update the version of MPM on > your USRP device. > > Thinking it might be related to the FPGA image, I attempted to > update it using uhd_image_loader, which produced a similar error: > > jjwhite@5cd01378zc:~$ uhd_image_loader --args > type=e3xx,addr=192.168.1.174 > > [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; > UHD_4.3.0.0-6-g5aa6bc44 > > [INFO] [MPMD] Initializing 1 device(s) in parallel with args: > mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,skip_init=1 > > [INFO] [MPMD] Claimed device without full initialization. > > [INFO] [MPMD IMAGE LOADER] Starting update. This may take a while. > > [INFO] [MPM.PeriphManager] Installing component `fpga' > > [INFO] [MPM.PeriphManager] Installing component `dts' > > [INFO] [MPMD IMAGE LOADER] Update component function succeeded. > > [INFO] [MPM.RPCServer] Resetting peripheral manager. > > [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! > > [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 > > [WARNING] [MPM.PeriphManager] Found more EEPROM paths than > daughterboards. Ignoring some of them. > > [INFO] [MPMD] Initializing 1 device(s) in parallel with args: > mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1 > > [WARNING] [MPM.PeriphManager] Cannot run deinit(), device was > never fully initialized! > > [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 > Actual: 4.2. Please update the version of MPM on your USRP device. > > Error: RuntimeError: MPM minor compat number mismatch. > Expected: 4.3 Actual: 4.2. Please update the version of MPM on > your USRP device. > > Is there a reason that my host PC thinks the E312 has MPM > v.4.2 installed instead of 4.3? Does the UHD 4.3 image for the > E312 come with MPM 4.2? If so, is there a way to update it? Is > there some other reason for the error, and if so, is there a > way to correct it? Thank you in advance for your time and > assistance. > > Very respectfully, > > Josh: > > Could you get on to the E312 itself, and: > > uhd_config_info --version > > And share with us what it says? >
WJ
White, Joshua J
Mon, Oct 24, 2022 7:21 PM

OK thanks I’ll give that a try

Very respectfully,

Joshua White

Precision Timing Systems Engineer

Engineering & Support Solutions Directorate

http://www.riversideresearch.org/ www.riversideresearch.org

T: 937.986.3153 | F: 937.431.3811

This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain proprietary, confidential or privileged information or otherwise be protected by law. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify the sender and destroy all copies and the original message.

From: Marcus D. Leech patchvonbraun@gmail.com
Sent: Monday, October 24, 2022 2:46 PM
To: White, Joshua J jjwhite@RiversideResearch.org; usrp-users@lists.ettus.com
Subject: Re: [USRP-users] Re: MPM compat number mismatch error with E312

On 2022-10-24 14:43, White, Joshua J wrote:

How should I go about fixing it?

Very respectfully,

Joshua White

Precision Timing Systems Engineer

Engineering & Support Solutions Directorate

http://www.riversideresearch.org/ www.riversideresearch.org

T: 937.986.3153 | F: 937.431.3811

It looks like on the host-side, you're using a HEAD version of UHD, rather than a tagged version.

The current "HEAD" looks for a different compat number.

I'd recommend building from a tagged release.  This came to light after I chatted briefly with Ettus R&D.

So:

git checkout v4.3.0.0

And rebuild on the host side

This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain proprietary, confidential or privileged information or otherwise be protected by law. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify the sender and destroy all copies and the original message.

From: Marcus D. Leech  mailto:patchvonbraun@gmail.com patchvonbraun@gmail.com
Sent: Monday, October 24, 2022 2:18 PM
To: White, Joshua J  mailto:jjwhite@RiversideResearch.org jjwhite@RiversideResearch.org; usrp-users@lists.ettus.com mailto:usrp-users@lists.ettus.com
Subject: Re: [USRP-users] Re: MPM compat number mismatch error with E312

On 2022-10-24 14:14, White, Joshua J wrote:

Marcus,

This is the response I get from it.

root@ni-e31x-3248EB5:~# uhd_config_info --version

UHD 4.3.0.0-0-g1f8fd345

Very respectfully,

Joshua White

Precision Timing Systems Engineer

Engineering & Support Solutions Directorate

http://www.riversideresearch.org/ www.riversideresearch.org

T: 937.986.3153 | F: 937.431.3811

Thanks.

This looks like a possible packaging error, then.

This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain proprietary, confidential or privileged information or otherwise be protected by law. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify the sender and destroy all copies and the original message.

From: Marcus D. Leech  mailto:patchvonbraun@gmail.com patchvonbraun@gmail.com
Sent: Monday, October 24, 2022 2:10 PM
To: usrp-users@lists.ettus.com mailto:usrp-users@lists.ettus.com
Subject: [USRP-users] Re: MPM compat number mismatch error with E312

On 2022-10-24 12:55, White, Joshua J wrote:

All,

My company recently purchased an E312, which I have been attempting to set up and test. I have UHD 4.3.0.0-6-g5aa6bc44 on my host PC and downloaded and flashed the most recent sdimg from https://files.ettus.com/binaries/cache/e3xx/ onto the E312, which is UHD 4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe on the E312 itself over an SSH connection works as expected, but when I try to run uhd_usrp_probe from the host PC, I get the following error:

jjwhite@5cd01378zc:~$ uhd_usrp_probe

[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.3.0.0-6-g5aa6bc44

[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174

[INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345

[INFO] [MPM.main] Spawning RPC process...

[WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

[INFO] [MPM.PeriphManager] Device serial number: 3248EB5

[WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards. Ignoring some of them.

[INFO] [MPM.RPCServer] RPC server ready!

[INFO] [MPM.RPCServer] Spawning watchdog task...

[ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device.

Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device.

Thinking it might be related to the FPGA image, I attempted to update it using uhd_image_loader, which produced a similar error:

jjwhite@5cd01378zc:~$ uhd_image_loader --args type=e3xx,addr=192.168.1.174

[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.3.0.0-6-g5aa6bc44

[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,skip_init=1

[INFO] [MPMD] Claimed device without full initialization.

[INFO] [MPMD IMAGE LOADER] Starting update. This may take a while.

[INFO] [MPM.PeriphManager] Installing component `fpga'

[INFO] [MPM.PeriphManager] Installing component `dts'

[INFO] [MPMD IMAGE LOADER] Update component function succeeded.

[INFO] [MPM.RPCServer] Resetting peripheral manager.

[WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check!

[INFO] [MPM.PeriphManager] Device serial number: 3248EB5

[WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards. Ignoring some of them.

[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1

[WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never fully initialized!

[ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device.

Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device.

Is there a reason that my host PC thinks the E312 has MPM v.4.2 installed instead of 4.3? Does the UHD 4.3 image for the E312 come with MPM 4.2? If so, is there a way to update it? Is there some other reason for the error, and if so, is there a way to correct it? Thank you in advance for your time and assistance.

Very respectfully,

Josh:

Could you get on to the E312 itself, and:

uhd_config_info --version

And share with us what it says?

OK thanks I’ll give that a try Very respectfully, Joshua White Precision Timing Systems Engineer Engineering & Support Solutions Directorate <http://www.riversideresearch.org/> www.riversideresearch.org T: 937.986.3153 | F: 937.431.3811 This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain proprietary, confidential or privileged information or otherwise be protected by law. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify the sender and destroy all copies and the original message. From: Marcus D. Leech <patchvonbraun@gmail.com> Sent: Monday, October 24, 2022 2:46 PM To: White, Joshua J <jjwhite@RiversideResearch.org>; usrp-users@lists.ettus.com Subject: Re: [USRP-users] Re: MPM compat number mismatch error with E312 On 2022-10-24 14:43, White, Joshua J wrote: How should I go about fixing it? Very respectfully, Joshua White Precision Timing Systems Engineer Engineering & Support Solutions Directorate <http://www.riversideresearch.org/> www.riversideresearch.org T: 937.986.3153 | F: 937.431.3811 It looks like on the host-side, you're using a HEAD version of UHD, rather than a tagged version. The current "HEAD" looks for a different compat number. I'd recommend building from a tagged release. This came to light after I chatted briefly with Ettus R&D. So: git checkout v4.3.0.0 And rebuild on the host side This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain proprietary, confidential or privileged information or otherwise be protected by law. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify the sender and destroy all copies and the original message. From: Marcus D. Leech <mailto:patchvonbraun@gmail.com> <patchvonbraun@gmail.com> Sent: Monday, October 24, 2022 2:18 PM To: White, Joshua J <mailto:jjwhite@RiversideResearch.org> <jjwhite@RiversideResearch.org>; usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com> Subject: Re: [USRP-users] Re: MPM compat number mismatch error with E312 On 2022-10-24 14:14, White, Joshua J wrote: Marcus, This is the response I get from it. root@ni-e31x-3248EB5:~# uhd_config_info --version UHD 4.3.0.0-0-g1f8fd345 Very respectfully, Joshua White Precision Timing Systems Engineer Engineering & Support Solutions Directorate <http://www.riversideresearch.org/> www.riversideresearch.org T: 937.986.3153 | F: 937.431.3811 Thanks. This looks like a possible packaging error, then. This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain proprietary, confidential or privileged information or otherwise be protected by law. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify the sender and destroy all copies and the original message. From: Marcus D. Leech <mailto:patchvonbraun@gmail.com> <patchvonbraun@gmail.com> Sent: Monday, October 24, 2022 2:10 PM To: usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com> Subject: [USRP-users] Re: MPM compat number mismatch error with E312 On 2022-10-24 12:55, White, Joshua J wrote: All, My company recently purchased an E312, which I have been attempting to set up and test. I have UHD 4.3.0.0-6-g5aa6bc44 on my host PC and downloaded and flashed the most recent sdimg from https://files.ettus.com/binaries/cache/e3xx/ onto the E312, which is UHD 4.3.0.0-0-g1f8fd345. Running uhd_usrp_probe on the E312 itself over an SSH connection works as expected, but when I try to run uhd_usrp_probe from the host PC, I get the following error: jjwhite@5cd01378zc:~$ uhd_usrp_probe [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.3.0.0-6-g5aa6bc44 [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174 [INFO] [MPM.main] Launching USRP/MPM, version: 4.3.0.0-g1f8fd345 [INFO] [MPM.main] Spawning RPC process... [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 [WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards. Ignoring some of them. [INFO] [MPM.RPCServer] RPC server ready! [INFO] [MPM.RPCServer] Spawning watchdog task... [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Thinking it might be related to the FPGA image, I attempted to update it using uhd_image_loader, which produced a similar error: jjwhite@5cd01378zc:~$ uhd_image_loader --args type=e3xx,addr=192.168.1.174 [INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.3.0.0-6-g5aa6bc44 [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,skip_init=1 [INFO] [MPMD] Claimed device without full initialization. [INFO] [MPMD IMAGE LOADER] Starting update. This may take a while. [INFO] [MPM.PeriphManager] Installing component `fpga' [INFO] [MPM.PeriphManager] Installing component `dts' [INFO] [MPMD IMAGE LOADER] Update component function succeeded. [INFO] [MPM.RPCServer] Resetting peripheral manager. [WARNING] [MPM.PeriphManager] Skipping HW/SW compatibility check! [INFO] [MPM.PeriphManager] Device serial number: 3248EB5 [WARNING] [MPM.PeriphManager] Found more EEPROM paths than daughterboards. Ignoring some of them. [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.174,type=e3xx,product=e310_sg3,serial=3248EB5,name=ni-e31x-3248EB5,fpga=n/a,claimed=False,addr=192.168.1.174,find_all=1 [WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never fully initialized! [ERROR] [MPMD] MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Error: RuntimeError: MPM minor compat number mismatch. Expected: 4.3 Actual: 4.2. Please update the version of MPM on your USRP device. Is there a reason that my host PC thinks the E312 has MPM v.4.2 installed instead of 4.3? Does the UHD 4.3 image for the E312 come with MPM 4.2? If so, is there a way to update it? Is there some other reason for the error, and if so, is there a way to correct it? Thank you in advance for your time and assistance. Very respectfully, Josh: Could you get on to the E312 itself, and: uhd_config_info --version And share with us what it says?