Discussion and technical support related to USRP, UHD, RFNoC
View all threadsHi, I am using USRP N310, I have installed UHD driver many times from the Source in Ubuntu, but still getting the same error, also I downgraded the UHD version to 4.0.0.0, but still same, Could someone please help me in this regards, Thanks
usama@monnawea:~$ uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; UHD_4.5.0.0-0-g471af98f
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=10.0.1.217,type=n3xx,product=n310,serial=31AFFD4,fpga=HG,claimed=False,addr=10.0.1.217
[ERROR] [MPMD] MPM major compat number mismatch. Expected: 5.3 Actual: 4.0. Please update the version of MPM on your USRP device.
Error: RuntimeError: MPM major compat number mismatch. Expected: 5.3 Actual: 4.0. Please update the version of MPM on your USRP device.
On 30/09/2023 08:57, usama.khurram@hotmail.com wrote:
Hi, I am using USRP N310, I have installed UHD driver many times from
the Source in Ubuntu, but still getting the same error, also I
downgraded the UHD version to 4.0.0.0, but still same, Could someone
please help me in this regards, Thanks
usama@monnawea:~$ uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400;
UHD_4.5.0.0-0-g471af98f
[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=10.0.1.217
https://10.0.1.217/,type=n3xx,product=n310,serial=31AFFD4,fpga=HG,claimed=False,addr=10.0.1.217
https://10.0.1.217/
[ERROR] [MPMD] MPM major compat number mismatch. Expected: 5.3 Actual:
4.0. Please update the version of MPM on your USRP device.
Error: RuntimeError: MPM major compat number mismatch. Expected: 5.3
Actual: 4.0. Please update the version of MPM on your USRP device.
USRP-users mailing list --usrp-users@lists.ettus.com
To unsubscribe send an email tousrp-users-leave@lists.ettus.com
Your USRP device itself needs to be updated with a compatible system image.
Use:
sudo uhd_images_downloader --type n310 --type sdimg
This will download a complete system image to wherever your
configuration stores FPGA and Firmware images
(/usr/local/share/uhd/images or /usr/share/uhd/images typically).
Once you have the sdimg file, you can program a new uSD card, following
the directions here:
Thanks, I applied, also downloaded something using this URL(https://kb.ettus.com/Writing_the_USRP_File_System_Disk_Image_to_a_SD_Card) for my N3XX, now Folder is updated but still getting the same error. Please help me once again.
usama@modena:~$ uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; UHD_4.0.0.0-240-gb38c9d83
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.30.212,type=n3xx,product=n310,serial=319841E,claimed=False,addr=192.168.30.212
[WARNING] [MPM.RPCServer] A timeout event occured!
[WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never fully initialized!
Error: rpc::timeout: Timeout of 2000ms while calling RPC function 'set_device_id'
usama@modena:~$ uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; UHD_4.0.0.0-240-gb38c9d83
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.30.212,type=n3xx,product=n310,serial=319841E,claimed=True,addr=192.168.30.212
[WARNING] [MPM.RPCServer] A timeout event occured!
[WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never fully initialized!
Error: rpc::timeout: Timeout of 2000ms while calling RPC function 'set_device_id'
usama@modena:~$ sudo uhd_images_downloader --type n310 --type sdimg
[sudo] password for usama:
[INFO] Using base URL: https://files.ettus.com/binaries/cache/
[INFO] Images destination: /usr/local/share/uhd/images
[INFO] No targets matching '['n310', 'sdimg']'
usama@modena:~$ sudo uhd_images_downloader -t sdimg -t n3xx
[INFO] Using base URL: https://files.ettus.com/binaries/cache/
[INFO] Images destination: /usr/local/share/uhd/images
[INFO] Target n3xx_common_sdimg_default is up to date.
usama@modena:~$ sudo uhd_images_downloader -t sdimg -t n3xx
[INFO] Using base URL: https://files.ettus.com/binaries/cache/
[INFO] Images destination: /usr/local/share/uhd/images
[INFO] Target n3xx_common_sdimg_default is up to date.
usama@modena:~$
On 02/10/2023 07:46, usama.khurram@hotmail.com wrote:
Thanks, I applied, also downloaded something using this
URL(https://kb.ettus.com/Writing_the_USRP_File_System_Disk_Image_to_a_SD_Card)
for my N3XX, now Folder is updated but still getting the same error.
Please help me once again.
usama@modena:~$ uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400;
UHD_4.0.0.0-240-gb38c9d83
[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.30.212,type=n3xx,product=n310,serial=319841E,claimed=False,addr=192.168.30.212
[WARNING] [MPM.RPCServer] A timeout event occured!
[WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never
fully initialized!
Error: rpc::timeout: Timeout of 2000ms while calling RPC function
'set_device_id'
usama@modena:~$ uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400;
UHD_4.0.0.0-240-gb38c9d83
[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.30.212,type=n3xx,product=n310,serial=319841E,claimed=True,addr=192.168.30.212
[WARNING] [MPM.RPCServer] A timeout event occured!
[WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never
fully initialized!
Error: rpc::timeout: Timeout of 2000ms while calling RPC function
'set_device_id'
usama@modena:~$ sudo uhd_images_downloader --type n310 --type sdimg
[sudo] password for usama:
[INFO] Using base URL: https://files.ettus.com/binaries/cache/
[INFO] Images destination: /usr/local/share/uhd/images
[INFO] No targets matching '['n310', 'sdimg']'
usama@modena:~$ sudo uhd_images_downloader -t sdimg -t n3xx
[INFO] Using base URL: https://files.ettus.com/binaries/cache/
[INFO] Images destination: /usr/local/share/uhd/images
[INFO] Target n3xx_common_sdimg_default is up to date.
usama@modena:~$ sudo uhd_images_downloader -t sdimg -t n3xx
[INFO] Using base URL: https://files.ettus.com/binaries/cache/
[INFO] Images destination: /usr/local/share/uhd/images
[INFO] Target n3xx_common_sdimg_default is up to date.
usama@modena:~$
long wave ultraviolet wavelength_______________________________________________
USRP-users mailing list --usrp-users@lists.ettus.com
To unsubscribe send an email tousrp-users-leave@lists.ettus.com
Once you have the image, you have to program it onto the uSD card on the
N310.
So, i have improvement, i have changed the UHD version to 4.3.0.0, now getting some other errors despite it is already updated in my IMAGES folder.
sama@modena:~$ uhd_image_loader --args type=n3xx,addr=192.168.30.212
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; UHD_4.3.0.HEAD-0-g1f8fd345
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.30.212,type=n3xx,product=n310,serial=319841E,claimed=False,skip_init=1
[WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never fully initialized!
[INFO] [MPMD] Claimed device without full initialization.
Error: EnvironmentError: IOError: Could not find the image 'usrp_n310_fpga.bit' in the image directory /usr/local/share/uhd/images
For more information regarding image paths, please refer to the UHD manual.
usama@modena:~$ uhd_images_downloader
[INFO] Using base URL: https://files.ettus.com/binaries/cache/
[INFO] Images destination: /usr/local/share/uhd/images
[ERROR] Invalid permissions to write images destination
usama@modena:~$ sudo uhd_images_downloader
[INFO] Using base URL: https://files.ettus.com/binaries/cache/
[INFO] Images destination: /usr/local/share/uhd/images
[INFO] Target x4xx_x410_fpga_default is up to date.
[INFO] Target x3xx_x310_fpga_default is up to date.
[INFO] Target x3xx_x300_fpga_default is up to date.
[INFO] Target e3xx_e310_sg1_fpga_default is up to date.
[INFO] Target e3xx_e310_sg3_fpga_default is up to date.
[INFO] Target e3xx_e320_fpga_default is up to date.
[INFO] Target n3xx_n310_fpga_default is up to date.
[INFO] Target n3xx_n300_fpga_default is up to date.
[INFO] Target n3xx_n320_fpga_default is up to date.
[INFO] Target b2xx_b200_fpga_default is up to date.
[INFO] Target b2xx_b200mini_fpga_default is up to date.
[INFO] Target b2xx_b210_fpga_default is up to date.
[INFO] Target b2xx_b205mini_fpga_default is up to date.
[INFO] Target b2xx_common_fw_default is up to date.
[INFO] Target usrp2_usrp2_fw_default is up to date.
[INFO] Target usrp2_usrp2_fpga_default is up to date.
[INFO] Target usrp2_n200_fpga_default is up to date.
[INFO] Target usrp2_n200_fw_default is up to date.
[INFO] Target usrp2_n210_fpga_default is up to date.
[INFO] Target usrp2_n210_fw_default is up to date.
[INFO] Target usrp1_usrp1_fpga_default is up to date.
[INFO] Target usrp1_b100_fpga_default is up to date.
[INFO] Target usrp1_b100_fw_default is up to date.
[INFO] Target octoclock_octoclock_fw_default is up to date.
[INFO] Target usb_common_windrv_default is up to date.
usama@modena:~$
and after restarting everything, getting previous error:
usama@modena:~$ uhd_usrp_probe --args="addr=192.168.30.212"
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; UHD_4.3.0.HEAD-0-g1f8fd345
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.30.212,type=,product=,serial=,claimed=False,addr=192.168.30.212
Error: RuntimeError: Unknown error during attempt to establish RPC connection at 192.168.30.212:49601
usama@modena:~$ uhd_usrp_probe --args="addr=192.168.30.212"
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; UHD_4.3.0.HEAD-0-g1f8fd345
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.30.212,type=n3xx,product=n310,serial=319841E,claimed=False,addr=192.168.30.212
[INFO] [MPM.main] Launching USRP/MPM, version: 3.15.0.0-gaea0e2de
[INFO] [MPM.main] Spawning RPC process...
[INFO] [MPM.PeriphManager] Device serial number: 319841E
[INFO] [MPM.PeriphManager] Initialized 2 daughterboard(s).
[ERROR] [MPM.PeriphManager] Major compat number mismatch for component `FPGA': Expected: 5.3 Actual: 8.1
[ERROR] [MPM.PeriphManager] Failed to initialize motherboard: Major compat number mismatch for component `FPGA': Expected: 5.3 Actual: 8.1
[ERROR] [MPM.PeriphManager] Cannot run init(), device was never fully initialized!
[INFO] [MPM.RPCServer] RPC server ready!
[INFO] [MPM.RPCServer] Spawning watchdog task...
Error: rpc::timeout: Timeout of 2000ms while calling RPC function 'set_device_id'
usama@modena:~$
by the way I am not allowed to program USRP SD card, I am only allowed to downgrade it to lower version.