Hi Rob, Good catch! When I go to the Network Settings under IPv4, I have it set to manual with the static IP 192.168.10.2 and the netmask to 255.255.255.0, but the ifconfig shows that the netmask is still 0.0.0.0. I set it to 255.255.255.0 with a sudo ifconfig command, and after a restart I can now run uhd_usrp_probe! I still get some warnings that I might have to take a closer look at, but this is at least a step past the logjam, thank you!
Mark ________________________________ From: Rob Kossler <rkoss...@nd.edu> Sent: Thursday, October 1, 2020 10:25 AM To: Andrews, Mark J. <andrews....@osu.edu> Cc: usrp-users@lists.ettus.com <usrp-users@lists.ettus.com> Subject: Re: [USRP-users] E320 SFP and RJ45 port problems/confusion Hi Andrew, I'm definitely no expert on networking, but the one thing that caught my eye in the config below was the "netmask" for the enp30s0 port on the PC. Why is this 0.0.0.0 instead of 255.255.255.0? Rob On Wed, Sep 30, 2020 at 3:00 PM Andrews, Mark J. via USRP-users <usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>> wrote: Hello, I am getting started with an Ettus E320 on Ubuntu and am having some issues communicating over the streaming port that I have been unable to solve. Based on what I'm seeing, I believe it has something to do with my PCs network settings because I can communicate with one port at a time without any problems. My current setup is a PC with one Ethernet connection on the motherboard and a separate WiFi PCIe card. I connected the E320's RJ45 port to my WiFi router and the Ethernet connection is connected to the RJ45-to-SFP adapter on the E320's SFP+ port. I am able to ssh into the E320 and run the example programs on there, but when I try to run uhd_find_devices or uhd_usrp_probe on my PC, there are issues. I am running UHD 3.15 on both my PC and the E320. I will separate what I think is relevant information with lines of equal signs for readability ========= ===================================================================== The ifconfig -a info for my PC: ifconfig -a enp30s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.10.1 netmask 0.0.0.0 broadcast 255.255.255.255 inet6 fe80::93f1:af0c:251:4642 prefixlen 64 scopeid 0x20<link> ether b0:6e:bf:c1:18:57 txqueuelen 1000 (Ethernet) RX packets 53 bytes 5865 (5.8 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 180 bytes 26338 (26.3 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device memory 0xf7600000-f761ffff 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 2019 bytes 203709 (203.7 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2019 bytes 203709 (203.7 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlp37s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.20 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::44e4:2e51:6e8f:9d35 prefixlen 64 scopeid 0x20<link> ether 60:f6:77:96:f6:8b txqueuelen 1000 (Ethernet) RX packets 111178 bytes 146464516 (146.4 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 51515 bytes 21064148 (21.0 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 =================================================================== The ifconfig -a on the E320 is: eth0 Link encap:Ethernet HWaddr 00:80:2F:28:B9:3E inet addr:192.168.1.18 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:10667 errors:0 dropped:114 overruns:0 frame:0 TX packets:3142 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:14041114 (13.3 MiB) TX bytes:233123 (227.6 KiB) Interrupt:27 Base address:0xb000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:23 errors:0 dropped:0 overruns:0 frame:0 TX packets:23 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2337 (2.2 KiB) TX bytes:2337 (2.2 KiB) sfp0 Link encap:Ethernet HWaddr 00:80:2F:28:B9:3F inet addr:192.168.10.2 Bcast:192.168.10.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:38 errors:0 dropped:3 overruns:0 frame:0 TX packets:51 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4118 (4.0 KiB) TX bytes:5475 (5.3 KiB) ================================================================== If I try to ping the SFP port just using the 'ping' command, it does not work ping -c 4 192.168.10.2 PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data. --- 192.168.10.2 ping statistics --- 4 packets transmitted, 0 received, 100% packet loss, time 3063ms ================================================================== But if I force it to use the hardwaired interface, ping works fine. ping -I enp30s0 -c 4 192.168.10.2 PING 192.168.10.2 (192.168.10.2) from 192.168.10.1 enp30s0: 56(84) bytes of data. 64 bytes from 192.168.10.2<https://urldefense.com/v3/__http://192.168.10.2__;!!KGKeukY!jxT56Bl-8zzZm_LhW9xuMr1QwZ3vxP3QbLBsna-HilbnclOTWvYEHU6gUz81vS_kmCU$>: icmp_seq=1 ttl=64 time=1.43 ms 64 bytes from 192.168.10.2<https://urldefense.com/v3/__http://192.168.10.2__;!!KGKeukY!jxT56Bl-8zzZm_LhW9xuMr1QwZ3vxP3QbLBsna-HilbnclOTWvYEHU6gUz81vS_kmCU$>: icmp_seq=2 ttl=64 time=1.44 ms 64 bytes from 192.168.10.2<https://urldefense.com/v3/__http://192.168.10.2__;!!KGKeukY!jxT56Bl-8zzZm_LhW9xuMr1QwZ3vxP3QbLBsna-HilbnclOTWvYEHU6gUz81vS_kmCU$>: icmp_seq=3 ttl=64 time=1.42 ms 64 bytes from 192.168.10.2<https://urldefense.com/v3/__http://192.168.10.2__;!!KGKeukY!jxT56Bl-8zzZm_LhW9xuMr1QwZ3vxP3QbLBsna-HilbnclOTWvYEHU6gUz81vS_kmCU$>: icmp_seq=4 ttl=64 time=0.961 ms --- 192.168.10.2 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3005ms rtt min/avg/max/mdev = 0.961/1.312/1.443/0.203 ms ==================================================================== If I run uhd_find_devices, my PC can see the E320, but it is listed as "reachable: no". ~$ uhd_find_devices [INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100; UHD_3.15.0.HEAD-0-gaea0e2de -- UHD Device 0 Device Address: serial: 31BEE1C claimed: False mgmt_addr: 192.168.1.18 product: e320 reachable: No type: e3xx =========================================================================== If I run uhd_usrp_probe with "addr=192.168.1.18" it cannot detect a transport option uhd_usrp_probe --args "addr=192.168.1.18" [INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100; UHD_3.15.0.HEAD-0-gaea0e2de [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.1.18,type=e3xx,product=e320,serial=31BEE1C,claimed=False,addr=192.168.1.18 [INFO] [MPM.PeriphManager] init() called with device args `mgmt_addr=192.168.1.18,product=e320'. [ERROR] [MPMD] Failure during block enumeration: : Could not select a transport option! Either a transport hint was not specified or the specified hint does not support communication with RFNoC blocks. Error: RuntimeError: Failed to run enumerate_rfnoc_blocks() =========================================================================== If I run uhd_usrp_probe with "addr=192.168.10.2" it can't find the device: uhd_usrp_probe --args "addr=192.168.10.2" [INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100; UHD_3.15.0.HEAD-0-gaea0e2de Error: LookupError: KeyError: No devices found for -----> Device Address: addr: 192.168.10.2 ========================================================================== The uhd_config_info on the my PC and the E320: uhd_config_info --version UHD 3.15.0.HEAD-0-gaea0e2de ssh root@192.168.1.18<mailto:root@192.168.1.18> root@ni-e320-31BEE1C:~# uhd_config_info --version UHD 3.15.0.0-0-gaea0e2de _______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com<mailto:USRP-users@lists.ettus.com> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com<https://urldefense.com/v3/__http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com__;!!KGKeukY!jxT56Bl-8zzZm_LhW9xuMr1QwZ3vxP3QbLBsna-HilbnclOTWvYEHU6gUz812MqrE80$>
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com