Issues with rtl_tcp

Scott Cutler scott at
Thu Sep 27 09:00:26 UTC 2012

Thanks for the sanity check.  As I mentioned in my last email, I don't 
see the same problem with the latest version from Git (able to tune at 
~20 hz).  It seems that the precompiled binary on the Osmocom site is 
somewhat broken.

So for the moment I don't have any problems, although it would be nice 
to get the public binaries updated.


On 9/27/2012 12:43 AM, Simeon Miteff wrote:
> Hi Scott
> On 09/27/12 09:05, Scott Cutler wrote:
>> It appears that both of my problems are nearly the same: the "worker
>> cond timeout" happens because the first thing my program does is set the
>> sample rate, which takes a whopping 2.58 seconds.  This apparently
>> delays rtlsdr_callback long enough that the timeout in
>> pthread_cond_timedwait is hit, causing tcp_worker to bail.
>> rtlsdr_set_center_freq takes 1.09 seconds and is unrelated to the select
>> call--that comes down immediately.  It is something to do with the
>> rtlsdr library itself (or one of its dependencies).  Time to investigate
>> more deeply.
> I did a little test last night against the latest rtl_tcp code:
> On my Linux box, this script is able to command rtl_tcp to set the
> sample rate and then tune successfully at 10Hz...
> I would agree that there is something else causing the issues on your
> system. Perhaps a USB issue?
> Regards,
> Simeon.

More information about the osmocom-sdr mailing list