rtl_tcp + op25 = problems

Status
Not open for further replies.

mccleway

Member
Joined
Jun 10, 2009
Messages
75
So I've had rtl_tcp running on my Raspberry Pi 3 for sometime now. Works great. I can start the server and connect to it over my network from a Win 10 desktop running SDR# with no problems.

Enter yesterday.......I decided to install op25 on the same Pi, and play around with it. I was able to get op25 loaded with minimal issues, and had it running just fine. Then I got out of op25 and tried to go back to start rtl_tcp again, and I get 'undefined symbol: rtlsdr_set_bias_tree'. The first time I had the issue, I had a different message that I couldn't find in Google, so I decided to uninstall op25 and rtl-sdr, and start over. I did that, and tried rtl-sdr first, and it worked just fine. Then I installed op25, and it worked just fine. Tried to go back to rtl-sdr and that's when I get the bias_tree message.

From what I can decipher from Google this may have to do with a usb library that's installed. So my question is, is there a way to get them both to play nice with each other? I'm not trying to run them at the same time. I just need to them to run individually.
 

slicerwizard

Member
Joined
Sep 19, 2002
Messages
7,671
Location
Toronto, Ontario
I doubt it says bias_tree.

Sounds like OP25 is using an older RTL interface (on Windows, it would be the rtlsdr.dll file) that is missing the indicated function.

I would make a backup of that file, then install OP25, then restore that file.
 

mccleway

Member
Joined
Jun 10, 2009
Messages
75
You are correct. It's 'bias_tee'. The install is on a raspberry pi running raspbian linux, not windows.
 

a417

Active Member
Joined
Mar 14, 2004
Messages
4,669
you might have multiple versions of "rtl_tcp" on your system.

let's look.

Code:
 which -a rtl_tcp

If you have more than one listed, then one might work with the libraries you have installed...and one might not.
 

mccleway

Member
Joined
Jun 10, 2009
Messages
75
There's only one version on rtl_tcp on the machine. I just checked. Thanks for recommending it though.

Right now I'm in the process of uninstalling both programs, and reinstalling them doing op25 first, and then rtl-sdr last to see if it makes a difference.
 

mccleway

Member
Joined
Jun 10, 2009
Messages
75
Ok.....I uninstalled both rtl-sdr & op25, then went back and reinstalled them.

This time I did op25 first, and tested it. It worked fine. I shut op25 down, and proceeded to install rtl-sdr V3. Tested it, and it worked fine. Closed it down and went back to try op25 and it doesn't work anymore. Getting this error: "osmosdr source_c creation failure"
 

boatbod

Member
Joined
Mar 3, 2007
Messages
3,393
Location
Talbot Co, MD
It's definitely a library mismatch of some sort. The op25 install.sh script installs various pre-built driver packages and one of these is apparently incompatible with the version that rtl_tcp is using. Suggest installing op25 first, then try building rtl_tcp from sources.
 

mccleway

Member
Joined
Jun 10, 2009
Messages
75
Thanks for the confirmation boatbod. I'll give your suggestion a shot, but I'll admit that "building from source" has always been a mystery for me. I'm not comfortable with the process at all. Anybody got any steps to follow?
 

mccleway

Member
Joined
Jun 10, 2009
Messages
75
I guess I should clarify that last post a little. I'm pretty sure the way that I installed rtl-sdr was "building from source", but not completely sure. The process that I used was directly from the README on the rtl-sdr-blog GitHub page.

rtlsdrblog/rtl-sdr-blog
 
Status
Not open for further replies.
Top