USRP Software Radio

cancel
Showing results for 
Search instead for 
Did you mean: 

N310 Ethernet Connectivity Issues - Via USB-C Hub

 

Hello all,

 

I'm having some issues communicating with the USRP N310 over Ethernet. I am running Ubuntu 22.04, and am trying to connect to the USRP via a USB-C (targus) for which I have installed all of the correct drivers, which I have verified, as I can use a second screen through the hub.

 

I have followed this guide to setup the UHD, but ignored the GNURadio part as it's already installed: https://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_L...

 

I have set a static IP of 192.168.10.1 with a subnet mask of 255.255.255.0. the result of running lsusb is as follows:

 

Bus 004 Device 011: ID 17e9:6028 DisplayLink Targus USB-C DV4K Docking Station 100W Power
Bus 004 Device 010: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
Bus 004 Device 009: ID 2109:0822 VIA Labs, Inc. USB3.1 Hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 06cb:00df Synaptics, Inc.
Bus 001 Device 017: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 016: ID 1048:4015 Targus Group International DOCK182v2
Bus 001 Device 015: ID 2109:2822 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 002: ID 0408:5348 Quanta Computer, Inc. HP HD Camera
Bus 001 Device 005: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 

and the result of running ifconfig is as follows:

 

enx4c56df1d0359: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.1 netmask 255.255.255.0 broadcast 192.168.10.255
ether 4c:56:df:1d:03:59 txqueuelen 1000 (Ethernet)
RX packets 6 bytes 1944 (1.9 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 50 bytes 3216 (3.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 7274 bytes 905355 (905.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7274 bytes 905355 (905.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlp0s20f3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.16.40.40 netmask 255.255.254.0 broadcast 172.16.41.255
inet6 fe80::e23b:1f3a:926b:6989 prefixlen 64 scopeid 0x20<link>
ether c8:e2:65:20:89:0b txqueuelen 1000 (Ethernet)
RX packets 48797 bytes 22531209 (22.5 MB)
RX errors 0 dropped 27 overruns 0 frame 0
TX packets 25845 bytes 7498025 (7.4 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

 

when I ping the IP address (default USRP) 192.168.10.2 i get the following:

 

PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.
From 192.168.10.1 icmp_seq=1 Destination Host Unreachable
From 192.168.10.1 icmp_seq=2 Destination Host Unreachable
From 192.168.10.1 icmp_seq=3 Destination Host Unreachable
From 192.168.10.1 icmp_seq=4 Destination Host Unreachable
From 192.168.10.1 icmp_seq=5 Destination Host Unreachable
From 192.168.10.1 icmp_seq=6 Destination Host Unreachable
From 192.168.10.1 icmp_seq=7 Destination Host Unreachable
From 192.168.10.1 icmp_seq=8 Destination Host Unreachable
From 192.168.10.1 icmp_seq=9 Destination Host Unreachable
^C
--- 192.168.10.2 ping statistics ---
10 packets transmitted, 0 received, +9 errors, 100% packet loss, time 9154ms
pipe 3

 

I have tried as many fixes as I can from online forums etc. for example:

 

sudo python2 usrp2_recovery.py --ifc=enx4c56df1d0359 --new-ip=192.168.10.2

 

to push a new IP to the USRP, but nothing is working!

 

Any help on this is very much appreciated!!!

 

Thanks,

Alex

 

0 Kudos
Message 1 of 2
(684 Views)

Hi

This appears to be a Targus Docking Station issue, not a USRP issue.
Can you ping network devices other than USRP from Targus Docking Station?

0 Kudos
Message 2 of 2
(621 Views)