Hi Vishwanath, can you please amend this bug report: https://github.com/EttusResearch/uhd/issues/818 ...with your system details so we can get a bigger picture of what's happening.
Thanks! --Martin On Sat, Jan 17, 2026 at 2:32 PM P S Vishwanath Koushik < [email protected]> wrote: > Hello community, > > I am seeking guidance regarding using *USRP-2952R (X310)* over *PCIe* on > a Linux host, and I would appreciate any suggestions or known-good > configurations. > > *System and software setup:* > > - > > Host OS: Ubuntu 22.04 LTS > - > > USRP: NI USRP-2952R (X310), PCIe (RIO) interface > - > > UHD: Built from source (UHD version bundled with / referenced by OAI > source tree) > - > > NI Linux Device Drivers: *NI USRP 2025 Q2 driver linkj > > <https://www.ni.com/en/support/downloads/drivers/download.ni-usrp.html?srsltid=AfmBOor6EEe0WKBK67bW6htIgwYHrSZHCqjQNjITK3N8gELTv-JB5AbO#565446>* > - > > Installed NI packages: > - > > ni-fpga-interface > - > > ni-rio-mxie > - > > ni-rseries > - > > ni-hwcfg-utility > - > > ni-usrp-rio > > > > *Use case:* > I am trying to interface the USRP-2952R with an *OAI-based host machine*, > using UHD over PCIe (RIO), not Ethernet. > > *Observed behavior:* > > - > > The device is detected correctly using uhd_find_devices > - > > [INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; > UHD_4.8.0.HEAD-0-g308126a4 > -------------------------------------------------- > -- UHD Device 0 > -------------------------------------------------- > Device Address: > serial: > fpga: HG > name: > product: X310 > resource: RIO0 > type: x300 > > - > > UHD finds and selects the correct FPGA image (usrp_x310_fpga_HG.lvbitx) > - > > However, uhd_usrp_probe fails during RIO initialization with: > > RuntimeError: x300_impl: Could not initialize RIO session. > Unknown error. (Error code -63150) > > - > > vishwanath@vishwanath:~$ sudo uhd_usrp_probe > [INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; > UHD_4.8.0.HEAD-0-g308126a4 > [INFO] [X300] X300 initialization sequence... > [INFO] [X300] Connecting to niusrpriorpc at localhost:5444... > [INFO] [X300] Using LVBITX bitfile > /usr/local/share/uhd/images/usrp_x310_fpga_HG.lvbitx > Error: RuntimeError: x300_impl: Could not initialize RIO session. Unknown > error. (Error code -63150) > > > This suggests the failure occurs after FPGA image selection, during NI-RIO > session initialization. > > *Questions:* > > 1. > > Is *NI Linux Device Drivers 2025 Q2* known to be compatible with UHD > (especially when UHD is built from OAI sources) for X310/USRP-2952R over > PCIe? > 2. > > Are there any *recommended UHD versions* or commits known to work > reliably with USRP-2952R + PCIe on Ubuntu 22.04? > 3. > > Has anyone successfully used *OAI with USRP-2952R over PCIe*, and if > so, could you share the software stack versions? > 4. > > Are there additional NI-RIO or kernel requirements that UHD depends on > for PCIe-based X310 devices? > > Any insights, known limitations, or recommended downgrade/upgrade paths > would be very helpful. > > Thank you for your time and support. > > Regards, > Vishwanath > > _______________________________________________ > USRP-users mailing list -- [email protected] > To unsubscribe send an email to [email protected] >
_______________________________________________ USRP-users mailing list -- [email protected] To unsubscribe send an email to [email protected]
