[SOLVED] Need help with dump978-fa failure

My ADS-B server crashed today at 1300 local time. After I restarted it, dump-978-fa is failing to start. I swapped out the FlightAware orange dongle with a new one and it still fails. I reinstalled dump978-fa using @abcd567 scripts and it still fails. Please have a look at these log entries and help if you can. Thanks!

joe@adsb1:~$ tail -f /var/log/syslog |grep dump978-fa
May 18 15:27:23 adsb1 dump978-fa[22371]: Reattached kernel driver
May 18 15:27:23 adsb1 dump978-fa[22371]: Configuration error: No matching SoapySDR device found (cause: Unable to find requested RTL-SDR device.)
May 18 15:27:23 adsb1 systemd[1]: dump978-fa.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
May 18 15:27:23 adsb1 systemd[1]: dump978-fa.service: Failed with result 'exit-code'.
May 18 15:27:53 adsb1 systemd[1]: dump978-fa.service: Scheduled restart job, restart counter is at 35.
May 18 15:27:53 adsb1 dump978-fa[22936]: raw-port: listening for connections on 0.0.0.0:30978
May 18 15:27:53 adsb1 dump978-fa[22936]: raw-port: listening for connections on [::]:30978
May 18 15:27:53 adsb1 dump978-fa[22936]: json-port: listening for connections on 0.0.0.0:30979
May 18 15:27:53 adsb1 dump978-fa[22936]: json-port: listening for connections on [::]:30979
May 18 15:27:53 adsb1 dump978-fa[22936]: Detached kernel driver
May 18 15:27:53 adsb1 dump978-fa[22936]: Found Rafael Micro R820T tuner
May 18 15:27:54 adsb1 dump978-fa[22936]: Reattached kernel driver
May 18 15:27:54 adsb1 dump978-fa[22936]: Configuration error: No matching SoapySDR device found (cause: Unable to find requested RTL-SDR device.)
May 18 15:27:54 adsb1 systemd[1]: dump978-fa.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
May 18 15:27:54 adsb1 systemd[1]: dump978-fa.service: Failed with result 'exit-code'.

This is my dump978-fa config file:

# dump978-fa configuration
# This is sourced by /usr/share/dump978-fa/start-dump978-fa as a
# shellscript fragment.

# If you are using a PiAware sdcard image, this config file is regenerated
# on boot based on the contents of piaware-config.txt; any changes made to this
# file will be lost.

# dump978-fa won't automatically start unless ENABLED=yes
ENABLED=yes

RECEIVER_OPTIONS="--sdr driver=rtlsdr,serial=00000978 --format CS8 --sdr-gain 49.6 "
DECODER_OPTIONS=" "
NET_OPTIONS="--raw-port 30978 --json-port 30979 "

I guess the FA orange dongle failed. The reason dump978-fa continued to fail after I installed the new orange dongle was because I hadn’t serialized it. After I did that dump978-fa started and is working normally.

tail -f /var/log/syslog |grep dump978-fa
May 18 15:40:22 adsb1 dump978-fa[13001]: SoapySDR: using stream setting buffsize=262144
May 18 15:40:22 adsb1 dump978-fa[13001]: Allocating 15 zero-copy buffers
May 18 15:40:25 adsb1 piaware[1063]: ADS-B data program 'dump978-fa' is listening on port 30978, so far so good
May 18 15:40:25 adsb1 piaware[1063]: Started faup978 (pid 13087) to connect to dump978-fa
May 18 15:40:25 adsb1 dump978-fa[13001]: 0.0.0.0:30978: accepted a connection from 127.0.0.1:38048
May 18 15:40:25 adsb1 piaware[1063]: piaware received a message from dump978-fa!
May 18 15:40:36 adsb1 dump978-fa[13001]: 0.0.0.0:30978: accepted a connection from 127.0.0.1:38114
May 18 15:40:46 adsb1 piaware[1063]: 9 msgs recv'd from dump978-fa (9 in last 5m); 9 msgs sent to FlightAware
May 18 15:40:51 adsb1 dump978-fa[13001]: 0.0.0.0:30979: accepted a connection from 127.0.0.1:39380
1 Like

This might also indicate that the specfic package was missing but glad to hear you solved it.
Serial number are quite important when using multiple dongles on one system.

Here’s the post regarding the missing package:

1 Like

Thanks for the quick reply. Because I’m using and AirSpy, I probably don’t need to serialize the orange dongle. But because the serial was in the config I just added it to the dongle. :slightly_smiling_face:

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.