Connecting USRP-2944 to Host Computer Using SPF+ to Ethernet, Then Ethernet to USB 3.0

Updated Jun 17, 2025

Environment

Hardware

  • USRP-2944

This article explains the method to connect USRP-2944 via 1G/10G ETH port to host computer using SPF+ to ethernet → ethernet to USB 3.0 of computer/laptop with USB 3.0 to ethernet converter, where the connection is verified using LabVIEW by running shipping example of NI-USRP driver.

1. Insert SPF+ (10G) to 1G/10G ETH port of USRP-2944.
 

2. Connect SPF+ to ethernet cable.

3. Connect the ethernet cable to USB 3.0 of computer/laptop with USB 3.0 to ethernet converter.

 

4. Turn on USRP-2944 hence verify that USRP-2944 is detected in NI-USRP Configuration Utility.
 

Do take note if the Type/Revision of USRP-2944 is appeared as ***x300  in NI-USRP Configuration Utility, you need to update the Firmware and FPGA Images of USRP-2944 based on this KB to ensure that the Type/Revision of USRP-2944 is appeared as NI USRP in NI-USRP Configuration Utility.
 

5. Verify the USRP-2944 device connection using LabVIEW by running shipping example of NI-USRP driver.

Based on above, connecting USRP-2944 to host computer using SPF+ to ethernet → ethernet to USB 3.0 works.
Work means USRP-2944 is detected in NI-USRP Configuration Utility and can run shipping example with NI-USRP driver.

Do take note, that using this method, we can't program/customize the FPGA, so we can only use it like standard USRP where the computer is the host, and we use NI-USRP API.

USRP-2944 to host computer using SPF+ to ethernet → ethernet to USB 3.0 setup example: