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
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to