Hi everybody,
I have been trying to connect USRP RIO (2954) to a Linux host computer via PCIe
and I followed the steps below, but it simply cannot recognise ("No UHD Devices
Found"). I am wondering if anyone has used USRP RIO to Linux Host (UHD) via
PCIe x4 (PCIe08371). Note that I can connect the USRP RIO to a Linux host via
10 Gigabit Ethernet and it can recognise the device and ping.
Could you please share your expertise and experience to solve the issue? Or is
it even possible to connect USRP-2954R to Linux Host via PCIe?
Regards,Alam
Hi,
I would like to use USRP-2954R for an open-source LTE framework
(OpenAirInterface), and I want to connect the USRP-2954R to Ubuntu 14.04
(64-bit, 13.19 low-latency Kernel) PC via PCI Express x4 (PCIe-8371). I
followed the instructions given in:
- For PCIe Kernel Drivers:
http://files.ettus.com/manual/page_usrp_x3x0.html#x3x0_hw_pcie
| USRP Hardware Driver and USRP Manual: USRP X3x0
Seriesfiles.ettus.comMore information: Internal GPSDO Application Notes
(USRP-X3x0 Models) E3x0/X3x0 GPIO API; System Configuration for USRP X3x0
Series; NI RIO Kernel Modules for X ... |
- For UHD on Linux:
https://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_Linux
| Building and Installing the USRP Open-Source Toolchain
...kb.ettus.comAbstract. This Application Note provides a comprehensive guide
for building, installing, and maintaining the open-source toolchain for the
USRP (UHD and GNU Radio ... |
After successfully installing the PCIe Kernel drivers and UHD, uhd_find_devices
and uhd_usrp_probe commands cannot detect the USRP ("No USRP Device found"). I
got the following output for each corresponding command:
sudo /usr/local/bin/niusrprio_pcie startLoading: NiRioSrv niusrpriok Starting:
niusrpriorpc
sudo /usr/local/bin/niusrprio_pcie statusModules Loaded: nikal nibds nistreamk
NiRioSrv niusrpriok Server: niusrpriorpc
uhd_find_deviceslinux; GNU C++ version 4.8.4; Boost_105400;
UHD_003.010.002.HEAD-0-gbd6e21dc
No UHD Devices Found
uhd_usrp_probe linux; GNU C++ version 4.8.4; Boost_105400;
UHD_003.010.002.HEAD-0-gbd6e21dc
Error: LookupError: KeyError: No devices found for ----->Empty Device Address
I am not sure what I did wrong!! Any help please (to recognise the USRP on the
Ubuntu host via PCI Express).
As I am using UHD (not LV framework), do I need to update fpga/firmware to work
with the UHD? If so, what are the steps and do I need to update the
fpga/firmware via Ethernet or via PCIe? Please clarify.
Regards,Alam_______________________________________________
_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com