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

5,056 views
Skip to first unread message

m.sh

unread,
Aug 24, 2021, 1:57:08 AM8/24/21
to Pothos Users
hi i'm using  soapysdr block and my device is  ADALM-PLUTO . when i run the flowgraph get this error :
RuntimeError: SoapySDR::Device::make() no match

however when i run ''SoapySDRUtil --find''  ubuntu 20.4  detect the adalm-pluto :
######################################################
##     Soapy SDR -- the SDR abstraction library     ##
######################################################

Found device 0
  device = plutosdr
  driver = plutosdr
  uri = usb:1.2.5
have an idea to solve it ?


righthal...@gmail.com

unread,
Aug 24, 2021, 9:37:08 AM8/24/21
to Pothos Users
Your problem is usually caused by having two version of SoapySDR installed. Try -

sudo find / -name "libSoapy*"

and see if libSoapySDR shows up twice.

Also, the plutosdr driver is only  driver that I know of that does not return a "label" for the device perhaps that is causing trouble. It was a problem with getting SdrGlut to work with the PLUTO.


m.sh

unread,
Aug 25, 2021, 9:34:08 AM8/25/21
to Pothos Users
Thank you for your response. I run  sudo find / -name "libSoapy*" :

m@ubuntu:~$ sudo find / -name "libSoapy*"
/usr/local/lib/libSoapySDR.so.0.8.1
/usr/local/lib/libSoapySDR.so.0.8
/usr/local/lib/libSoapySDR.so
/usr/local/lib/libSoapyOsmoSDR.so.0.2.4
/usr/local/lib/libSoapyOsmoSDR.so.0
/usr/local/lib/libSoapyOsmoSDR.so
/usr/lib/x86_64-linux-gnu/libSoapySDR.so.0.7.2
/usr/lib/x86_64-linux-gnu/libSoapySDR.so.0.7
/usr/lib/x86_64-linux-gnu/SoapySDR/libSoapyOsmoSDR.so.0.7
/home/m/Desktop/SoapyRemote/build/common/libSoapySDRRemoteCommon.a
/home/m/Desktop/SoapyOsmo/build/libSoapyOsmoSDR.so.0.2.4
/home/m/Desktop/SoapyOsmo/build/libSoapyOsmoSDR.so.0
/home/m/Desktop/SoapyOsmo/build/libSoapyOsmoSDR.so
/home/m/Desktop/Soapysdr/build/lib/libSoapySDR.so.0.8.1
/home/m/Desktop/Soapysdr/build/lib/libSoapySDR.so.0.8
/home/m/Desktop/Soapysdr/build/lib/libSoapySDR.so

You are right. Two version of SoapySDR ( v0.7.2 & v0.8.1) are installed. Now.which version of SoapySDR must i uninstall?
furthermore what do you do to solve problem of pluto driver that you mentioned?

righthal...@gmail.com

unread,
Aug 25, 2021, 10:17:14 AM8/25/21
to Pothos Users
Not sure which needs to be uninstalled  do a -

SoapySDRUtil --info

That will tell where the pluto driver is install and do a "which" on the program that you use to run the flowgraph to find out where it is.

You need to do a new install of the  pluto driver or a new install of the program for running the flowgraph.

One of the two will be simpler depending upon your layout.

You will need to get things running before you will know if the pluto driver will cause a problem.
Reply all
Reply to author
Forward
0 new messages