# NO UHD devices found for E100

**URL:** <https://www.ruby-forum.com/t/no-uhd-devices-found-for-e100/242460>\
**Category:** GNU Radio\
**Created:** [June 25, 2015, 8:26am UTC](https://www.ruby-forum.com/t/no-uhd-devices-found-for-e100/242460 "2015-06-25T08:26:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [June 25, 2015, 8:26am UTC](https://www.ruby-forum.com/t/no-uhd-devices-found-for-e100/242460/1 "2015-06-25T08:26:24Z")

</div>

(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:192.168.10.1 Bcast:192.168.10.255

```

Mask:255.255.255.0  
inet6 addr: fe80::225:64ff:fec2:16be/64 Scope:Link  
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1  
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)  
Interrupt:16

```
lo Link encap:Local Loopback
          inet addr:127.0.0.1 Mask:255.0.0.0
          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;

```

UHD\_003.009.git-189-g6b64d9bb

```
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,  
I’ll  
check it.)

Regards,  
Jeon.

---

<div class="post-metadata">

**Author:** ![Jeon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e8c25b/32.png) [@Jeon](https://www.ruby-forum.com/u/Jeon)\
**Post date:** [June 25, 2015, 8:34am UTC](https://www.ruby-forum.com/t/no-uhd-devices-found-for-e100/242460/2 "2015-06-25T08:34:35Z")

</div>

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  
Radio.  
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,  
Marcus

---

<div class="post-metadata">

**Author:** ![Jeon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e8c25b/32.png) [@Jeon](https://www.ruby-forum.com/u/Jeon)\
**Post date:** [June 26, 2015, 2:45am UTC](https://www.ruby-forum.com/t/no-uhd-devices-found-for-e100/242460/3 "2015-06-26T02:45:51Z")

</div>

Hi Jeon,

> In my case, my OOT module use IT++ (for convolutional code) and  
> [ezpwd-reed-solomon](https://github.com/pjkundert/ezpwd-reed-solomon)  
> 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 🙂  
> Use the N200. It’s the right device for that job!

Best regards,  
Marcus

---

<div class="post-metadata">

**Author:** ![Jeon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e8c25b/32.png) [@Jeon](https://www.ruby-forum.com/u/Jeon)\
**Post date:** [June 26, 2015, 6:33am UTC](https://www.ruby-forum.com/t/no-uhd-devices-found-for-e100/242460/4 "2015-06-26T06:33:06Z")

</div>

Thanks Marcus 🙂

2015-06-25 16:42 GMT+09:00 Marcus Müller [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![hiran](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/53a042/32.png) [@hiran](https://www.ruby-forum.com/u/hiran)\
**Post date:** [November 23, 2022, 11:49am UTC](https://www.ruby-forum.com/t/no-uhd-devices-found-for-e100/242460/5 "2022-11-23T11:49:01Z")

</div>

hello,  
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.
