I just received a new LimeSDR-USB in the mail. Receive works great, but whenever I try to transmit, the LimeSDR just hangs. What I mean by that is, the radio goes into transmit just fine (passing TX calibration if I have enough gain) and a buffer gets filled up, but samples never get drained out of the buffer. For example, here is the output of the
basicTX program that ships with LimeSuite:
LimeSuite$ obj-x86_64-linux-gnu/bin/basicTX Devices found: 1 Reference clock 30.72 MHz Sample rate: 5 MHz Center frequency: 500 MHz Tx tone frequency: 1 MHz error: samples sent: 6800/8192 TX data rate: 0.008192 MB/s error: samples sent: 0/8192 TX data rate: 0 MB/s error: samples sent: 0/8192 TX data rate: 0 MB/s error: samples sent: 0/8192 TX data rate: 0 MB/s ^C
I get the same behavior with a simple GNU Radio flowgraph using either the Osmo block or the
gr-limesdr block, though the buffer size appears to vary depending on which program I use.
I’m using LimeSuite “v18.06.1-1” built from Git revision
2b4e91fd8ecb059f4b8256d63ca1d125cac9f818. Here is the version information from the LimeSDR:
LimeSuite$ LimeUtil --make Make device Device name: LimeSDR-USB Expansion name: UNSUPPORTED Firmware version: 4 Hardware version: 4 Protocol version: 1 Gateware version: 2 Gateware revision: 17 Gateware target: LimeSDR-USB Serial number: 0x9072c02873717 Free connection... OK