Hi Philipp and others, we have gotten sporadic bug reports on this issue, and have started collecting them here: https://github.com/EttusResearch/uhd/issues/818
If you can please extend the bug report with some system details, we might be able to narrow things down. --Martin On Thu, Jan 15, 2026 at 2:40 PM Philipp Niedermayer <[email protected]> wrote: > Dear all, > > we are using the USRP X310 connected over MXI with a PCIe-8371 card. This > used to work well up to including Ubuntu 22.04 LTS. Now after updating to > Ubuntu 24.04 LTS we are experiencing the connecting issue described in the > following. I am aware that 10G Ethernet is the recommended alternative, but > the PCIe connection is beneficial for us, as it allows to quickly switch > between FPGA images for different applications on-the-fly without having to > power cycling the X310 (remote operation). According to NI, RIO is fully > supported on Ubuntu 24.04 LTS so it should work. > > Does anyone have experience with this on Ubuntu 24.04 LTS or any > suggestions how to identify and fix the issue would be welcome! > > > *Issue description:* > > The USRP X310 is discoverable using "uhd_find_devices" and shows up > correctly as resource RIO0. It's correctly enumerated in lspcie using > niusrpriok drivers and the niusrpriopc service is running. However, > everything beyond that does not work, i.e. any flowgraph fails. Even the > "uhd_usrp_probe" fails with the following after a clean reboot: > > $ uhd_usrp_probe > [INFO] [UHD] linux; GNU C++ version 13.3.0; Boost_108300; > UHD_4.9.0.0+ds1-1~noble2 > [INFO] [X300] X300 initialization sequence... > [INFO] [X300] Connecting to niusrpriorpc at localhost:5444... > [INFO] [X300] Using LVBITX bitfile > /usr/share/uhd/4.9.0/images/usrp_x310_fpga_HG.lvbitx > Error: RuntimeError: x300_impl: Could not initialize RIO session. Unknown > error. (Error code -63150) > > $ uhd_usrp_probe > [INFO] [UHD] linux; GNU C++ version 13.3.0; Boost_108300; > UHD_4.9.0.0+ds1-1~noble2 > [INFO] [X300] X300 initialization sequence... > [INFO] [X300] Connecting to niusrpriorpc at localhost:5444... > [INFO] [X300] Using LVBITX bitfile > /usr/share/uhd/4.9.0/images/usrp_x310_fpga_HG.lvbitx > Error: RuntimeError: x300_impl: Could not initialize RIO session. A fault > on the network caused the RPC operation to fail. (Error code -63042) > > And every subsequent try results in the same network fault error. > > > *Setup:* > > - USRP X310 connected over MXI with a PCIe-8371 card. Ubuntu 24.04 LTS > x86_64 with Kernel 6.8.0-90-generic > - UHD 4.9.0.0+ds1-1~noble2 and GNU Radio 3.10.12 stack installed via > the ppa:gnuradio/gnuradio-releases repository > - NI drivers 2025 Q4 installed as described here: > https://files.ettus.com/manual/page_usrp_x3x0.html#x3x0_hw_pcie > > > Does anyone have experience with this on Ubuntu 24.04 LTS or any > suggestions how to identify and fix the issue would be welcome! > > > Best regards > Philipp > > > _______________________________________________ > 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]
