AlexandreRouma / SDRPlusPlus

Cross-Platform SDR Software

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

No more RTL-SDR source module in SDR++

VinCiv opened this issue · comments

WARNING: Filling out the template below is NOT optional. Issues not filling out this template will be closed without review.

FIRST: Before reporting any bug, make sure that the bug you are reporting has not been reported before. Also, try to use the nightly version if possible in case I've already fixed the bug.

Hardware

  • CPU: Intel(R) Celeron(R) N4020 CPU @ 1.10GHz
  • RAM: 4 GB
  • GPU:
  • SDR: RTL-SDR NOOELEC

Software

  • Operating System: Ubuntu 24.04 x64
  • SDR++: 1.2.0 - May 15 2024

Bug Description
The RTL-SDR source does not appear in the available sources in the main combo-box of the Source sub-menu, nor in the Module Manager.

Steps To Reproduce

  1. Just unfold main combo of Source sub-menu: it lacks RTL-SDR

Screenshots
Added

Additional info
No more to say

SDR++_without_RTL-SDR_source

Start sdr++ from a terminal and show all startup logs.

Im running into the same issue on Linux Mint 21.3.

Here is the output from my terminal:

[30/05/2024 15:48:52.000] [INFO] SDR++ v1.2.0
[30/05/2024 15:48:52.000] [INFO] Loading config
[30/05/2024 15:48:52.000] [WARN] ConfigManager locked, waiting...
[30/05/2024 15:48:53.000] [INFO] Using OpenGL 3.0
[30/05/2024 15:48:53.000] [INFO] Loading icons
[30/05/2024 15:48:53.000] [INFO] Loading band plans
[30/05/2024 15:48:53.000] [INFO] Loading band plans color table
[30/05/2024 15:48:53.000] [INFO] Loading modules
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/rigctl_client.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/scanner.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/pager_decoder.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/file_source.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/m17_decoder.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/new_portaudio_sink.so
[30/05/2024 15:48:53.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/new_portaudio_sink.so: libportaudio.so.2: cannot open shared object file: No such file or directory
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/rtl_tcp_source.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/hermes_source.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/audio_sink.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/spectran_http_source.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/airspyhf_source.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/meteor_demodulator.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/rtl_sdr_source.so
[30/05/2024 15:48:53.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/rtl_sdr_source.so: librtlsdr.so.0: cannot open shared object file: No such file or directory
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/bladerf_source.so
[30/05/2024 15:48:53.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/bladerf_source.so: libbladeRF.so.2: cannot open shared object file: No such file or directory
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/perseus_source.so
[30/05/2024 15:48:53.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/perseus_source.so: libperseus-sdr.so.0: cannot open shared object file: No such file or directory
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/network_source.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/audio_source.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/rfspace_source.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/airspy_source.so
[30/05/2024 15:48:53.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/airspy_source.so: libairspy.so.0: cannot open shared object file: No such file or directory
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/iq_exporter.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/frequency_manager.so
[30/05/2024 15:48:53.000] [WARN] ConfigManager locked, waiting...
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/sdrplay_source.so
[30/05/2024 15:48:53.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/sdrplay_source.so: libsdrplay_api.so.3: cannot open shared object file: No such file or directory
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/sdrpp_server_source.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/radio.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/network_sink.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/hackrf_source.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/recorder.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/rigctl_server.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/plutosdr_source.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/spyserver_source.so
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/limesdr_source.so
[30/05/2024 15:48:53.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/limesdr_source.so: libLimeSuite.so.20.10-1: cannot open shared object file: No such file or directory
[30/05/2024 15:48:53.000] [INFO] Loading /usr/lib/sdrpp/plugins/discord_integration.so
[30/05/2024 15:48:53.000] [INFO] Initializing Airspy Source (airspy_source)
[30/05/2024 15:48:53.000] [ERROR] Module 'airspy_source' doesn't exist
[30/05/2024 15:48:53.000] [INFO] Initializing AirspyHF+ Source (airspyhf_source)
[30/05/2024 15:48:53.000] [INFO] Initializing Audio Sink (audio_sink)
[30/05/2024 15:48:53.000] [INFO] Initializing Audio Source (audio_source)
[30/05/2024 15:48:53.000] [INFO] Initializing BladeRF Source (bladerf_source)
[30/05/2024 15:48:53.000] [ERROR] Module 'bladerf_source' doesn't exist
[30/05/2024 15:48:53.000] [INFO] Initializing File Source (file_source)
[30/05/2024 15:48:53.000] [INFO] Initializing Frequency Manager (frequency_manager)
[30/05/2024 15:48:53.000] [INFO] Initializing HackRF Source (hackrf_source)
[30/05/2024 15:48:53.000] [INFO] Initializing Hermes Source (hermes_source)
[30/05/2024 15:48:53.000] [INFO] Initializing LimeSDR Source (limesdr_source)
[30/05/2024 15:48:53.000] [ERROR] Module 'limesdr_source' doesn't exist
[30/05/2024 15:48:53.000] [INFO] Initializing Network Sink (network_sink)
[30/05/2024 15:48:53.000] [INFO] Initializing PerseusSDR Source (perseus_source)
[30/05/2024 15:48:53.000] [ERROR] Module 'perseus_source' doesn't exist
[30/05/2024 15:48:53.000] [INFO] Initializing PlutoSDR Source (plutosdr_source)
[30/05/2024 15:48:54.000] [INFO] Initializing RFspace Source (rfspace_source)
[30/05/2024 15:48:54.000] [INFO] Initializing RTL-SDR Source (rtl_sdr_source)
[30/05/2024 15:48:54.000] [ERROR] Module 'rtl_sdr_source' doesn't exist
[30/05/2024 15:48:54.000] [INFO] Initializing RTL-TCP Source (rtl_tcp_source)
[30/05/2024 15:48:54.000] [INFO] Initializing Radio (radio)
[Resamp] predec: 32, interp: 4, decim: 5, inacc: 0.000000%, taps: 380
[Resamp] predec: 4, interp: 96, decim: 125, inacc: 0.000000%, taps: 9500
[Resamp] predec: 32, interp: 5000, decim: 7813, inacc: 0.000000%, taps: 593750
[Resamp] predec: 4, interp: 96, decim: 125, inacc: 0.000000%, taps: 9500
[Resamp] predec: 4, interp: 96, decim: 125, inacc: 0.000000%, taps: 9500
[30/05/2024 15:48:54.000] [WARN] Demod switch took 31224 us
[30/05/2024 15:48:54.000] [INFO] RtAudio stream open
[30/05/2024 15:48:54.000] [INFO] Initializing Recorder (recorder)
[30/05/2024 15:48:54.000] [INFO] Initializing Rigctl Server (rigctl_server)
[30/05/2024 15:48:54.000] [INFO] Initializing SDR++ Server Source (sdrpp_server_source)
[30/05/2024 15:48:54.000] [INFO] Initializing SDRplay Source (sdrplay_source)
[30/05/2024 15:48:54.000] [ERROR] Module 'sdrplay_source' doesn't exist
[30/05/2024 15:48:54.000] [INFO] Initializing SpyServer Source (spyserver_source)
[30/05/2024 15:48:54.000] [INFO] Loading color maps
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/temper_colors.json
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/classic_green.json
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/gqrx.json
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/viridis.json
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/websdr.json
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/turbo.json
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/classic.json
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/electric.json
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/vivid.json
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/inferno.json
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/smoke.json
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/magma.json
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/greyscale.json
[30/05/2024 15:48:54.000] [INFO] Loading /usr/share/sdrpp/colormaps/plasma.json
[30/05/2024 15:48:54.000] [INFO] New DSP samplerate: 4000000.000000 (source samplerate is 4000000.000000)
[30/05/2024 15:48:54.000] [INFO] PlutoSDRSourceModule 'PlutoSDR Source': Menu Select!
[30/05/2024 15:48:54.000] [INFO] New DSP samplerate: 4000000.000000 (source samplerate is 4000000.000000)
[Resamp] predec: 4, interp: 96, decim: 125, inacc: 0.000000%, taps: 9500
[30/05/2024 15:48:54.000] [INFO] RtAudio stream open
[30/05/2024 15:48:54.000] [INFO] PlutoSDRSourceModule 'PlutoSDR Source': Tune: 100000000.000000!
[30/05/2024 15:48:54.000] [INFO] Running post-init for AirspyHF+ Source
[30/05/2024 15:48:54.000] [INFO] Running post-init for Audio Sink
[30/05/2024 15:48:54.000] [INFO] Running post-init for Audio Source
[30/05/2024 15:48:54.000] [INFO] Running post-init for File Source
[30/05/2024 15:48:54.000] [INFO] Running post-init for Frequency Manager
[30/05/2024 15:48:54.000] [INFO] Running post-init for HackRF Source
[30/05/2024 15:48:54.000] [INFO] Running post-init for Hermes Source
[30/05/2024 15:48:54.000] [INFO] Running post-init for Network Sink
[30/05/2024 15:48:54.000] [INFO] Running post-init for PlutoSDR Source
[30/05/2024 15:48:54.000] [INFO] Running post-init for RFspace Source
[30/05/2024 15:48:54.000] [INFO] Running post-init for RTL-TCP Source
[30/05/2024 15:48:54.000] [INFO] Running post-init for Radio
[30/05/2024 15:48:54.000] [INFO] Running post-init for Recorder
[30/05/2024 15:48:54.000] [INFO] Running post-init for Rigctl Server
[30/05/2024 15:48:54.000] [INFO] Running post-init for SDR++ Server Source
[30/05/2024 15:48:54.000] [INFO] Running post-init for SpyServer Source
[30/05/2024 15:48:54.000] [INFO] Ready.

I'm facing these problems too and my Terminal logs are pretty much the same.

commented

Run sudo apt install rtlsdr

There is no rtlsdr apt Package, I tried rtl-sdr. But still the same problem

commented

If it says Couldn't load /usr/lib/sdrpp/plugins/rtl_sdr_source.so: librtlsdr.so.0: cannot open shared object file: No such file or directory then that means that librtlsdr is not installed, rtl-sdr should install it, try installing librtlsdr

I've already explained it in other places, but osmocomm changed the soname version to 2. NO APP will work with it, you can try gqrx, cubic, etc, it won't load the newer driver without being recompiled. There is NOTHING I can do.

Your only option is to wait for your distro to ship with rtlsdr2 by default or recompile all your SDR apps yourself. I raised the issue to osmocomm serveral months ago and nothing was done about it.