[OUTDATED] Howto Install Piaware 3.8.1 on Ubuntu 18 & 19 and Debian 10 amd64 on PC

The following method to build & install ver 3.8.1 of piaware/dump1090-fa/dump978-fa has been tested on these Distros:

1 - Ubuntu 18.04 (Bionic) amd64
2 - Ubuntu 19.10 (Disco) amd64
3 - Debian 10.3 (Buster) amd64

1 - Install build tools (for Dump1090-fa and Piaware).

sudo apt update  
sudo apt install git dh-systemd devscripts pkg-config     

 

2 - Build & Install DUMP1090-FA

2.1 - Install dump1090-fa dependencies

sudo apt install lighttpd librtlsdr-dev libusb-1.0-0-dev libncurses5-dev libbladerf-dev    

 

2.2 - Clone dump1090-fa source code, build package, and install package.

cd ~/  
git clone https://github.com/flightaware/dump1090 dump1090-fa  
cd dump1090-fa  
sudo dpkg-buildpackage -b --no-sign  
cd ../  
sudo dpkg -i dump1090-fa_3.8.1*.deb  

 
 

3 - Build and Install PIAWARE

3.1 - Install piaware dependencies

sudo apt install tcl8.6-dev python3-dev python3-venv libz-dev  
sudo apt install libboost-system-dev libboost-program-options-dev  
sudo apt install libboost-regex-dev libboost-filesystem-dev  
sudo apt install net-tools tclx8.4 tcllib itcl3  

3.2 - Build & Install dependency tcl-tls from source code.

## Install dependencies
sudo apt install libssl-dev tcl-dev chrpath  

## Clone source code, build & Install tcl-tls
cd ~/  
git clone http://github.com/flightaware/tcltls-rebuild.git  
cd tcltls-rebuild  
./prepare-build.sh buster  
cd package-buster  
sudo dpkg-buildpackage -b --no-sign  
cd ../  
sudo dpkg -i tcl-tls_*.deb 

3.3 - Clone piaware source code, build package, and install package.

CASE - 1: Ubuntu 18 (Bionic)

cd ~/  
git clone http://github.com/flightaware/piaware_builder  
cd piaware_builder  
sudo ./sensible-build.sh bionic  
cd package-bionic  
sudo dpkg-buildpackage -b --no-sign  
cd ../  
sudo dpkg -i piaware_3.8.1*.deb  

 

CASE - 2: Ubuntu 19 (Disco)

cd ~/  
git clone http://github.com/flightaware/piaware_builder   
cd piaware_builder  
sudo ./sensible-build.sh disco  
cd package-disco  
sudo dpkg-buildpackage -b --no-sign  
cd ../  
sudo dpkg -i piaware_3.8.1*.deb   

 

CASE - 3: Debian 10 (Buster)

cd ~/  
git clone http://github.com/flightaware/piaware_builder   
cd piaware_builder  
sudo ./sensible-build.sh buster  
cd package-buster  
sudo dpkg-buildpackage -b --no-sign  
cd ../  
sudo dpkg -i piaware_3.8.1*.deb   

 

4 - Configure Station ID

Alternative-1:
Get a brand new station number & feeder id

Log-in to your Flightaware account, go to this page and follow instructions to claim a new station https://flightaware.com/adsb/piaware/claim

Alternative-2:
Configure an Existing Station

(a) - Find existing station’s feeder-id (Unique Identifier)
Log-in to your Flightaware account, go to “My ADSB” / stats page
flightaware.com/adsb/stats/user/ ,
and look for 32-digit Unique Identifier: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Copy Unique Identifier from your “My ADSB” page.

(b) - SSH and configure station id:

sudo piaware-config feeder-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 
# Replace xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx by your
# actual feeder-id (Unique Identifier) 
sudo systemctl restart piaware   

 

5 - Build and Install DUMP978-FA - (For USA only)

5.1 - Install dump978-fa dependencies

sudo apt install libsoapysdr-dev soapysdr-module-rtlsdr    

5.2 - Clone dump978-fa source code, build package, and install it.

cd ~/  
git clone https://github.com/flightaware/dump978 dump978-fa  
cd dump978-fa 
sudo dpkg-buildpackage -b --no-sign  
cd ../  
sudo dpkg -i dump978-fa_3.8.1*.deb  
sudo dpkg -i skyaware978_3.8.1*.deb   

5.3. - Enable piaware to use dump978-fa

sudo piaware-config uat-receiver-type sdr  
sudo systemctl restart piaware   

 

6 - Configuration for using both dump1090-fa & dump978-fa (Two dongles are required)

6.1 - Serialize dongles: (CLICK HERE)

If you want to receive both ES1090 and UAT978, then two dongles are required, one for 1090 and other for 978. In this case you will have to serialize dongles so that correct dongle+antenna sets are used by dump1090-fa and dump978-fa.

For 1090 Mhz dongle: use serial # 00001090
For 978 Mhz dongle : use serial # 00000978

6.2 - configure dump1090-fa & dump978-fa to use dongles of assigned serial numbers

sudo sed -i 's/--device-index 0/--device-index 00001090/' /etc/default/dump1090-fa   
sudo sed -i 's/driver=rtlsdr/driver=rtlsdr,serial=00000978/' /etc/default/dump978-fa   

6.3 - Reboot so that dump1090-fa & dump978-fa can pick their assigned dongles at boot

sudo reboot  

 

7 - Bonus: Install other data feeders

7.1 - Planefinder

Feed Planefinder from Debian, & Ubuntu x86_64

 

7.2 - Flightradar24

Automated Instal of FR24 Feeder on Debian & Ubuntu amd64 on Intel 64bit Computer

 

 

3 Likes

This works fine for me- until the final step, 1.3.3 - any suggestions?

2020-03-28 10:48:48 URL:https://codeload.github.com/anthony-tuininga/cx_Freeze/tar.gz/6.0 [89326] → “-” [1]
Updating changelog for bionic build
Ok, package is ready to be built in ./package-bionic
run ‘dpkg-buildpackage -b’ there (or move it to a Pi and do so there, or use pbuilder, etc)
me@VirtualBox-Linux-Development:~/piaware_builder$ cd package-bionic
me@VirtualBox-Linux-Development:~/piaware_builder/package-bionic$ sudo dpkg-buildpackage -b --no-sign
dpkg-buildpackage: info: source package piaware
dpkg-buildpackage: info: source version 3.8.1~ubuntu1804+1
dpkg-buildpackage: info: source distribution bionic
dpkg-buildpackage: info: source changed by FlightAware build automation adsb-devs@flightaware.com
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build .
dpkg-checkbuilddeps: error: Unmet build dependencies: libboost-regex-dev libboost-filesystem-dev
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
me@VirtualBox-Linux-Development:~/piaware_builder/package-bionic$ cd …/
me@VirtualBox-Linux-Development:~/piaware_builder$ dpkg-buildpackage -b
dpkg-buildpackage: error: cannot open file debian/changelog: No such file or directory

Two missing dependencies. First install these then try again to build

sudo apt install libboost-regex-dev 

sudo apt install libboost-filesystem-dev   

cd ~/piaware_builder/package-bionic   

sudo dpkg-buildpackage -b --no-sign   

1 Like

That got me further, but still a problem :frowning: Nvm, I guess it would be best to use Raspberry Pi and download the latest image. Thanks for your help :slight_smile:

sudo dpkg -i piaware_3.8.1*.deb
[sudo] password for me:
(Reading database … 194436 files and directories currently installed.)
Preparing to unpack piaware_3.8.1~ubuntu1804+1_amd64.deb …
Unpacking piaware (3.8.1~ubuntu1804+1) over (3.8.1~ubuntu1804+1) …
dpkg: dependency problems prevent configuration of piaware:
piaware depends on tclx8.4; however:
Package tclx8.4 is not installed.
piaware depends on tcllib; however:
Package tcllib is not installed.
piaware depends on tcl-tls (>= 1.7.16-1+fa1); however:
Package tcl-tls is not installed.
piaware depends on itcl3; however:
Package itcl3 is not installed.

dpkg: error processing package piaware (–install):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.29-0ubuntu2) …
Processing triggers for systemd (240-6ubuntu5.8) …
Processing triggers for rsyslog (8.32.0-1ubuntu7) …
Processing triggers for man-db (2.8.5-2) …
Errors were encountered while processing:
piaware

You need to add all those dependencies from the beginning of the thread.

2 Likes

It appears that you completely ignored the steps 3.1 & 3.2 (install dependencies), and straight away went to step 3.3 (build & install piaware).

Please first execute steps 3.1 and 3.2 in first post above, then only execute step 3.3 to build and install piaware.

1 Like

Good news for users of Ubuntu/Debian amd64. You can not only install Piaware, but can also install Planefinder and Flightradar24 feeders on your Ubuntu/Debian amd64.

In the first post of this thread, I have now added links to my howto posts in Planefinder and Flightradar24 forums.

2 Likes

Just stumbled across this one, offering a ADS-B Box for Linux distributions.
I don’t have an older device to test it, anyone tried?

Thankyou abcd567
With the new Ubuntu 20.04 LTS being now released, can you please update your instructions to install PiAware on the Rp4 platfom. I like the idea of running a real 64bit OS!.

thanks
Mark

Found pages specific to installation of Ubuntu Server 20.04 on RPi 2/3/4, 32 bit & 64 bit

 

1 Like

Hi abcd567,
Yes that looks like it, but the exact link is:

did try your instructions but got some errors in step 2.2 when i went to build dump1090…
maybe i fat fingerd something

ubuntu-20.04-preinstalled-server-arm64+raspi.img

Installed on PI-4

ubuntu@ubuntu:~$ uname -a
Linux ubuntu 5.4.0-1008-raspi #8-Ubuntu SMP Wed Apr 8 11:13:06 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux

ubuntu@ubuntu:~$ lsb_release -sc  
focal

ubuntu@ubuntu:~$ cat /etc/debian_version  
bullseye/sid 

 

Dependencies issue. I am unable to resolve it.
Could build dump1090-fa from source code.

$ sudo apt install lighttpd librtlsdr-dev libusb-1.0-0-dev pkg-config libncurses5-dev libbladerf-dev

$ git clone https://github.com/flightaware/dump1090 dump1090-fa  
$ cd dump1090-fa
$ sudo dpkg-buildpackage -b --no-sign

$ cd ../
$ sudo dpkg -i dump1090-fa_3.8.1_arm64.deb  

 

However, when issued command:
sudo dpkg -i dump1090-fa_3.8.1_arm64.deb

got this:

Preparing to unpack dump1090-fa_3.8.1_arm64.deb ...
Unpacking dump1090-fa (3.8.1) ...
dpkg: dependency problems prevent configuration of dump1090-fa:
 dump1090-fa depends on libbladerf1 (>= 0.2016.06); however:
  Package libbladerf1 is not installed.

dpkg: error processing package dump1090-fa (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 dump1090-fa


ubuntu@ubuntu:~$ sudo apt install libbladerf1
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libbladerf1 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libbladerf1' has no installation candidate

Due to non availability of package libbladerf1, did following workaround - Could Built & Install, but FAILED to run.

After cloning source-code and before issuing sudo dpkg-buildpackage -b --no-sign command

(1) Modifications to file debian/rules:

ubuntu@ubuntu:~$ sudo nano dump1090-fa/debian/rules    
## Scroll down to this line:
        dh_auto_build -- RTLSDR=yes BLADERF=yes DUMP1090_VERSION=$(DEB_VERSION)

## In above line, change `BLADERF=yes` to `BLADERF=no`, so it becomes as follows
        dh_auto_build -- RTLSDR=yes BLADERF=no DUMP1090_VERSION=$(DEB_VERSION)

 

(2) Modifications to file /debian/control:

ubuntu@ubuntu:~$ sudo nano dump1090-fa/debian/control  
## Modification (1) Scroll down to this line
Build-Depends: debhelper(>=9), librtlsdr-dev, libusb-1.0-0-dev, pkg-config, dh-systemd, libncurses5-dev, libbladerf-dev

## Delete  ,libbladerf-dev  so the line becomes:
Build-Depends: debhelper(>=9), librtlsdr-dev, libusb-1.0-0-dev, pkg-config, dh-systemd, libncurses5-de

## Modification (2) Scroll down to this line
Depends: ${shlibs:Depends}, ${misc:Depends}, libbladerf1 (>= 0.2016.06), adduser, lighttpd

## Delete  libbladerf1 (>= 0.2016.06),  so the line becomes:
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, lighttpd 

After above workaround, could build & install dump1090-fa without bladeRF, but it refused to run, even after a reboot:

ubuntu@ubuntu:~$ sudo systemctl status dump1090-fa
● dump1090-fa.service - dump1090 ADS-B receiver (FlightAware customization)
     Loaded: loaded (/lib/systemd/system/dump1090-fa.service; enabled; vendor preset: enabled)   
     Active: activating (auto-restart) (Result: signal) since Sat 2020-04-25 21:57:57 UTC; 10s ago   
       Docs: https://flightaware.com/adsb/piaware/   
    Process: 1499 ExecStart=/usr/share/dump1090-fa/start-dump1090-fa --write-json /run/dump1090-fa --quiet (code=killed, signal=KILL)   
   Main PID: 1499 (code=killed, signal=KILL)   

 

ubuntu@ubuntu:~$ sudo journalctl -u dump1090-fa --no-pager

Apr 25 22:15:52 ubuntu systemd[1]: dump1090-fa.service: Scheduled restart job, restart counter is at 37.
Apr 25 22:15:52 ubuntu systemd[1]: Stopped dump1090 ADS-B receiver (FlightAware customization).
Apr 25 22:15:52 ubuntu systemd[1]: Started dump1090 ADS-B receiver (FlightAware customization).
Apr 25 22:15:52 ubuntu dump1090-fa[1770]: Sat Apr 25 22:15:52 2020 UTC  dump1090-fa 3.8.1 starting up.
Apr 25 22:15:52 ubuntu dump1090-fa[1770]: rtlsdr: using device #0: Generic RTL2832U (Realtek, RTL2832U, SN 00001090)
Apr 25 22:15:53 ubuntu dump1090-fa[1770]: Found Rafael Micro R820T tuner
Apr 25 22:15:53 ubuntu dump1090-fa[1770]: rtlsdr: enabling tuner AGC
Apr 25 22:15:53 ubuntu dump1090-fa[1770]: Allocating 4 zero-copy buffers
Apr 25 22:15:53 ubuntu systemd[1]: dump1090-fa.service: Main process exited, code=killed, status=9/KILL
Apr 25 22:15:53 ubuntu systemd[1]: dump1090-fa.service: Failed with result 'signal'.
Apr 25 22:16:23 ubuntu systemd[1]: dump1090-fa.service: Scheduled restart job, restart counter is at 38.
Apr 25 22:16:23 ubuntu systemd[1]: Stopped dump1090 ADS-B receiver (FlightAware customization).
Apr 25 22:16:23 ubuntu systemd[1]: Started dump1090 ADS-B receiver (FlightAware customization).
Apr 25 22:16:23 ubuntu dump1090-fa[1777]: Sat Apr 25 22:16:23 2020 UTC  dump1090-fa 3.8.1 starting up.
Apr 25 22:16:23 ubuntu dump1090-fa[1777]: rtlsdr: using device #0: Generic RTL2832U (Realtek, RTL2832U, SN 00001090)
Apr 25 22:16:23 ubuntu dump1090-fa[1777]: Found Rafael Micro R820T tuner
Apr 25 22:16:24 ubuntu dump1090-fa[1777]: rtlsdr: enabling tuner AGC
Apr 25 22:16:24 ubuntu dump1090-fa[1777]: Allocating 4 zero-copy buffers
Apr 25 22:16:24 ubuntu systemd[1]: dump1090-fa.service: Main process exited, code=killed, status=9/KILL
Apr 25 22:16:24 ubuntu systemd[1]: dump1090-fa.service: Failed with result 'signal'.

 

Tried another way, FAILED

ubuntu@ubuntu:~$ sudo dpkg --purge dump1090-fa

ubuntu@ubuntu:~$ sudo git clone https://github.com/flightaware/dump1090.git  
ubuntu@ubuntu:~$ cd dump1090  
ubuntu@ubuntu:~/dump1090$ sudo make BLADERF=no

ubuntu@ubuntu:~/dump1090$ ./dump1090
Sat Apr 25 23:50:25 2020 UTC  dump1090-fa  starting up.
rtlsdr: using device #0: Generic RTL2832U (Realtek, RTL2832U, SN 00001090)
Found Rafael Micro R820T tuner
rtlsdr: tuner gain set to 49.6 dB
Allocating 4 zero-copy buffers
Killed

@obj Who or what is killing dump1090-fa??

 

 

1 Like

Well, that’s weird. No idea. You’ll probably need to dig around with strace or gdb to get more info.

strace

ubuntu@ubuntu:~$ sudo strace -q -e trace=%process dump1090-fa  

execve("/usr/bin/dump1090-fa", ["dump1090-fa"], 0xffffde956b18 /* 13 vars */) = 0
Sun Apr 26 08:14:21 2020 UTC  dump1090-fa 3.8.1 starting up.
clone(child_stack=0xffff971bfad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffff971c02a0, tls=0xffff971c08d0, child_tidptr=0xffff971c02a0) = 1950
clone(child_stack=0xffff971bfad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffff971c02a0, tls=0xffff971c08d0, child_tidptr=0xffff971c02a0) = 1951
clone(child_stack=0xffff971bfad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffff971c02a0, tls=0xffff971c08d0, child_tidptr=0xffff971c02a0) = 1952
rtlsdr: using device #0: Generic RTL2832U (Realtek, RTL2832U, SN 00001090)
clone(child_stack=0xffff971bfad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffff971c02a0, tls=0xffff971c08d0, child_tidptr=0xffff971c02a0) = 1953
Found Rafael Micro R820T tuner
rtlsdr: tuner gain set to 49.6 dB
clone(child_stack=0xffff969bead0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffff969bf2a0, tls=0xffff969bf8d0, child_tidptr=0xffff969bf2a0) = 1954
Allocating 4 zero-copy buffers
+++ killed by SIGKILL +++
Killed

Try strace -f so that it’ll show the other threads too.
Also -e trace=%process will be suppressing some of the interesting stuff (notably, any self-kill). Try -e trace=%process,%signal

ubuntu@ubuntu:~$ sudo strace -f
strace: must have PROG [ARGS] or -p PID
Try 'strace -h' for more information.

ubuntu@ubuntu:~$ sudo strace -f trace=%process dump1090-fa 
strace: Can't stat 'trace=%process': No such file or directory  

ubuntu@ubuntu:~$ sudo strace -f -e trace=%process dump1090-fa 

execve("/usr/bin/dump1090-fa", ["dump1090-fa"], 0xffffee55a6c8 /* 13 vars */) = 0
Sun Apr 26 08:39:32 2020 UTC  dump1090-fa 3.8.1 starting up.
clone(strace: Process 2610 attached
child_stack=0xffff8bfa3ad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffff8bfa42a0, tls=0xffff8bfa48d0, child_tidptr=0xffff8bfa42a0) = 2610
[pid  2610] exit(0)                     = ?
[pid  2610] +++ exited with 0 +++
clone(child_stack=0xffff8bfa3ad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffff8bfa42a0, tls=0xffff8bfa48d0, child_tidptr=0xffff8bfa42a0) = 2611
strace: Process 2611 attached
[pid  2611] exit(0)                     = ?
[pid  2611] +++ exited with 0 +++
clone(strace: Process 2612 attached
child_stack=0xffff8bfa3ad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffff8bfa42a0, tls=0xffff8bfa48d0, child_tidptr=0xffff8bfa42a0) = 2612
[pid  2612] exit(0)                     = ?
[pid  2612] +++ exited with 0 +++
rtlsdr: using device #0: Generic RTL2832U (Realtek, RTL2832U, SN 00001090)
clone(strace: Process 2613 attached
child_stack=0xffff8bfa3ad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffff8bfa42a0, tls=0xffff8bfa48d0, child_tidptr=0xffff8bfa42a0) = 2613
Found Rafael Micro R820T tuner
rtlsdr: tuner gain set to 49.6 dB
[pid  2609] clone(strace: Process 2614 attached
child_stack=0xffff8b7a2ad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffff8b7a32a0, tls=0xffff8b7a38d0, child_tidptr=0xffff8b7a32a0) = 2614
Allocating 4 zero-copy buffers
[pid  2614] +++ killed by SIGKILL +++
[pid  2613] +++ killed by SIGKILL +++
+++ killed by SIGKILL +++
Killed

Can you try with -e trace=%process,%signal please?

Thanks abcd567 and obj for looking into this.
just glad we have two guru’s looking at the problem

Sorry i cannot be of much help as this is my first venture into he world of Raspberrys and Ubuntu

@obj
Sorry for late reply, have slept :sleeping:
Here is the output:

ubuntu@ubuntu:~$ sudo strace -f -e trace=%process,%signal dump1090-fa  

execve("/usr/bin/dump1090-fa", ["dump1090-fa"], 0xfffffd58c888 /* 13 vars */) = 0
rt_sigaction(SIGRTMIN, {sa_handler=0xffffb05b8b28, sa_mask=[], sa_flags=SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0xffffb05b8be8, sa_mask=[], sa_flags=SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0xaaaad61dc7e8, sa_mask=[INT], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0xaaaad61dc7b0, sa_mask=[TERM], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
Sun Apr 26 15:28:29 2020 UTC  dump1090-fa 3.8.1 starting up.
clone(strace: Process 1591 attached
child_stack=0xffffaff5dad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffffaff5e2a0, tls=0xffffaff5e8d0, child_tidptr=0xffffaff5e2a0) = 1591
[pid  1591] exit(0)                     = ?
[pid  1591] +++ exited with 0 +++
clone(strace: Process 1592 attached
child_stack=0xffffaff5dad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffffaff5e2a0, tls=0xffffaff5e8d0, child_tidptr=0xffffaff5e2a0) = 1592
[pid  1592] exit(0)                     = ?
[pid  1592] +++ exited with 0 +++
clone(child_stack=0xffffaff5dad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffffaff5e2a0, tls=0xffffaff5e8d0, child_tidptr=0xffffaff5e2a0) = 1593
strace: Process 1593 attached
[pid  1593] exit(0)                     = ?
[pid  1593] +++ exited with 0 +++
rtlsdr: using device #0: Generic RTL2832U (Realtek, RTL2832U, SN 00001090)
clone(strace: Process 1594 attached
child_stack=0xffffaff5dad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffffaff5e2a0, tls=0xffffaff5e8d0, child_tidptr=0xffffaff5e2a0) = 1594
Found Rafael Micro R820T tuner
rtlsdr: tuner gain set to 49.6 dB
[pid  1590] clone(strace: Process 1595 attached
child_stack=0xffffaf75cad0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xffffaf75d2a0, tls=0xffffaf75d8d0, child_tidptr=0xffffaf75d2a0) = 1595
Allocating 4 zero-copy buffers
[pid  1595] +++ killed by SIGKILL +++
[pid  1594] +++ killed by SIGKILL +++
+++ killed by SIGKILL +++
Killed


1 Like