LimeSDR Mini on Manjaro

I’m having an issue detecting the LimeSDR Mini in gqrx. I’ve built LimeSuite and SoapySDR from the github sources, and am able to detect the Mini with both LimeUtil and SoapySDRUtil:

$ LimeUtil --find
* [LimeSDR Mini, media=USB 3.0, module=FT601, addr=24607:1027, serial=1D3AC902xxxxxx]

$ SoapySDRUtil --find
######################################################
##     Soapy SDR -- the SDR abstraction library     ##
######################################################

Found device 0
  addr = 24607:1027
  driver = lime
  label = LimeSDR Mini [USB 3.0] 1D3AC902xxxxxx
  media = USB 3.0
  module = FT601
  name = LimeSDR Mini
  serial = 1D3AC902xxxxxx

However, when trying to run gqrx with “soapy=0,driver=lime” I get the following error:

$ ./gqrx 
qt5ct: using qt5ct plugin
qt5ct: D-Bus global menu: no
gr-osmosdr 898d1279 (0.1.5git) gnuradio 3.7.11
built-in source types: file fcd rtl rtl_tcp plutosdr sdrplay hackrf rfspace airspy airspyhf soapy redpitaya 
Resampling audio 96000 -> 48000
BookmarksFile is /home/chris/.config/gqrx/bookmarks.csv
gr-osmosdr 898d1279 (0.1.5git) gnuradio 3.7.11
built-in source types: file fcd rtl rtl_tcp plutosdr sdrplay hackrf rfspace airspy airspyhf soapy redpitaya 

FATAL: SoapySDR::Device::make() no match

Trying to fill up 1 missing channel(s) with null source(s).
This is being done to prevent the application from crashing
due to gnuradio bug #528.

Failed to set RX input rate to 1e+07
Your device may not be working properly.

Any thoughts guys? Any help would be much appreciated. Just received the Mini a couple days ago and am looking forward to a tinkering away with it.

I’ve been having similar troubles on Arch. In GQRX I keep getting

Failed to set RX input rate to 5e+06
Your device may not be working properly.

In CubicSDR the device appears to work but it can’t receive a single thing.

Got it working - turns out the gqrx build I was using was linking to an older version of the libSoapySDR.so shared library.

please show how you fixed it.
im not a noob but still could use help.

note: in your output for “module” it says “FT601” where mine says this:

en1gma@en1gma-Latitude-3540:~$ LimeUtil --find

  • [LimeSDR Mini, media=USB 3.0, module=uLimeSDR, addr=24607:1027, serial=1D3BD0C4F0CDFF]

en1gma@en1gma-Latitude-3540:~$ SoapySDRUtil --find
######################################################

Soapy SDR – the SDR abstraction library

######################################################

linux; GNU C++ version 7.3.0; Boost_106501; UHD_003.010.003.000-0-unknown

Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Found device 0
default_input = True
default_output = True
device_id = 0
driver = audio
label = hw:HDA Intel PCH,0

Found device 1
default_input = False
default_output = False
device_id = 1
driver = audio
label = default

Found device 2
addr = 24607:1027
driver = lime
label = LimeSDR Mini [USB 3.0] 1D3BD0C4F0CDFF
media = USB 3.0
module = uLimeSDR
name = LimeSDR Mini
serial = 1D3BD0C4F0CDFF

en1gma@en1gma-Latitude-3540:~$

I had built LimeSuite and SoapySDR from source but had issues doing the same for gqrx. The version available from the community didn’t have soapy support built in, so I grabbed the generic Linux binary form of gqrx from the website. It then pulled most of the libraries from it’s own lib folder, but I had to redirect the symlinks for libSoapySDR.so and libSoapySDR.so.0.6 to the versions I had built and installed locally (in my case to /usr/local/lib) for gqrx to detect the LimeSDR Mini properly.