Hi Robin, thanks for your hint. The SD card image helped. And `bmaptool` seems the better tool to flash the SD card. Now, `ip a` shows the sfp ports again. Furthermore, `uhd_find_devices` shows all the info I'd expect. Also, the 'dtc' error during FPGA image update went away. After I updated the FPGA image, I did a `reboot now` on the device. I hope this is enough to make sure the device uses the new FPGA image?
I followed the instructions: https://kb.ettus.com/USRP_N300/N310/N320/N321_Getting_Started_Guide#Updating_the_Network_Configurations to update my network configuration. Actually, I did that before as well. Unfortunately, the `uhd_usrp_probe` error persists. How do I proceed from here? $ uhd_usrp_probe --args="addr=X.X.X.213" [INFO] [UHD] linux; GNU C++ version 7.4.0; Boost_106501; UHD_3.14.1.HEAD-0-g0347a6d8 [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=X.X.X.129,type=n3xx,product=n310,serial=XXXXXXX,claimed=False,addr=X.X.X.213 [INFO] [MPM.PeriphManager] init() called with device args `time_source=internal,clock_source=internal,mgmt_addr=X.X.X.129,product=n310'. [ERROR] [UHD] Exception caught in safe-call. in ctrl_iface_impl<_endianness>::~ctrl_iface_impl() [with uhd::endianness_t _endianness = (uhd::endianness_t)0] at <installprefix>/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:52 this->send_cmd_pkt(0, 0, true); -> EnvironmentError: IOError: Block ctrl (CE_00_Port_30) no response packet - AssertionError: bool(buff) in uint64_t ctrl_iface_impl<_endianness>::wait_for_ack(bool, double) [with uhd::endianness_t _endianness = (uhd::endianness_t)0; uint64_t = long unsigned int] at <installprefix>/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:142 [ERROR] [MPMD] Failure during block enumeration: EnvironmentError: IOError: recv error on socket: Connection refused Error: RuntimeError: Failed to run enumerate_rfnoc_blocks() Cheers Johannes I hope the following output helps with the debugging process. $ uhd_find_devices [INFO] [UHD] linux; GNU C++ version 7.4.0; Boost_106501; UHD_3.14.1.HEAD-0-g0347a6d8 -------------------------------------------------- -- UHD Device 0 -------------------------------------------------- Device Address: serial: XXXXXXX addr: X.X.X.213 claimed: False mgmt_addr: X.X.X.129 product: n310 type: n3xx On my HOST machine: $ uhd_config_info --print-all UHD 3.14.1.HEAD-0-g0347a6d8 Build date: Tue, 15 Oct 2019 15:16:27 C compiler: GNU 7.4.0 C++ compiler: GNU 7.4.0 C flags: -DUHD_RFNOC_ENABLED -DHAVE_CONFIG_H -DUHD_LOG_MIN_LEVEL=1 -DUHD_LOG_CONSOLE_LEVEL=2 -DUHD_LOG_FILE_LEVEL=2 -DUHD_LOG_CONSOLE_COLOR C++ flags: -DUHD_RFNOC_ENABLED -DHAVE_CONFIG_H -DUHD_LOG_MIN_LEVEL=1 -DUHD_LOG_CONSOLE_LEVEL=2 -DUHD_LOG_FILE_LEVEL=2 -DUHD_LOG_CONSOLE_COLOR -fvisibility=hidden -fvisibility-inlines-hidden Enabled components: LibUHD, LibUHD - C API, LibUHD - Python API, Examples, Utils, Tests, USB, B100, B200, E300, USRP1, USRP2, X300, N230, MPMD, N300, N320, E320, OctoClock Install prefix: <installprefix> Boost version: 1.65.1 Libusb version: 1.0.23 Package path: <installprefix> Images directory: <installprefix>/share/uhd/images ABI version string: 3.14.1 ON the DEVICE itself: I noticed that `uhd_images_downloader' with my previous install got me an image where UHD reports: `Build date: Tue, 19 Feb 2019 00:05:23`. Now the build date is: `Thu, 26 Sep 2019 01:26:32'. This is the output on the device: $ uhd_config_info --print-all UHD 3.14.1.1-0-g0347a6d8 Build date: Thu, 26 Sep 2019 01:26:32 C compiler: GNU 7.3.0 C++ compiler: GNU 7.3.0 C flags: -DHAVE_CONFIG_H -DUHD_LOG_MIN_LEVEL=1 -DUHD_LOG_CONSOLE_LEVEL=2 -DUHD_LOG_FILE_LEVEL=2 -DUHD_LOG_CONSOLE_COLOR -DHAVE_LIBERIO -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1=/usr/src/debug/uhd/3.14.1.1-r1 -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot= -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot-native= -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot C++ flags: -DHAVE_CONFIG_H -DUHD_LOG_MIN_LEVEL=1 -DUHD_LOG_CONSOLE_LEVEL=2 -DUHD_LOG_FILE_LEVEL=2 -DUHD_LOG_CONSOLE_COLOR -DHAVE_LIBERIO -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1=/usr/src/debug/uhd/3.14.1.1-r1 -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot= -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot-native= -fvisibility-inlines-hidden -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot -fvisibility=hidden -fvisibility-inlines-hidden Enabled components: LibUHD, LibUHD - C API, Examples, Utils, Tests, LIBERIO, USB, GPSD, MPMD, N300, N320, E320 Install prefix: /usr Boost version: 1.66 Libusb version: 1.0.23 Package path: /usr Images directory: /usr/share/uhd/images ABI version string: 3.14.1 On 15.10.19 16:22, Robin Coxe wrote: > Hi Johannes. Things tend to go badly when the UHD and FPGA bitstream > versions on the N310 SD card don't match those on the host for the > N3xx. Avoid using master with the N310 out of the box because the > filesystem/FPGA images most likely don't exist. > > Burn this SD card image: > http://files.ettus.com/binaries/cache/n3xx/meta-ettus-v3.14.1.1/n3xx_common_sdimg_default-v3.14.1.1.zip > (yes, the location is non-obvious) then build UHD v.3.14.1.1 on the host PC. > > Starting with UHD v.3.14, the SFP+ ports are mapped to IP addresses > 192.168.10.2 and 192.168.20.2, to be more consistent with the X310. > When you issue the uhd_usrp_probe command, try adding the --args > "addr=192.168.x0.2" command. > I can't remember for certain if the HG (SFP0 = 1gigE and SFP1=10 gigeE) > or XG image (both 10gigE) is loaded by default. I think it's HG. Set > the MTU on the host side to 8000 for the 10gigE port. > > The N310 Getting Started guide outlines the mender method of > updating the filesystem, which should also work, but I tend to prefer > downloading the SD card image and burning it myself. Good luck. > > -Robin > > > > On Tue, Oct 15, 2019 at 2:47 AM Johannes Demel via USRP-users > <usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>> wrote: > > Hi all, > > we just received some new N310s. Yeah! > > They don't work! Noooo. > > Let me explain what I tried so far and what I found out. So far, I work > with 2 devices. > > Summary: > With factory default image I can find the device but > `uhd_usrp_probe` fails. > With a newly flashed image on the SD card, The SFP ports don't show up > anymore. > > > How do I recover my device that doesn't show the SFP ports anymore? > > What do I need to do to successfully run `uhd_usrp_probe`? Since this > command errors out with the same error as a flowgraph, I assume if I > get > passed `uhd_usrp_probe` there is a good chance I'll be able to run a > flowgraph. > > What is dtc? It errors out during FPGA image updates. > > What is the latest `sdimg` to install? I want to make sure I'm up to > date. As soon as I figured out why the devices don't work. > > I append all the information I could find so far for my devices. > > Cheers > Johannes > > > > On Host: > $ uhd_config_info --print-all > UHD 3.15.0.git-79-gf353db8f > Build date: Tue, 08 Oct 2019 12:08:10 > C compiler: GNU 7.4.0 > C++ compiler: GNU 7.4.0 > C flags: -DUHD_RFNOC_ENABLED -DHAVE_CONFIG_H -DUHD_LOG_MIN_LEVEL=1 > -DUHD_LOG_CONSOLE_LEVEL=2 -DUHD_LOG_FILE_LEVEL=2 -DUHD_LOG_CONSOLE_COLOR > C++ flags: -DUHD_RFNOC_ENABLED -DHAVE_CONFIG_H -DUHD_LOG_MIN_LEVEL=1 > -DUHD_LOG_CONSOLE_LEVEL=2 -DUHD_LOG_FILE_LEVEL=2 > -DUHD_LOG_CONSOLE_COLOR > -fvisibility=hidden -fvisibility-inlines-hidden > Enabled components: LibUHD, LibUHD - C API, LibUHD - Python API, > Examples, Utils, Tests, USB, B100, B200, USRP1, USRP2, X300, N230, > MPMD, > N300, N320, E320, E300, OctoClock > Install prefix: <install_prefix>/gnuradio38 > Boost version: 1.65.1 > Libusb version: 1.0.23 > Package path: <install_prefix>/gnuradio38 > Images directory: <install_prefix>/gnuradio38/share/uhd/images > ABI version string: 3.15.0 > > > $ uhd_image_loader --args "type=n3xx,addr=X.X.X.212,fpga=HG" > [INFO] [UHD] linux; GNU C++ version 7.4.0; Boost_106501; > UHD_3.15.0.git-79-gf353db8f > [INFO] [MPMD] Initializing 1 device(s) in parallel with args: > > mgmt_addr=X.X.X.128,type=n3xx,product=n310,serial=XXXXXXX,claimed=False,skip_init=1 > [INFO] [MPMD] Claimed device without full initialization. > [INFO] [MPMD IMAGE LOADER] Starting update. This may take a while. > [INFO] [MPM.PeriphManager] Updating component `fpga' > [INFO] [MPM.PeriphManager] Updating component `dts' > [ERROR] [MPM.PeriphManager] Error executing `dtc': Command '['dtc', > '--symbols', '-O', 'dtb', '-q', '-o', '/lib/firmware/n310.dtbo', > '/lib/firmware/n310.dts']' returned non-zero exit status 1 > [INFO] [MPM.RPCServer] Resetting peripheral manager. > [INFO] [MPM.PeriphManager] Device serial number: XXXXXXX > [INFO] [MPM.PeriphManager] Initialized 2 daughterboard(s). > [WARNING] [MPM.PeriphManager] Actual minor compat ahead of expected > compat for component `FPGA'. Expected: 5.2 Actual: 5.3 > [INFO] [MPM.PeriphManager] init() called with device args `'. > [INFO] [MPMD IMAGE LOADER] Update component function succeeded. > > Rebooted devices, then: > > $ uhd_find_devices > -------------------------------------------------- > -- UHD Device 0 > -------------------------------------------------- > Device Address: > serial: XXXXXX > addr: X.X.X.212 > claimed: False > mgmt_addr: X.X.X.128 > product: n310 > type: n3xx > > > -------------------------------------------------- > -- UHD Device 1 > -------------------------------------------------- > Device Address: > serial: n/a > claimed: False > mgmt_addr: X.X.X.123 > product: n/a > reachable: No > type: n/a > > > On Device 0: > > $ uhd_config_info --print-all > UHD 3.13.0.2-0-unknown > Build date: Fri, 08 Mar 2019 18:43:32 > C compiler: GNU 7.3.0 > C++ compiler: GNU 7.3.0 > C flags: -DUHD_IMAGES_DIR=OFF -DHAVE_CONFIG_H -DUHD_LOG_MIN_LEVEL=1 > -DUHD_LOG_CONSOLE_LEVEL=2 -DUHD_LOG_FILE_LEVEL=2 > -DUHD_LOG_CONSOLE_COLOR > -DHAVE_LIBERIO -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard > -mcpu=cortex-a9 > > --sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.13.0.2-r0/recipe-sysroot > > -O2 -pipe -g -feliminate-unused-debug-types > > -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.13.0.2-r0=/usr/src/debug/uhd/3.13.0.2-r0 > > > -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.13.0.2-r0/recipe-sysroot= > > > -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.13.0.2-r0/recipe-sysroot-native= > > -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 > > --sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.13.0.2-r0/recipe-sysroot > C++ flags: -DUHD_IMAGES_DIR=OFF -DHAVE_CONFIG_H -DUHD_LOG_MIN_LEVEL=1 > -DUHD_LOG_CONSOLE_LEVEL=2 -DUHD_LOG_FILE_LEVEL=2 > -DUHD_LOG_CONSOLE_COLOR > -DHAVE_LIBERIO -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard > -mcpu=cortex-a9 > > --sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.13.0.2-r0/recipe-sysroot > > -O2 -pipe -g -feliminate-unused-debug-types > > -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.13.0.2-r0=/usr/src/debug/uhd/3.13.0.2-r0 > > > -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.13.0.2-r0/recipe-sysroot= > > > -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.13.0.2-r0/recipe-sysroot-native= > > -fvisibility-inlines-hidden -march=armv7-a -marm -mfpu=neon > -mfloat-abi=hard -mcpu=cortex-a9 > > --sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.13.0.2-r0/recipe-sysroot > > -fvisibility=hidden -fvisibility-inlines-hidden > Enabled components: LibUHD, LibUHD - C API, Examples, Utils, Tests, > LIBERIO, USB, GPSD, MPMD, N300, E320 > Install prefix: /usr > Boost version: 1.66 > Libusb version: 1.0.23 > Package path: /usr > Images directory: /usr/share/uhd/images > ABI version string: 3.13.0 > > $ ip a > 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1000 > link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 > inet 127.0.0.1/8 <http://127.0.0.1/8> scope host lo > valid_lft forever preferred_lft forever > 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast > qlen 1000 > link/ether 00:80:2f:26:6c:c1 brd ff:ff:ff:ff:ff:ff > inet X.X.X.128/24 brd X.X.X.255 scope global dynamic eth0 > valid_lft 43114sec preferred_lft 43114sec > 3: sfp0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast > qlen 1000 > link/ether 00:80:2f:26:6c:c2 brd ff:ff:ff:ff:ff:ff > inet X.X.X.212/24 brd X.X.X.255 scope global sfp0 > valid_lft forever preferred_lft forever > 4: sfp1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 8000 qdisc pfifo_fast > qlen 1000 > link/ether 00:80:2f:26:6c:c3 brd ff:ff:ff:ff:ff:ff > > On Host for Device 0: > $ uhd_usrp_probe --args="addr=X.X.X.212" > [INFO] [UHD] linux; GNU C++ version 7.4.0; Boost_106501; > UHD_3.15.0.git-79-gf353db8f > [INFO] [MPMD] Initializing 1 device(s) in parallel with args: > > mgmt_addr=X.X.X.128,type=n3xx,product=n310,serial=XXXXXXX,claimed=False,addr=X.X.X.212 > [WARNING] [MPMD] Could not determine link speed; using 1GibE max speed > of 1.25e+08 > [INFO] [MPM.PeriphManager] init() called with device args > `product=n310,mgmt_addr=X.X.X.128'. > [ERROR] [UHD] Exception caught in safe-call. > in ctrl_iface_impl<_endianness>::~ctrl_iface_impl() [with > uhd::endianness_t _endianness = (uhd::endianness_t)0] > at /home/ant/gnuradio38/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:52 > this->send_cmd_pkt(0, 0, true); -> EnvironmentError: IOError: Block > ctrl > (CE_00_Port_30) no response packet - AssertionError: bool(buff) > in uint64_t ctrl_iface_impl<_endianness>::wait_for_ack(bool, > double) > [with uhd::endianness_t _endianness = (uhd::endianness_t)0; uint64_t = > long unsigned int] > at /home/ant/gnuradio38/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:151 > > [ERROR] [MPMD] Failure during block enumeration: EnvironmentError: > IOError: recv error on socket: Connection refused > Error: RuntimeError: Failed to run enumerate_rfnoc_blocks() > > That's where I hang now. > The same error appears in case I try to run a GR flowgraph with that > device. > > For Device 1: > I followed: https://files.ettus.com/manual/page_usrp_n3xx.html > $ uhd_images_downloader -t n3xx_common_sdimg_default > $ sudo dd if=<YOUR_IMAGE> of=/dev/<YOUR_SD_CARD> bs=1M > > After quite some time `dd` reported success. > > On Host > $ uhd_find_devices > -------------------------------------------------- > -- UHD Device 1 > -------------------------------------------------- > Device Address: > serial: n/a > claimed: False > mgmt_addr: X.X.X.123 > product: n/a > reachable: No > type: n/a > > On Device 1: > $ uhd_config_info --print-all > UHD 3.14.0.0-0-g655b9b0f > Build date: Tue, 19 Feb 2019 00:05:23 > C compiler: GNU 7.3.0 > C++ compiler: GNU 7.3.0 > C flags: -DHAVE_CONFIG_H -DUHD_LOG_MIN_LEVEL=1 > -DUHD_LOG_CONSOLE_LEVEL=2 > -DUHD_LOG_FILE_LEVEL=2 -DUHD_LOG_CONSOLE_COLOR -DHAVE_LIBERIO > -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 > > --sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.0.0-r1/recipe-sysroot > > -O2 -pipe -g -feliminate-unused-debug-types > > -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.0.0-r1=/usr/src/debug/uhd/3.14.0.0-r1 > > > -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.0.0-r1/recipe-sysroot= > > > -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.0.0-r1/recipe-sysroot-native= > > -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 > > --sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.0.0-r1/recipe-sysroot > C++ flags: -DHAVE_CONFIG_H -DUHD_LOG_MIN_LEVEL=1 > -DUHD_LOG_CONSOLE_LEVEL=2 -DUHD_LOG_FILE_LEVEL=2 > -DUHD_LOG_CONSOLE_COLOR > -DHAVE_LIBERIO -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard > -mcpu=cortex-a9 > > --sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.0.0-r1/recipe-sysroot > > -O2 -pipe -g -feliminate-unused-debug-types > > -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.0.0-r1=/usr/src/debug/uhd/3.14.0.0-r1 > > > -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.0.0-r1/recipe-sysroot= > > > -fdebug-prefix-map=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.0.0-r1/recipe-sysroot-native= > > -fvisibility-inlines-hidden -march=armv7-a -marm -mfpu=neon > -mfloat-abi=hard -mcpu=cortex-a9 > > --sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.0.0-r1/recipe-sysroot > > -fvisibility=hidden -fvisibility-inlines-hidden > Enabled components: LibUHD, LibUHD - C API, Examples, Utils, Tests, > LIBERIO, USB, GPSD, MPMD, N300, N320, E320 > Install prefix: /usr > Boost version: 1.66 > Libusb version: 1.0.23 > Package path: /usr > Images directory: /usr/share/uhd/images > ABI version string: 3.14.0 > > $ip a > 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1000 > link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 > inet 127.0.0.1/8 <http://127.0.0.1/8> scope host lo > valid_lft forever preferred_lft forever > 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast > qlen 1000 > link/ether 00:80:2f:26:6c:b8 brd ff:ff:ff:ff:ff:ff > inet X.X.X.123/24 brd X.X.X.255 scope global dynamic eth0 > valid_lft 40613sec preferred_lft 40613sec > > The SFP ethernet devices don;t show up. > Also, I wasn't able to load a current FPGA image on the device. Since > the SFP port does not show up, I tried to use `mgmt_addr=X.X.X.123`. > _______________________________________________ > 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 > _______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com