Ubuntu 18.04 + RSP2 + sdrplay + soapy 0.7/0.6

486 views
Skip to first unread message

Michael Strecke

unread,
Aug 28, 2018, 5:56:43 PM8/28/18
to Gqrx SDR
Hello,

I have a problem getting my RSP2 running under Ubuntu 18.04.

I've installed gqrx according to the Ubuntu install instructions and the program itself seems to run fine.

I've downloaded and installed the Linux x86 API/HW driver V2.13 (June 20th 2018) from sdrplay.com.

I'm using the "soapy=0,driver=sdrplay" device string in gqrx, but the RSP2 is not recognized.

When gqrx is started from the command line, the following error message catches my eye:

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

I've downloaded and compiled SoapySDR, SoapySDRPlay, and even CubicSDR.

From the output of SoapySDRUtil I can see that the API 0.7 is installed and the RSP2 is recognized.

The current AppImage of CubicSDR did not run because it expects soapy 0.6.
The version of CubicSDR built from source uses the 0.7 API and runs with the RSP2.

My question: Does the current version of gqrx expect soapy 0.6, and if so, where can I get it?
The current version from sdrplay.com seems to be 0.7.

Or did I make another mistake somewhere?

Thanks

Michael



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


Lib Version: v0.7.0-g37429d89
API Version: v0.7.0
ABI Version: v0.7
Install root: /usr/local
Search path:  /usr/local/lib/SoapySDR/modules0.7
Module found: /usr/local/lib/SoapySDR/modules0.7/libsdrPlaySupport.so (0.1.0-12c3db6)
Available factories... sdrplay
Available converters...
 -  CF32 -> [CF32, CS16, CS8, CU16, CU8]
 -  CS16 -> [CF32, CS16, CS8, CU16, CU8]
 -  CS32 -> [CS32]
 -   CS8 -> [CF32, CS16, CS8, CU16, CU8]
 -  CU16 -> [CF32, CS16, CS8]
 -   CU8 -> [CF32, CS16, CS8]
 -   F32 -> [F32, S16, S8, U16, U8]
 -   S16 -> [F32, S16, S8, U16, U8]
 -   S32 -> [S32]
 -    S8 -> [F32, S16, S8, U16, U8]
 -   U16 -> [F32, S16, S8]
 -    U8 -> [F32, S16, S8]


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

Found device 0
  driver = sdrplay
  label = SDRplay Dev0 RSP2 1707032C20


$ ldd `which gqrx`
    linux-vdso.so.1 (0x00007fff5798d000)
    libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007feb1cbc3000)
    libQt5Svg.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5 (0x00007feb1c96e000)
    ...
    libSoapySDR.so.0.6 => /usr/lib/x86_64-linux-gnu/libSoapySDR.so.0.6 (0x00007feb146a8000)
    ...

Alexandru Csete

unread,
Aug 31, 2018, 5:18:07 AM8/31/18
to Gqrx
Hi Michael,

As I wrote on github, there is already a lot of recent info available
in the mailing list archive, including how to get SDRPlay working
without SoapySDR. The info might not be 100% thorough and sufficient,
but it is much easier to answer specific questions than to start from
the beginning every time. Sorry, but this is the "hidden cost" of
using a device that comes with binary-only drivers.

Alex
> --
> You received this message because you are subscribed to the Google Groups
> "Gqrx SDR" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to gqrx+uns...@googlegroups.com.
> To post to this group, send email to gq...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/gqrx/9e85968d-9fa0-4229-be0d-1ceb6819ed6b%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages