<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">OK, so I did manage to debug it further by setting the ENABLE_EXTENDED_ERROR_INFO flag to true. It seems like the nirio_driver_iface::rio_ioctl function is returning 52003 error.</div><br></div><div dir="ltr">uhd_usrp_probe --args "type=x300,resource=RIO0,fpga=HG"<br>[INFO] [UHD] linux; GNU C++ version 5.4.0 20160609; Boost_105800; UHD_3.13.1.HEAD-0-gbbce3e45<br>[INFO] [NIRIO] rpc_client stopping...<br>[INFO] [NIRIO] rpc_client stopped.<br>ERROR: The following function call returned status code -52003<br>nirio_driver_iface::rio_ioctl(_device_handle, NIRIO_IOCTL_POST_OPEN, NULL, 0, NULL, 0)<br>/home/ulak/uhd/uhd/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:438<br>[INFO] [NIRIO] rpc_client stopping...<br>[INFO] [NIRIO] rpc_client stopped.<br>ERROR: The following function call returned status code -52003<br>nirio_driver_iface::rio_ioctl(_device_handle, NIRIO_IOCTL_POST_OPEN, NULL, 0, NULL, 0)<br>/home/ulak/uhd/uhd/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:438<br>[INFO] [X300] X300 initialization sequence...<br>[INFO] [X300] Connecting to niusrpriorpc at localhost:5444...<br>ERROR: The following function call returned status code -52003<br>nirio_driver_iface::rio_ioctl(_device_handle, NIRIO_IOCTL_POST_OPEN, NULL, 0, NULL, 0)<br>/home/ulak/uhd/uhd/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:438<br>[INFO] [NIRIO] rpc_client stopping...<br>[INFO] [NIRIO] rpc_client stopped.<br>[INFO] [X300] Using LVBITX bitfile /home/ulak/usrp_x310_fpga_HG.lvbitx...<br>ERROR: The following function call returned status code -52003<br>nirio_driver_iface::rio_ioctl(_device_handle, NIRIO_IOCTL_POST_OPEN, NULL, 0, NULL, 0)<br>/home/ulak/uhd/uhd/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:438<br>[INFO] [NIRIO] rpc_client stopping...<br>[INFO] [NIRIO] rpc_client stopped.<br>ERROR: The following function call returned status code -63150<br>_rpc_client.niusrprio_open_session( _resource_name, bitfile_path, signature, download_fpga)<br>/home/ulak/uhd/uhd/host/lib/transport/nirio/niusrprio_session.cpp:80<br>ERROR: The following function call returned status code -63150<br>mb.rio_fpga_interface->open(lvbitx, dev_addr.has_key("download-fpga"))<br>/home/ulak/uhd/uhd/host/lib/usrp/x300/x300_impl.cpp:609<br>[INFO] [NIRIO] rpc_client stopping...<br>[INFO] [NIRIO] rpc_client stopped.<br>Error: RuntimeError: x300_impl: Could not initialize RIO session. Unknown error. (Error code -63150)<br><br><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 5, 2019 at 1:32 PM akin soysal <<a href="mailto:akinsoysal@gmail.com" target="_blank">akinsoysal@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Dear all,</div><div><br></div><div>I am trying to connect over PCIe to my USRP X310. I have installed the latest drivers niusrprio-installer-18.0.0.tar.gz and I am starting the PCIe connection with the following command:</div><div><br></div><div>sudo /usr/local/bin/niusrprio_pcie start<br>Making sure drivers are up to date...<br>Module nikal is up-to-date<br>Module nibds is up-to-date<br>Module nistreamk is up-to-date<br>Module NiRioSrv is up-to-date<br>Module niusrpriok is up-to-date<br>Loading: NiRioSrv niusrpriok <br>Starting: niusrpriorpc</div><div><br></div><div>Then I try the uhd_usrp_probe:</div><div><br></div><div>uhd_usrp_probe --args "type=x300,resource=RIO0"<br>[INFO] [UHD] linux; GNU C++ version 5.4.0 20160609; Boost_105800; UHD_3.13.1.HEAD-0-gbbce3e45<br>[INFO] [NIRIO] rpc_client stopping...<br>[INFO] [NIRIO] rpc_client stopped.<br>[INFO] [NIRIO] rpc_client stopping...<br>[INFO] [NIRIO] rpc_client stopped.<br>[INFO] [X300] X300 initialization sequence...<br>[INFO] [X300] Connecting to niusrpriorpc at localhost:5444...<br>[INFO] [NIRIO] rpc_client stopping...<br>[INFO] [NIRIO] rpc_client stopped.<br>[INFO] [X300] Using LVBITX bitfile /usr/local/share/uhd/images/usrp_x310_fpga_HG.lvbitx...<br>[INFO] [NIRIO] rpc_client stopping...<br>[INFO] [NIRIO] rpc_client stopped.<br>[INFO] [NIRIO] rpc_client stopping...<br>[INFO] [NIRIO] rpc_client stopped.<br>Error: RuntimeError: x300_impl: Could not initialize RIO session. Unknown error. (Error code -63150)<br></div><div></div><div><br></div><div>I have another PC and USRP x310 and this is working fine. I have followed the exact same steps and there isn't any issue. What could be the problem and how can I debug this further?</div><div><br></div><div>Regards,</div><div>Akın<br></div><div><br></div></div></div></div></div>
</blockquote></div>