Fresh Install Ubuntu 16.04 LTS and followed these guides

331 views
Skip to first unread message

Damon Howe

unread,
Apr 22, 2018, 1:38:39 PM4/22/18
to Gqrx SDR
http://gqrx.dk/download/install-ubuntu
https://wiki.myriadrf.org/Lime_Suite

LimeSuite and Soapy detect device fine

enigma@enigma-Latitude-3540:~$ lsusb
Bus 001 Device 006: ID 0c45:64ad Microdia
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 007: ID 0cf3:0036 Atheros Communications, Inc.
Bus 001 Device 008: ID 04b4:0060 Cypress Semiconductor Corp. Wireless optical mouse
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 0403:601f Future Technology Devices International, Ltd
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
enigma@enigma-Latitude-3540:~$ LimeUtil --info
######################################################
## LimeSuite information summary
######################################################

Version information:
  Library version:    v18.04.1-myriadrf1~xenial
  Build timestamp:    2018-04-19
  Interface version:    v2018.3.0
  Binary interface:    18.04-1

System resources:
  Installation root:    /usr
  User home directory:    /home/enigma
  App data directory:    /home/enigma/.local/share/LimeSuite
  Config directory:    /home/enigma/.limesuite
  Image search paths:
     - /home/enigma/.local/share/LimeSuite/images
     - /usr/share/LimeSuite/images

Supported connections:
   * FT601
   * FX3
   * PCIEXillybus

enigma@enigma-Latitude-3540:~$ LimeUtil --find
  * [LimeSDR Mini, media=USB 3.0, module=FT601, addr=24607:1027, serial=1D3BD0C4F0CDFF]

enigma@enigma-Latitude-3540:~$ SoapySDRUtil --info
######################################################
## Soapy SDR -- the SDR abstraction library
######################################################

Lib Version: v0.6.1-myriadrf~xenial
API Version: v0.6.0
ABI Version: v0.6
Install root: /usr
Search path: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.6
Search path: /usr/local/lib/x86_64-linux-gnu/SoapySDR/modules0.6
Search path: /usr/local/lib/SoapySDR/modules0.6
Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.6/libLMS7Support.so
Loading modules... done
Available factories...lime, null,
enigma@enigma-Latitude-3540:~$ SoapySDRUtil --find="driver=lime"
######################################################
## Soapy SDR -- the SDR abstraction library
######################################################

Found device 0
  addr = 24607:1027
  driver = lime
  label = LimeSDR Mini [USB 3.0] 1D3BD0C4F0CDFF
  media = USB 3.0
  module = FT601
  name = LimeSDR Mini
  serial = 1D3BD0C4F0CDFF


enigma@enigma-Latitude-3540:~$ SoapySDRUtil --probe
######################################################
## Soapy SDR -- the SDR abstraction library
######################################################

Probe device
[INFO] Make connection: 'LimeSDR Mini [USB 3.0] 1D3BD0C4F0CDFF'
[INFO] Reference clock 40.00 MHz
[INFO] Device name: LimeSDR-Mini
[INFO] Reference: 4e+07 MHz
[INFO] LMS7002M calibration values caching Disable

----------------------------------------------------
-- Device identification
----------------------------------------------------
  driver=FT601
  hardware=LimeSDR-Mini
  boardSerialNumber=0x1d3bd0c4f0cdff
  firmwareVersion=5
  gatewareVersion=1.24
  hardwareVersion=0
  protocolVersion=1

----------------------------------------------------
-- Peripheral summary
----------------------------------------------------
  Channels: 1 Rx, 1 Tx
  Timestamps: YES
  Sensors: clock_locked, lms7_temp
  Registers: BBIC
  GPIOs: MAIN

----------------------------------------------------
-- RX Channel 0
----------------------------------------------------
  Full-duplex: YES
  Supports AGC: NO
  Stream formats: CF32, CS12, CS16
  Native format: CS16 [full-scale=2048]
  Stream args:
     * Buffer Length - The buffer transfer size over the link.
       [key=bufferLength, units=samples, default=0, type=int]
     * Link Format - The format of the samples over the link.
       [key=linkFormat, default=CS16, type=string, options=(CS16, CS12)]
  Antennas: NONE, LNAH, LNAL_NC, LNAW
  Corrections: DC removal
  Full gain range: [-12, 61] dB
    TIA gain range: [0, 12] dB
    LNA gain range: [0, 30] dB
    PGA gain range: [-12, 19] dB
  Full freq range: [0, 3800] MHz
    RF freq range: [30, 3800] MHz
    BB freq range: [-10, 10] MHz
  Tune args:
     * LO Offset - Tune the LO with an offset and compensate with the baseband CORDIC.
       [key=OFFSET, units=Hz, default=0.0, type=float, range=[-1e+07, 1e+07]]
     * BB - Specify a specific value for this component or IGNORE to skip tuning it.
       [key=BB, units=Hz, default=DEFAULT, type=float, range=[-1e+07, 1e+07], options=(DEFAULT, IGNORE)]
  Sample rates: [0.1, 65] MSps
  Filter bandwidths: [1.4, 130] MHz
  Sensors: lo_locked
  Other Settings:
     * TSP DC Level - Digital DC level in LMS7002M TSP chain.
       [key=TSP_CONST, type=int, range=[0, 32767]]

----------------------------------------------------
-- TX Channel 0
----------------------------------------------------
  Full-duplex: YES
  Supports AGC: NO
  Stream formats: CF32, CS12, CS16
  Native format: CS16 [full-scale=2048]
  Stream args:
     * Buffer Length - The buffer transfer size over the link.
       [key=bufferLength, units=samples, default=0, type=int]
     * Link Format - The format of the samples over the link.
       [key=linkFormat, default=CS16, type=string, options=(CS16, CS12)]
  Antennas: NONE, BAND1, BAND2
  Full gain range: [-12, 64] dB
    PAD gain range: [0, 52] dB
    IAMP gain range: [-12, 12] dB
  Full freq range: [0, 3800] MHz
    RF freq range: [30, 3800] MHz
    BB freq range: [-10, 10] MHz
  Tune args:
     * LO Offset - Tune the LO with an offset and compensate with the baseband CORDIC.
       [key=OFFSET, units=Hz, default=0.0, type=float, range=[-1e+07, 1e+07]]
     * BB - Specify a specific value for this component or IGNORE to skip tuning it.
       [key=BB, units=Hz, default=DEFAULT, type=float, range=[-1e+07, 1e+07], options=(DEFAULT, IGNORE)]
  Sample rates: [0.1, 65] MSps
  Filter bandwidths: [5, 40], [50, 130] MHz
  Sensors: lo_locked
  Other Settings:
     * TSP DC Level - Digital DC level in LMS7002M TSP chain.
       [key=TSP_CONST, type=int, range=[0, 32767]]


enigma@enigma-Latitude-3540:~$ gqrx --help
Controlport disabled
Gqrx software defined radio receiver 2.11.4
Command line options:
  -h [ --help ]         This help message
  -s [ --style ] arg    Use the give style (fusion, windows)
  -l [ --list ]         List existing configurations
  -c [ --conf ] arg     Start with this config file
  -e [ --edit ]         Edit the config file before using it
  -r [ --reset ]        Reset configuration file

enigma@enigma-Latitude-3540:~$ which gqrx
/usr/bin/gqrx
enigma@enigma-Latitude-3540:~$


i did have gqrx 2.9 working fine when i selected Etus Research LimeSDR and UHD when i was running ubuntu 18.04 beta 2 with all updates
i did download the ubuntu binaries of gqrx 2.11.3 and 2.11.4 and they would not run not matter what i put for driver string

so now im back on ubuntu 16.04 and would like to know how i can fix this with 2.11.4 with the above installed just like it says it the links (guides)
is there any other info you need to help resolve this?
thanks for a great program and multiple vfo support would be awesome!

Alexandru Csete

unread,
Apr 22, 2018, 1:51:29 PM4/22/18
to Gqrx
On Sun, Apr 22, 2018 at 7:38 PM, Damon Howe <tdb...@gmail.com> wrote:
> http://gqrx.dk/download/install-ubuntu
> https://wiki.myriadrf.org/Lime_Suite
>
> LimeSuite and Soapy detect device fine
>
> ...
>
> i did have gqrx 2.9 working fine when i selected Etus Research LimeSDR and
> UHD when i was running ubuntu 18.04 beta 2 with all updates
> i did download the ubuntu binaries of gqrx 2.11.3 and 2.11.4 and they would
> not run not matter what i put for driver string
>
> so now im back on ubuntu 16.04 and would like to know how i can fix this
> with 2.11.4 with the above installed just like it says it the links (guides)
> is there any other info you need to help resolve this?
> thanks for a great program and multiple vfo support would be awesome!
>

Hi Damon,

What is it exactly that you need resolved? I suspect something about
LimeSDR but I would like to have a concise statement of the problem
before I start debugging.

Alex

Damon Howe

unread,
Apr 22, 2018, 6:20:29 PM4/22/18
to Gqrx SDR

on a straight install of ubuntu 16.04 LTS and only adding the ppa's for LimeSuite "
sudo add-apt-repository -y ppa:myriadrf/drivers" works fine.

the problem is with a default install of 16.04 LTS and gqrx-sdr from this link "http://gqrx.dk/download/install-ubuntu" gqrx-sdr will fail to load the limesdr mini board
it seems the only way i have got gqrx-sdr to work correctly on default 16.04 LTS (with updates) is not to follow that guide at all
instead is to just get the "Gqrx-2.11.4-x86_64.AppImage" and use "other" and "driver=lime,soapy=0"
set sample rate to 10000000 and this works
if you try and install gqrx-sdr from default (not added repo) it will also not install a working gqrx with limesdr

something needs changed in the gqrx ubuntu install guide or something as it took a long time to figure out how to get it working
just figure i would give a heads up as to whats going on with ubuntu 16.04 LTS default and also i gave a little info on ubuntu 18.04 beta LTS

 

Alexandru Csete

unread,
Apr 22, 2018, 7:26:56 PM4/22/18
to Gqrx
On Mon, Apr 23, 2018 at 12:20 AM, Damon Howe <tdb...@gmail.com> wrote:
>
> on a straight install of ubuntu 16.04 LTS and only adding the ppa's for
> LimeSuite "
>
> sudo add-apt-repository -y ppa:myriadrf/drivers" works fine.
>
> the problem is with a default install of 16.04 LTS and gqrx-sdr from this
> link "http://gqrx.dk/download/install-ubuntu" gqrx-sdr will fail to load the
> limesdr mini board

After you are done with the instructions there, the following
additional packages need to be installed for the LimeSDR mini:

soapysdr-module-lms7 (currently 18.04.1)
limesuite-udev (currently 18.04.1)
+ their dependencies

With these packages installed "soapy=0,driver=lime" in the device
string should work.

> something needs changed in the gqrx ubuntu install guide or something as it
> took a long time to figure out how to get it working

The instructions there are for installing gqrx itself with the "hard
dependencies" and I'd rather not start putting device specific
instructions there. I will try to find a proper place to include the
info about the extra packages.

Alex
Reply all
Reply to author
Forward
0 new messages