Hey Vishwanath,

Ok, thanks for updating the issue.
The standard workaround we recommend is to use Ethernet, not PCIe. It's
generally the better choice on any metrics (throughput, cable management,
ease of setup) and really has no downsides.

--M

On Wed, Jan 21, 2026 at 10:22 AM Vishwanath <[email protected]>
wrote:

> Hi Martin,
>
> Thank you for your message.
>
> I have now updated the bug report at the link you shared (Issue #818) with
> my system details and observations so that the information is available for
> reference.
>
> I would really appreciate it if you could kindly take a look at the report
> when you get a chance. If you have any suggestions, potential fixes, or
> known workarounds for this issue, your guidance would be very helpful.
>
> Please let me know if any additional logs or information are needed from
> my side.
>
> Thanks again for your support.
>
> Regards,
> Vishwanath
>
>
>
> On 20/01/26 14:38, Martin Braun wrote:
>
> 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]

Reply via email to