NO UHD devices found for E100

(This message was also posted on USRP-users mailing list.)

I am trying to connect USRP E100 to my PC, ubuntu 14.04

But I am having a difficulty on finding uhd device.

The followings what I have done til now:

$ sudo ethtool eth0 # check if ethernet is gigabit
Settings for eth0:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Half 1000baseT/Full
    Supported pause frame use: Symmetric Receive-only
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Half 1000baseT/Full
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Speed: 100Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 1
    Transceiver: external
    Auto-negotiation: on
    Supports Wake-on: g
    Wake-on: g
    Current message level: 0x000000ff (255)
                   drv probe link timer ifdown ifup rx_err tx_err
    Link detected: yes

$ ifconfig # check if PC and E100 is in a network
eth0      Link encap:Ethernet  HWaddr 00:25:64:c2:16:be
          inet addr:  Bcast:

inet6 addr: fe80::225:64ff:fec2:16be/64 Scope:Link
RX packets:251 errors:0 dropped:0 overruns:0 frame:0
TX packets:1943 errors:4 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:254997 (254.9 KB) TX bytes:193482 (193.4 KB)

lo        Link encap:Local Loopback
          inet addr:  Mask:
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:839 errors:0 dropped:0 overruns:0 frame:0
          TX packets:839 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:66205 (66.2 KB)  TX bytes:66205 (66.2 KB)

$ uhd_find_devices # check if there is USRP connected
linux; GNU C++ version 4.8.2; Boost_105400;


NO UHD Devices Found

Could you suggest anything else what I haven’t done yet?

I use Cat 5 ethernet cable to connect USRP and PC (not sure it is 5e,
check it.)


Hi Jeon,

(This message was also posted on USRP-users mailing list.)
Ah! While I was writing my answer for that, this email came in.
Point is the same, gr-uhd on your PC can’t detect the E100 because it’s
not a peripheral (like e.g. the N200), but an embedded linux computer of
its own.

What I didn’t know in my reply was that you were planning to use GNU
The good thing is: GNU Radio python flow graphs are perfectly portable,
so if you have a GNU Radio application that doesn’t need any custom C++
blocks, you can get away without cross-compiling software on your PC for
the E100, but will just have to copy over the python files to your E100.

Best regards,

Hi Jeon,

In my case, my OOT module use IT++ (for convolutional code) and
Isn’t it the case that I can port it easily?
Since the E100 runs a “normal” linux, yes, it should be relatively easy.

And is there no way to use E100 as a peripheral? But only to use it as
an embedded machine?
No, no way. You can of course use something like a network sink in GNU
Radio, but that won’t be fun (100Mbit/s means even for 8 bit samples
5MS/s max, and that’s more than the CPU on the E100 can feed from the
Radio to the network).

Then, I have to consider using USRP 1 or N200. I have both :slight_smile:
Use the N200. It’s the right device for that job!

Best regards,

Thanks Marcus :slight_smile:

2015-06-25 16:42 GMT+09:00 Marcus Müller [email protected]:

I have recently got my hands on an old usrp (e100). I cant find much about it looking online .So far I have two questions.

What does the three usb ports do? (usb ports are -console,otg and host)
how to install usrp e100 drivers and configure e100 in gnu radio.