# LimeUtil xtrx not found data of device

**URL:** <https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528>\
**Category:** General Discussion\
**Created:** [11 October 2024 04:30 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528 "2024-10-11T04:30:09Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Peerapong](https://avatars.discourse-cdn.com/v4/letter/p/838e76/32.png) [@Peerapong](https://discourse.myriadrf.org/u/Peerapong)\
**Post date:** [11 October 2024 04:30 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/1 "2024-10-11T04:30:09Z")

</div>

I was followed the step to setup Lime suite: [Lime Suite - Myriad-RF Wiki](https://wiki.myriadrf.org/Lime_Suite).  
Then I did a gr-limesdr:[Gr-limesdr Plugin for GNURadio - Myriad-RF Wiki](https://wiki.myriadrf.org/Gr-limesdr_Plugin_for_GNURadio).  
Then I try to find the device of pci → lspci

 ![Screenshot from 2024-10-11 11-22-49](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/d/dccaabd044c58c1a0b6576f1a4185170b43e885e.png)  
then I tried LimeUtil --find here is result  
 ![Screenshot from 2024-10-11 11-23-59](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/optimized/2X/0/0a9393ca27b1ea28dc1b43d44d8d5e4d50f55550_2_690x73.png)  
Then I SoapySDRUtil --find and here is result:  
 ![Screenshot from 2024-10-11 11-26-57](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/e/e8055b535a312dcf4aaaf19fd91320df04e24f8f.png)  
I tried many ways could you please help me. I using [

### NVIDIA Jetson Xavier

]([NVIDIA Jetson Xavier NX Developer Kit](https://th.cytron.io/p-nvidia-jetson-xavier-nx-developer-kit?srsltid=AfmBOoocXnT2Ie9YnefeXNPI_JkFhUT6Ka3yfQjcYKwYwoLwtrmOy3Rn)) connect to LimeSDR XTRX

---

<div class="post-metadata">

**Author:** ![sergey](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/sergey/32/4871_2.png) [@sergey](https://discourse.myriadrf.org/u/sergey)\
**Post date:** [11 October 2024 20:52 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/2 "2024-10-11T20:52:36Z")

</div>

Hi,

If I’m not mistaken, `LimeUtil` is from the classic LimeSuite which does not support LimeSDR XTRX. You need to use LimeSuiteNG and in there the utility command is called `limeDevice`.

Not sure the status of `gr-limesdr`. Maybe it supports the LimeSuiteNG directly, or, perhaps, can use the compatibility API level from it.

---

<div class="post-metadata">

**Author:** ![andrewback](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@andrewback](https://discourse.myriadrf.org/u/andrewback)\
**Post date:** [12 October 2024 11:20 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/3 "2024-10-12T11:20:19Z")

</div>

> [@Peerapong](#):
>
> I was followed the step to setup Lime suite: [Lime Suite - Myriad-RF Wiki](https://wiki.myriadrf.org/Lime_Suite).

You need to use Lime Suite NG with LimeSDR XTRX.

[https://limesuiteng.myriadrf.org/](https://limesuiteng.myriadrf.org/)

The GNU Radio blocks are bundled with this version of Lime Suite and should be built I think if you have the dependencies installed.

---

<div class="post-metadata">

**Author:** ![Peerapong](https://avatars.discourse-cdn.com/v4/letter/p/838e76/32.png) [@Peerapong](https://discourse.myriadrf.org/u/Peerapong)\
**Post date:** [15 October 2024 06:46 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/4 "2024-10-15T06:46:36Z")

</div>

could you please help me to do limeSDR XTRX step by step?  
 ![Screenshot from 2024-10-15 13-44-22](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/0/0cabff1bd2aeeec2e7d1ced6eb938769c81c5a37.png)  
here is result that I got when I install " Lime Suite NG" :[GitHub - myriadrf/LimeSuiteNG](https://github.com/myriadrf/LimeSuiteNG?tab=readme-ov-file)  
I follow the step here is the first

 ![Screenshot from 2024-10-15 13-45-37](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/5/5ed2e3be2d583197a6d8fc203c2f96994e6b047f.png)  
 ![Screenshot from 2024-10-15 13-45-49](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/4/41a468c2551f7a39e5002726eb4999466f9388e5.png)  
and this is a second

---

<div class="post-metadata">

**Author:** ![ricardas](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/ricardas/32/86_2.png) [@ricardas](https://discourse.myriadrf.org/u/ricardas)\
**Post date:** [15 October 2024 07:05 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/5 "2024-10-15T07:05:46Z")

</div>

Here’s a good description, it’s for Raspberry pi, but also should work for Ubuntu:

> [@XTRX not found](https://discourse.myriadrf.org/t/xtrx-not-found/8386/18):
>
> Dear All, I come with good news, for the ones, who want to use the XTRX on the RPi5, and share with you this post as sort of Manual and Lessons Learnt, of how I was able to get my unit(s) to work. Note that I use the pineboards (former pineberrypi) HatMPCIe (my version is 2024/V1), as miniPCIe interface. I got a multitude of other adapter combinations first to PCIx1 and then to mPCIe, however I’ve been using the pineboards products from the beginning and would recommend all their products -…

Check if your board has this component: [XTRX not found - #12 by ricardas](https://discourse.myriadrf.org/t/xtrx-not-found/8386/12)

---

<div class="post-metadata">

**Author:** ![Peerapong](https://avatars.discourse-cdn.com/v4/letter/p/838e76/32.png) [@Peerapong](https://discourse.myriadrf.org/u/Peerapong)\
**Post date:** [15 October 2024 10:55 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/6 "2024-10-15T10:55:34Z")

</div>

When I do a cmake i got this  
 ![Screenshot from 2024-10-15 17-53-23](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/a/a544d9609f5a4886373347a33255705f2a025ada.png)  
how to solve it?  
I was tried : sudo apt install linux-headers-$(uname -r) dkms  
ls /usr/src/linux-headers-5.10.216-tegra-ubuntu20.04\_aarch64  
sudo apt install build-essential  
but it still didn’t work

---

<div class="post-metadata">

**Author:** ![ricardas](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/ricardas/32/86_2.png) [@ricardas](https://discourse.myriadrf.org/u/ricardas)\
**Post date:** [15 October 2024 12:34 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/7 "2024-10-15T12:34:01Z")

</div>

If you did `sudo apt install linux-headers-$(uname -r) `  
and with cmake you see:

```auto
-- ######################################################
-- ## LimeSuiteNG enabled features
-- ######################################################
 * LIMEPCIE, PCIe support
 * LIMEPCIE_KERNEL_MODULE, Build Linux LimePCIe kernel module

```

Then you can ignore the missing `LinuxKernelHeaders` note, the script that detects if headers are installed was made for x86 system, so it currently doesn’t handle Arm architecture naming scheme like that `linux-headers-5.10.216-tegra-ubuntu20.04_aarch64`

---

<div class="post-metadata">

**Author:** ![Peerapong](https://avatars.discourse-cdn.com/v4/letter/p/838e76/32.png) [@Peerapong](https://discourse.myriadrf.org/u/Peerapong)\
**Post date:** [16 October 2024 01:27 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/8 "2024-10-16T01:27:28Z")

</div>

![Screenshot from 2024-10-16 08-25-12](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/f/f2749e667a4deaf3216f18f7f7de367052ad2f7f.png)  
This is a result for command:" `sudo apt install linux-headers-$(uname -r) `"  
\*\*I using NVIDIA xavier

---

<div class="post-metadata">

**Author:** ![Peerapong](https://avatars.discourse-cdn.com/v4/letter/p/838e76/32.png) [@Peerapong](https://discourse.myriadrf.org/u/Peerapong)\
**Post date:** [16 October 2024 02:10 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/9 "2024-10-16T02:10:23Z")

</div>

![Screenshot from 2024-10-16 09-08-16](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/9/905dfcabcc9297d9d2c05866c8e704c7fe9853e9.png)  
 ![Screenshot from 2024-10-16 09-08-32](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/6/6f6d2b40701173234d457647be6a7cd8fbd19a8a.png)

Here is my result of ''cmake .." I’m not sure this is working and I can do “make” or something missing?

---

<div class="post-metadata">

**Author:** ![Peerapong](https://avatars.discourse-cdn.com/v4/letter/p/838e76/32.png) [@Peerapong](https://discourse.myriadrf.org/u/Peerapong)\
**Post date:** [16 October 2024 06:21 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/10 "2024-10-16T06:21:23Z")

</div>

![Screenshot from 2024-10-16 13-20-57](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/1/104544b007f5303787b42bee8344e50dac287038.png)  
I didn’t found the devices

---

<div class="post-metadata">

**Author:** ![ricardas](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/ricardas/32/86_2.png) [@ricardas](https://discourse.myriadrf.org/u/ricardas)\
**Post date:** [16 October 2024 06:45 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/11 "2024-10-16T06:45:46Z")

</div>

If you run a command `"lspci | grep Xilinx"`, does it find the device, like this?

```auto
lspci | grep Xilinx
08:00.0 Multimedia audio controller: Xilinx Corporation Device 7023 (rev 01)

```

---

<div class="post-metadata">

**Author:** ![Peerapong](https://avatars.discourse-cdn.com/v4/letter/p/838e76/32.png) [@Peerapong](https://discourse.myriadrf.org/u/Peerapong)\
**Post date:** [16 October 2024 07:17 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/12 "2024-10-16T07:17:33Z")

</div>

![Screenshot from 2024-10-16 14-17-15](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/b/b654776e6be3ca76eda5d65899b524183e53f24c.png)  
I found this

---

<div class="post-metadata">

**Author:** ![ricardas](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/ricardas/32/86_2.png) [@ricardas](https://discourse.myriadrf.org/u/ricardas)\
**Post date:** [16 October 2024 07:30 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/13 "2024-10-16T07:30:07Z")

</div>

That is not the XTRX board. XTRX would be seen as “Multimedia audio controller”.

> [@ricardas](#):
>
> Check if your board has this component: [XTRX not found - #12 by ricardas](https://discourse.myriadrf.org/t/xtrx-not-found/8386/12)

Did you check if your XTRX has a resistor or a soldered connection in the marked point? Without it the board discovery on the host system is unstable, that would explain why your system cannot see it.

---

<div class="post-metadata">

**Author:** ![Peerapong](https://avatars.discourse-cdn.com/v4/letter/p/838e76/32.png) [@Peerapong](https://discourse.myriadrf.org/u/Peerapong)\
**Post date:** [16 October 2024 07:36 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/14 "2024-10-16T07:36:14Z")

</div>

![94322](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/1/182eac8ee3ce27b4cf1aaf5d2f872b038395ba60.jpeg)  
 ![94321](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/c/c4b246de362f89683f925a75a788c225314915c3.jpeg)  
 ![94320](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/f/fbb387f7fc8f9032ff2472962af3e2c79f58fa12.jpeg)  
 ![94319](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/6/68ddd556218857ab04c5116c5dd936311df87105.jpeg)  
Here is my board

---

<div class="post-metadata">

**Author:** ![ricardas](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/ricardas/32/86_2.png) [@ricardas](https://discourse.myriadrf.org/u/ricardas)\
**Post date:** [16 October 2024 08:43 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/15 "2024-10-16T08:43:30Z")

</div>

You have **Fairwaves** XTRX **rev. 4** board. It’s not supported in LimeSuiteNG.

---

<div class="post-metadata">

**Author:** ![Peerapong](https://avatars.discourse-cdn.com/v4/letter/p/838e76/32.png) [@Peerapong](https://discourse.myriadrf.org/u/Peerapong)\
**Post date:** [16 October 2024 08:45 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/16 "2024-10-16T08:45:32Z")

</div>

So, which software I should use with my board? If not LimeSuiteNG?

---

<div class="post-metadata">

**Author:** ![Peerapong](https://avatars.discourse-cdn.com/v4/letter/p/838e76/32.png) [@Peerapong](https://discourse.myriadrf.org/u/Peerapong)\
**Post date:** [16 October 2024 09:53 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/17 "2024-10-16T09:53:58Z")

</div>

![Screenshot from 2024-10-16 16-52-37](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/3/3952cd71d4bf14817359eb17b5540bf8d0d60fff.png)  
I found device on lspci but when using test\_xtrx I got failed xtrx\_open

---

<div class="post-metadata">

**Author:** ![ricardas](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/ricardas/32/86_2.png) [@ricardas](https://discourse.myriadrf.org/u/ricardas)\
**Post date:** [16 October 2024 10:04 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/18 "2024-10-16T10:04:03Z")

</div>

I’m not familiar with the original Fairwaves xtrx software stack.  
You can see the device using “lspci” that means your system can see it and basic PCIe communications are functioning.  
But the the -19 (ENODEV) code comming from xtrx driver suggests, that the xtrx driver encounters some kind of problem while initializing the device.  
You should check `"sudo dmesg | grep xtrx"` for any kind of error messages.

---

<div class="post-metadata">

**Author:** ![Peerapong](https://avatars.discourse-cdn.com/v4/letter/p/838e76/32.png) [@Peerapong](https://discourse.myriadrf.org/u/Peerapong)\
**Post date:** [16 October 2024 10:05 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/19 "2024-10-16T10:05:57Z")

</div>

![Screenshot from 2024-10-16 17-04-51](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/2/285662e9c6c4c342b1b9e36e6e186d20d51fa008.png)  
here is message

---

<div class="post-metadata">

**Author:** ![ricardas](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/ricardas/32/86_2.png) [@ricardas](https://discourse.myriadrf.org/u/ricardas)\
**Post date:** [16 October 2024 10:32 UTC](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528/20 "2024-10-16T10:32:53Z")

</div>

Hmm, can you send the whole “dmesg” log without grep? I suspect there could be DMA addressing problems, you’re using 64bit operating system, but the xtrx driver supports only 32bit addressing. Some Arm based systems are not happy about that.

[Next page](https://discourse.myriadrf.org/t/limeutil-xtrx-not-found-data-of-device/8528.md?page=2)
