Discussion and technical support related to USRP, UHD, RFNoC
View all threadsHello all!
I currently have a USRP X410 connected to a host through a QSFP28-to-QSFP28
connection, and also connected to a router through the ethernet port (to
which the host is also connected to). I am trying to get large BW captures
with the USRP. I have been trying to use the CG_400 FPGA image which is
fixed at 400 MHz but have been getting dropped samples.
I noticed on the wiki that a new flavor, UC_200, was noted, so I switched
to the master branch on UHD and built UHD from the master branch. Once I
tried to then flash the image on my X410 with:
uhd_image_loader --args type=x4xx,addr=192.168.1.19,fpga=UC_200
I got the following error:
[ERROR] [MPM.PeriphManager] Component fpga is too new (current: 8.0.0,
oldest compatible: 8.0.0, MPM version: current: 7.9, oldest compatible: 7.0)
[ERROR] [MPM.PeriphManager] MPM compatibility infos suggest that the new
bitfile is not compatible, skipping installation. Component fpga is too new
(current: 8.0.0, oldest compatible: 8.0.0, MPM version: current: 7.9,
oldest compatible: 7.0)
Error: RuntimeError: Error during RPC call to `update_component'. Error
message: rpc::rpc_error during call
I tried updating the X410 through a mender artifact, and also through
“usrp_update_fs -t master,“ but any image I try to flash will produce the
same error. When I run "uhd_config_info --version", the host returns "UHD
4.4.0.0-265-ga2a04e31" and the x410 returns "UHD 4.4.0.0-0-g5fac246b."
How should I proceed to be able to load the new images on the x410? What
exactly needs updating and how?
Thanks for the help!
Zack
The MPM software on your device is older than the FPGA you're trying to
use. Because you're using master, they haven't published updated
filesystems with the new MPM yet, but there will be a release candidate
very soon for UHD 4.5 you could try.
Wade
On Tue, Aug 22, 2023 at 10:20 AM Zacharias M Komodromos zackkomo@utexas.edu
wrote:
Hello all!
I currently have a USRP X410 connected to a host through a
QSFP28-to-QSFP28 connection, and also connected to a router through the
ethernet port (to which the host is also connected to). I am trying to get
large BW captures with the USRP. I have been trying to use the CG_400 FPGA
image which is fixed at 400 MHz but have been getting dropped samples.
I noticed on the wiki that a new flavor, UC_200, was noted, so I switched
to the master branch on UHD and built UHD from the master branch. Once I
tried to then flash the image on my X410 with:
uhd_image_loader --args type=x4xx,addr=192.168.1.19,fpga=UC_200
I got the following error:
[ERROR] [MPM.PeriphManager] Component fpga is too new (current: 8.0.0,
oldest compatible: 8.0.0, MPM version: current: 7.9, oldest compatible: 7.0)
[ERROR] [MPM.PeriphManager] MPM compatibility infos suggest that the new
bitfile is not compatible, skipping installation. Component fpga is too new
(current: 8.0.0, oldest compatible: 8.0.0, MPM version: current: 7.9,
oldest compatible: 7.0)
Error: RuntimeError: Error during RPC call to `update_component'. Error
message: rpc::rpc_error during call
I tried updating the X410 through a mender artifact, and also through
“usrp_update_fs -t master,“ but any image I try to flash will produce the
same error. When I run "uhd_config_info --version", the host returns "UHD
4.4.0.0-265-ga2a04e31" and the x410 returns "UHD 4.4.0.0-0-g5fac246b."
How should I proceed to be able to load the new images on the x410? What
exactly needs updating and how?
Thanks for the help!
Zack
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com
Wade Fife wrote:
The MPM software on your device is older than the FPGA you're trying to
use. Because you're using master, they haven't published updated
filesystems with the new MPM yet, but there will be a release candidate
very soon for UHD 4.5 you could try.
Wade
On Tue, Aug 22, 2023 at 10:20 AM Zacharias M Komodromos zackkomo@utexas.edu
wrote:
Hello all!
I currently have a USRP X410 connected to a host through a
QSFP28-to-QSFP28 connection, and also connected to a router through the
ethernet port (to which the host is also connected to). I am trying to get
large BW captures with the USRP. I have been trying to use the CG_400 FPGA
image which is fixed at 400 MHz but have been getting dropped samples.
I noticed on the wiki that a new flavor, UC_200, was noted, so I switched
to the master branch on UHD and built UHD from the master branch. Once I
tried to then flash the image on my X410 with:
uhd_image_loader --args type=x4xx,addr=192.168.1.19,fpga=UC_200
I got the following error:
[ERROR] [MPM.PeriphManager] Component fpga is too new (current: 8.0.0,
oldest compatible: 8.0.0, MPM version: current: 7.9, oldest compatible: 7.0)
[ERROR] [MPM.PeriphManager] MPM compatibility infos suggest that the new
bitfile is not compatible, skipping installation. Component fpga is too new
(current: 8.0.0, oldest compatible: 8.0.0, MPM version: current: 7.9,
oldest compatible: 7.0)
Error: RuntimeError: Error during RPC call to `update_component'. Error
message: rpc::rpc_error during call
I tried updating the X410 through a mender artifact, and also through
“usrp_update_fs -t master,“ but any image I try to flash will produce the
same error. When I run "uhd_config_info --version", the host returns "UHD
4.4.0.0-265-ga2a04e31" and the x410 returns "UHD 4.4.0.0-0-g5fac246b."
How should I proceed to be able to load the new images on the x410? What
exactly needs updating and how?
Thanks for the help!
Zack
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com
Hello,
If you can’t wait you can try to build SD card image yourself. You’ll need meta-ettus repository and update it so it point to the right UHD commit (the top of master branch).
Look here for example what to change: https://github.com/EttusResearch/meta-ettus/commit/1ecf1fb30dce2281a1530d50ca76e84de0c98dd0
Additionally you’ll have to change branch name from UHD-4.4 to master.
Then you can build SD card image. Some (not perfect) description of how to do that is in meta-ettus Readme.md. In case of problems ask.
Best Regards,
Piotr Krysik