Anyone know what this osmocom_siggen error is?

I see osmocom interact with my LimeSDR but it just gets stuck and the gui never wants to open?

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

gr-osmosdr v0.1.x-xxx-xunknown (0.1.5git) gnuradio 3.7.11
built-in sink types: uhd hackrf bladerf soapy redpitaya freesrp file
– Make connection: ‘LimeSDR-USB [USB 2.0] 9081C05C22236’
– Reference clock 30.72 MHz
– Device name: LimeSDR-USB
– Reference: 30.72 MHz
– LMS7002M register cache: Disabled
– Using subdev spec ‘0:0 1:1’.
– Filter calibrated. Filter order-4th, filter bandwidth set to 5 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
– TX LPF configured
/home/sigintos/.gnuradio/prefs/vmcircbuf_default_factory: No such file or directory
vmcircbuf_createfilemapping: createfilemapping is not available
thread[thread-per-block[1]: <block gr uhd usrp sink (2)>]: SoapyLMS7::getHardwareTime() sample rate unset

Does the /home/sigintos/.gnuradio/prefs/ directory exist and can your user create files in it?

It exist but I don’t see any files in it aside from: vmcircbuf_default_factory. That’s the only file I see and its contents are: gr::vmcircbuf_sysv_shm_factory

I also get this error in GNU Radio:

Generating: ‘/home/sigintos/Documents/flowgraphs/top_block.py’

Executing: /usr/bin/python2 -u /home/sigintos/Documents/flowgraphs/top_block.py

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

gr-osmosdr v0.1.x-xxx-xunknown (0.1.5git) gnuradio 3.7.11
built-in sink types: uhd hackrf bladerf soapy redpitaya freesrp file
Traceback (most recent call last):
File “/home/sigintos/Documents/flowgraphs/top_block.py”, line 141, in
main()
File “/home/sigintos/Documents/flowgraphs/top_block.py”, line 129, in main
tb = top_block_cls()
File “/home/sigintos/Documents/flowgraphs/top_block.py”, line 91, in init
self.osmosdr_sink_0 = osmosdr.sink( args=“numchan=” + str(1) + " " + ‘driver=lime,soapy=0’ )
File “/usr/lib/python2.7/dist-packages/osmosdr/osmosdr_swig.py”, line 1413, in make
return _osmosdr_swig.sink_make(*args, **kwargs)
RuntimeError: SoapySDR::Device::make() no match

Done (return code 1)

It seems Osmocom transmission wont work for me in any capacity.

The two most common reasons to get the error -

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

1). You do not have the SoapySDR lime libraries installed.

2). You have two versions of the SoapySDR libraries installed and you are using the wrong one with gnuradio-companion. You can check for two versions with the command -

sudo find / -name “modules0*”

Yes I’m on Bionic Beaver and have both libsoapysdr0.6 and libsoapy0.7 installed. 0.7 undoubtably came when I installed gnuradio and 0.6 came with gr-osmosdr. I removed 0.6 by removing gr-osmosdr & packages but I’m at a loss I don’t know how to install the compatible gr-osmosdr for 0.7. Do you have any ideas? I’ve been plagued with this problem for a couple weeks now.

If you can do a

sudo apt -y install limesuite

followed by a 

sudo apt -y install gr-osmosdr

and it works you are all set but if that does not work it gets tricky.