SatNOGS can't access Airspy through soapy

Hey there!
I tried setting up a ground station and everything worked great so far except that my SatNOGS client can’t seem to access my Airspy Mini through soapy. The error I get is:

May 16 13:33:21 monero2 satnogs-client[8452]: satnogsclient.observer.worker - DEBUG - Initial frequency: 136410000
May 16 13:33:21 monero2 satnogs-client[8452]: satnogsclient.observer.worker - DEBUG - Rigctld msg: 136410513
May 16 13:33:21 monero2 satnogs-client[8520]: Traceback (most recent call last):
May 16 13:33:21 monero2 satnogs-client[8520]:   File "/usr/bin/satnogs_fm.py", line 466, in <module>
May 16 13:33:21 monero2 satnogs-client[8520]:     main()
May 16 13:33:21 monero2 satnogs-client[8520]:   File "/usr/bin/satnogs_fm.py", line 449, in main
May 16 13:33:21 monero2 satnogs-client[8520]:     tb = top_block_cls(antenna=options.antenna, bb_freq=options.bb_freq, bw=options.bw, dc_removal=options.dc_removal, decoded_data_file_path=options.decoded_data_file_path, dev_args=options.dev_args, deviation=options.deviation, doppler_correction_per_sec=options.doppler_correction_per_sec, enable_iq_dump=options.enable_iq_dump, file_path=options.file_path, gain=options.gain, gain_mode=options.gain_mode, iq_file_path=options.iq_file_path, lo_offset=options.lo_offset, max_modulation_freq=options.max_modulation_freq, other_settings=options.other_settings, ppm=options.ppm, rigctl_port=options.rigctl_port, rx_freq=options.rx_freq, samp_rate_rx=options.samp_rate_rx, soapy_rx_device=options.soapy_rx_device, stream_args=options.stream_args, tune_args=options.tune_args, udp_IP=options.udp_IP, udp_dump_host=options.udp_dump_host, udp_dump_port=options.udp_dump_port, udp_port=options.udp_port, waterfall_file_path=options.waterfall_file_path)
May 16 13:33:21 monero2 satnogs-client[8520]:   File "/usr/bin/satnogs_fm.py", line 91, in __init__
May 16 13:33:21 monero2 satnogs-client[8520]:     self.soapy_source_0_0 = soapy.source(1, dev, dev_args, stream_args,
May 16 13:33:21 monero2 satnogs-client[8520]:   File "/usr/lib/python3/dist-packages/soapy/soapy_swig.py", line 131, in make
May 16 13:33:21 monero2 satnogs-client[8520]:     return _soapy_swig.source_make(nchan, device, dev_args, stream_args, tune_args, other_settings, sampling_rate, type)
May 16 13:33:21 monero2 satnogs-client[8520]: RuntimeError: device_id missing.
May 16 13:33:21 monero2 satnogs-client[8452]: satnogsclient.observer.orbital - DEBUG - Observer data: {'lon': 8.998, 'lat': 50.793, 'elev': 230}
May 16 13:33:21 monero2 satnogs-client[8452]: satnogsclient.observer.orbital - DEBUG - Satellite data: {'tle0': '0 ISIS 1', 'tle1': '1 03669U 69009A   23135.57269655  .00000079  00000-0  49940-4 0  9993', 'tle2': '2 03669  88.4156 268.4899 1710857   5.6718 356.1222 11.29686589232294'}
May 16 13:33:21 monero2 satnogs-client[8452]: satnogsclient.observer.orbital - DEBUG - Calculated data: {'alt': 0.5245378017425537, 'az': 0.6198420524597168, 'rng': 3522460.75, 'rng_vlct': -1126.8868408203125, 'ok': True}
May 16 13:33:21 monero2 satnogs-client[8452]: satnogsclient.observer.worker - DEBUG - Initial frequency: 136410000
May 16 13:33:21 monero2 satnogs-client[8452]: satnogsclient.observer.worker - DEBUG - Rigctld msg: 136410512
May 16 13:33:22 monero2 satnogs-client[8452]: satnogsclient.observer.observer - INFO - Tracking stopped.
May 16 13:33:22 monero2 satnogs-client[8452]: netrigctl_close: done status=Command completed successfully
May 16 13:33:22 monero2 satnogs-client[8452]: satnogsclient.observer.worker - INFO - Tracking stopped.
May 16 13:33:23 monero2 satnogs-client[8452]: satnogsclient.observer.worker - INFO - Tracking stopped.
May 16 13:33:23 monero2 satnogs-client[8452]: satnogsclient.observer.observer - INFO - Observation Finished
May 16 13:33:23 monero2 satnogs-client[8452]: satnogsclient.observer.observer - INFO - Executing post-observation script.
May 16 13:33:23 monero2 satnogs-client[8452]: satnogsclient.observer.observer - INFO - Creating waterfall plot.
May 16 13:33:23 monero2 satnogs-client[8452]: satnogsclient.waterfall - INFO - Reading waterfall file
May 16 13:33:23 monero2 satnogs-client[8452]: satnogsclient.observer.observer - ERROR - No waterfall data file found

Here’s the support file generated by the SatNOGS-setup:

{
    "versions": {
        "satnogs-client": "1.8.1",
        "satnogs-client-ansible": "202209101521",
        "satnogs-flowgraphs": "1.4-1",
        "gr-satnogs": "2.3.4.0-1",
        "gr-soapy": "2.1.3.1-1",
        "gnuradio": "3.8.2.0-14",
        "satnogs-config": "0.13.2"
    },
    "state": {
        "is-applied": true,
        "pending-tags": null
    },
    "system": {
        "date": "2023-05-16T11:43:10.850794+00:00",
        "distribution": {
            "DESCRIPTION": "Debian GNU/Linux 11 (bullseye)",
            "RELEASE": "11",
            "CODENAME": "bullseye",
            "ID": "Debian"
        },
        "pending-updates": false,
        "platform": {
            "system": "Linux",
            "node": "monero2",
            "release": "5.10.0-23-amd64",
            "version": "#1 SMP Debian 5.10.179-1 (2023-05-12)",
            "machine": "x86_64"
        },
        "memory": {
            "total": 1798766592,
            "available": 1026539520,
            "percent": 42.9,
            "used": 610091008,
            "free": 285728768,
            "active": 517390336,
            "inactive": 817258496,
            "buffers": 65454080,
            "cached": 837492736,
            "shared": 1789952,
            "slab": 88711168
        },
        "disk": {
            "total": 312897159168,
            "used": 9181802496,
            "free": 287746228224,
            "percent": 3.1
        }
    },
    "configuration": {
        "satnogs_antenna": "RX",
        "satnogs_api_token": "[redacted]",
        "satnogs_gain_mode": "Settings Field",
        "satnogs_log_level": "DEBUG",
        "satnogs_other_settings": "LNA=9,MIX=6,VGA=11",
        "satnogs_rf_gain": "40",
        "satnogs_rx_samp_rate": "3e6",
        "satnogs_soapy_rx_device": "driver=airspy,serial=260868c8264eaf9b,biastee=true,gainmode=2",
        "satnogs_station_elev": "230",
        "satnogs_station_id": "3141",
        "satnogs_station_lat": "50.793",
        "satnogs_station_lon": "8.998"
    }
}

Aaaand last but not least, here’s what “SoapySDRUtil --probe” returns:


######################################################
##     Soapy SDR -- the SDR abstraction library     ##
######################################################

Probe device 

----------------------------------------------------
-- Device identification
----------------------------------------------------
  driver=Airspy
  hardware=Airspy
  serial=260868c8264eaf9b

----------------------------------------------------
-- Peripheral summary
----------------------------------------------------
  Channels: 1 Rx, 0 Tx
  Timestamps: NO
  Other Settings:
     * Bias tee - Enable the 4.5v DC Bias tee to power SpyVerter / LNA / etc. via antenna connection.
       [key=biastee, default=false, type=bool]
     * Bit pack - Enable packing 4 12-bit samples into 3 16-bit words for 25% less USB trafic.
       [key=bitpack, default=false, type=bool]
     * Gain Mode - 0 = linearity, 1 = sensitivity, 2 = manual
       [key=gainmode, default=0, type=int]

----------------------------------------------------
-- RX Channel 0
----------------------------------------------------
  Full-duplex: NO
  Supports AGC: YES
  Stream formats: CS16, CF32
  Native format: CS16 [full-scale=32767]
  Antennas: RX
  Full gain range: [0, 21] dB
    LIN gain range: [0, 21] dB
  Full freq range: [24, 1800] MHz
    RF freq range: [24, 1800] MHz
  Sample rates: 3, 6 MSps
  Filter bandwidths: 2.7, 5.4 MHz

Any help would be appreciated, as I have no idea how to go from here… Attached to the Airspy Mini is a LNA which is why i have Bias tee enabled. If you need any other information, feel free to ask:)
Edit: Everything else works fine, the Client is connected and online!

Based on your config it seems you also installed the experimental Soapy Airspy driver, maybe you can confirm this.

Looking at your config, there is only one entry that shouldn’t be there.

    "configuration": {
        "satnogs_antenna": "RX",
        "satnogs_api_token": "[redacted]",
        "satnogs_gain_mode": "Settings Field",
        "satnogs_log_level": "DEBUG",
        "satnogs_other_settings": "LNA=9,MIX=6,VGA=11",
        "satnogs_rf_gain": "40",
        "satnogs_rx_samp_rate": "3e6",
        "satnogs_soapy_rx_device": "driver=airspy,serial=260868c8264eaf9b,biastee=true,gainmode=2",
        "satnogs_station_elev": "230",
        "satnogs_station_id": "3141",
        "satnogs_station_lat": "50.793",
        "satnogs_station_lon": "8.998"
    }
}

Remove "satnogs_rf_gain": "40", this isn’t used with this driver and the option gainmode=2 and not any of the other gainmode options.

Experimental Airspy driver: New Airspy R2/Mini driver development

Jan - PE0SAT

Yep, just noticed that "satnogs_rf_gain": "40" is not necessesary a few minutes ago and didn’t have the opportunity to test yet.
Also yes I did install the experimental driver (in hope to fix this issue) but I forgot to replace the libairspySupport.so files (I also have two ones like [satcolintel5] in the post you linked).
I will replace them now, then see if it works and report back!

1 Like

Okay soooo…
Sadly, the issue (kind of?) persists. But it did change!
The new error is:

May 16 19:10:48 monero2 satnogs-client[2499]: Traceback (most recent call last):
May 16 19:10:48 monero2 satnogs-client[2499]:   File "/usr/bin/satnogs_fm.py", line 466, in <module>
May 16 19:10:48 monero2 satnogs-client[2499]:     main()
May 16 19:10:48 monero2 satnogs-client[2499]:   File "/usr/bin/satnogs_fm.py", line 449, in main
May 16 19:10:48 monero2 satnogs-client[2499]:     tb = top_block_cls(antenna=options.antenna, bb_freq=options.bb_freq, bw=options.bw, dc_removal=options.dc_removal, decoded_data_file_path=options.decoded_data_file_path, dev_args=options.dev_args, deviation=options.deviation, doppler_correction_per_sec=options.doppler_correction_per_sec, enable_iq_dump=options.enable_iq_dump, file_path=options.file_path, gain=options.gain, gain_mode=options.gain_mode, iq_file_path=options.iq_file_path, lo_offset=options.lo_offset, max_modulation_freq=options.max_modulation_freq, other_settings=options.other_settings, ppm=options.ppm, rigctl_port=options.rigctl_port, rx_freq=options.rx_freq, samp_rate_rx=options.samp_rate_rx, soapy_rx_device=options.soapy_rx_device, stream_args=options.stream_args, tune_args=options.tune_args, udp_IP=options.udp_IP, udp_dump_host=options.udp_dump_host, udp_dump_port=options.udp_dump_port, udp_port=options.udp_port, waterfall_file_path=options.waterfall_file_path)
May 16 19:10:48 monero2 satnogs-client[2499]:   File "/usr/bin/satnogs_fm.py", line 91, in __init__
May 16 19:10:48 monero2 satnogs-client[2499]:     self.soapy_source_0_0 = soapy.source(1, dev, dev_args, stream_args,
May 16 19:10:48 monero2 satnogs-client[2499]:   File "/usr/lib/python3/dist-packages/soapy/soapy_swig.py", line 131, in make
May 16 19:10:48 monero2 satnogs-client[2499]:     return _soapy_swig.source_make(nchan, device, dev_args, stream_args, tune_args, other_settings, sampling_rate, type)
May 16 19:10:48 monero2 satnogs-client[2499]: RuntimeError: SoapySDR::Device::make() no match

And I will post my config again cause I made some changes:

{
    "versions": {
        "satnogs-client": "1.8.1",
        "satnogs-client-ansible": "202209101521",
        "satnogs-flowgraphs": "1.4-1",
        "gr-satnogs": "2.3.4.0-1",
        "gr-soapy": "2.1.3.1-1",
        "gnuradio": "3.8.2.0-14",
        "satnogs-config": "0.13.2"
    },
    "state": {
        "is-applied": true,
        "pending-tags": null
    },
    "system": {
        "date": "2023-05-16T17:13:30.502051+00:00",
        "distribution": {
            "DESCRIPTION": "Debian GNU/Linux 11 (bullseye)",
            "RELEASE": "11",
            "CODENAME": "bullseye",
            "ID": "Debian"
        },
        "pending-updates": false,
        "platform": {
            "system": "Linux",
            "node": "monero2",
            "release": "5.10.0-23-amd64",
            "version": "#1 SMP Debian 5.10.179-1 (2023-05-12)",
            "machine": "x86_64"
        },
        "memory": {
            "total": 1798766592,
            "available": 1121386496,
            "percent": 37.7,
            "used": 515760128,
            "free": 510459904,
            "active": 254709760,
            "inactive": 842514432,
            "buffers": 33652736,
            "cached": 738893824,
            "shared": 1781760,
            "slab": 91713536
        },
        "disk": {
            "total": 312897159168,
            "used": 8750518272,
            "free": 288177512448,
            "percent": 2.9
        }
    },
    "configuration": {
        "satnogs_antenna": "RX",
        "satnogs_api_token": "[redacted]",
        "satnogs_log_level": "DEBUG",
        "satnogs_rx_samp_rate": "3e6",
        "satnogs_soapy_rx_device": "driver=airspy,serial=260868c8264eaf9b,biastee=true",
        "satnogs_station_elev": "230",
        "satnogs_station_id": "3141",
        "satnogs_station_lat": "50.793",
        "satnogs_station_lon": "8.998"
    }
}

It should also be mentioned that when I run "SoapySDRUtil --probe" it doesn’t show the “Gain Mode” Setting anymore…

You removed to much, I only mentioned "satnogs_rf_gain": "40",

Sorry for the confusion, I removed it since I thought if it doesn’t show the “Gain Mode” option in SoapySDRUtil anymore it might cause issues?
So how should I go from here? Try to restore the “Gain Mode” option or just use the normal “satnogs_rf_gain” setting?

This is mine working config:

SATNOGS_SOAPY_RX_DEVICE="driver=airspy,serial=[replace with your calue],gainmode=0,biastee=true"
SATNOGS_RX_SAMP_RATE="3e6"
SATNOGS_GAIN_MODE="Settings Field"
SATNOGS_OTHER_SETTINGS="LIN=14"
SATNOGS_ANTENNA="RX"

Soapy Drivers:

SoapySDRUtil --info

######################################################
##     Soapy SDR -- the SDR abstraction library     ##
######################################################

Lib Version: v0.7.2-2
API Version: v0.7.1
ABI Version: v0.7
Install root: /usr
Search path:  /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7
Search path:  /usr/local/lib/x86_64-linux-gnu/SoapySDR/modules0.7                (missing)
Search path:  /usr/local/lib/SoapySDR/modules0.7                                 (missing)
Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libHackRFSupport.so  (0.3.3)
Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libLMS7Support.so    (20.10.0)
Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libRedPitaya.so      (0.1.1)
Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libairspySupport.so  (0.2.0-a9695d7)
Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libaudioSupport.so   (0.1.1)
Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libbladeRFSupport.so (0.4.1)
Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libmiriSupport.so    (0.2.5)
Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libosmosdrSupport.so (0.2.5)
Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libremoteSupport.so  (0.5.2)
Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/librfspaceSupport.so (0.2.5)
Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/librtlsdrSupport.so  (0.3.3-40d0708)
Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libuhdSupport.so     (0.4.1)
Available factories... airspy, audio, bladerf, hackrf, lime, miri, osmosdr, redpitaya, remote, rfspace, rtlsdr, uhd

Check the libairspySupport.so driver

SoapySDRUtil --probe="driver=airspy

######################################################
##     Soapy SDR -- the SDR abstraction library     ##
######################################################

Probe device driver=airspy

`
----------------------------------------------------
-- Device identification
----------------------------------------------------
  driver=Airspy
  hardware=Airspy
  serial=466c64c8306b65c7

----------------------------------------------------
-- Peripheral summary
----------------------------------------------------
  Channels: 1 Rx, 0 Tx
  Timestamps: NO
  Other Settings:
     * Bias tee - Enable the 4.5v DC Bias tee to power SpyVerter / LNA / etc. via antenna connection.
       [key=biastee, default=false, type=bool]
     * Bit pack - Enable packing 4 12-bit samples into 3 16-bit words for 25% less USB trafic.
       [key=bitpack, default=false, type=bool]
     * Gain Mode - 0 = linearity, 1 = sensitivity, 2 = manual
       [key=gainmode, default=0, type=int]

----------------------------------------------------
-- RX Channel 0
----------------------------------------------------
  Full-duplex: YES
  Supports AGC: YES
  Stream formats: CS16, CF32
  Native format: CS16 [full-scale=32767]
  Antennas: RX
  Full gain range: [0, 21] dB
    LIN gain range: [0, 21] dB
  Full freq range: [24, 1800] MHz
    RF freq range: [24, 1800] MHz
  Sample rates: 3, 6 MSps

Okay, just realized why the “Gain Mode” option disappeared, I replaced it with the wrong libairspySupport.so file, oops.
I will replace it with the correct one now and copy your gain settings. Then I’ll try again and see if that fixes it.

May 16 19:43:01 monero2 satnogs-client[1036]: Traceback (most recent call last):
May 16 19:43:01 monero2 satnogs-client[1036]:   File "/usr/bin/satnogs_noaa_apt_decoder.py", line 484, in <module>
May 16 19:43:01 monero2 satnogs-client[1036]:     main()
May 16 19:43:01 monero2 satnogs-client[1036]:   File "/usr/bin/satnogs_noaa_apt_decoder.py", line 467, in main
May 16 19:43:01 monero2 satnogs-client[1036]:     tb = top_block_cls(antenna=options.antenna, bb_freq=options.bb_freq, bw=options.bw, dc_removal=options.dc_removal, decoded_data_file_path=options.decoded_data_file_path, dev_args=options.dev_args, doppler_correction_per_sec=options.doppler_correction_per_sec, enable_iq_dump=options.enable_iq_dump, file_path=options.file_path, flip_images=options.flip_images, gain=options.gain, gain_mode=options.gain_mode, iq_file_path=options.iq_file_path, lo_offset=options.lo_offset, other_settings=options.other_settings, ppm=options.ppm, rigctl_port=options.rigctl_port, rx_freq=options.rx_freq, samp_rate_rx=options.samp_rate_rx, soapy_rx_device=options.soapy_rx_device, stream_args=options.stream_args, sync=options.sync, tune_args=options.tune_args, udp_IP=options.udp_IP, udp_dump_host=options.udp_dump_host, udp_dump_port=options.udp_dump_port, udp_port=options.udp_port, waterfall_file_path=options.waterfall_file_path)
May 16 19:43:01 monero2 satnogs-client[1036]:   File "/usr/bin/satnogs_noaa_apt_decoder.py", line 90, in __init__
May 16 19:43:01 monero2 satnogs-client[1036]:     self.soapy_source_0_0 = soapy.source(1, dev, dev_args, stream_args,
May 16 19:43:01 monero2 satnogs-client[1036]:   File "/usr/lib/python3/dist-packages/soapy/soapy_swig.py", line 131, in make
May 16 19:43:01 monero2 satnogs-client[1036]:     return _soapy_swig.source_make(nchan, device, dev_args, stream_args, tune_args, other_settings, sampling_rate, type)
May 16 19:43:01 monero2 satnogs-client[1036]: RuntimeError: SoapySDR::Device::make() no match

Issue did not change…
I’ll try updating everything but if that doesn’t work I’m out of clues…

compare your output with the information I shared, I think it also a good idea to restart the client after replacing a file. sudo systemctl restart satnogs-client

I rebooted after replacing the files, etc.
Here’s my SoapySDRUtil --info:

######################################################
##     Soapy SDR -- the SDR abstraction library     ##
######################################################

Lib Version: v0.8.1-gd2496c50
API Version: v0.8.200
ABI Version: v0.8-3
Install root: /usr/local
Search path:  /usr/local/lib/SoapySDR/modules0.8-3
Module found: /usr/local/lib/SoapySDR/modules0.8-3/libairspySupport.so (0.2.0-a9695d7)
Available factories... airspy
Available converters...
 -  CF32 -> [CF32, CS16, CS8, CU16, CU8]
 -  CS16 -> [CF32, CS16, CS8, CU16, CU8]
 -  CS32 -> [CS32]
 -   CS8 -> [CF32, CS16, CS8, CU16, CU8]
 -  CU16 -> [CF32, CS16, CS8]
 -   CU8 -> [CF32, CS16, CS8]
 -   F32 -> [F32, S16, S8, U16, U8]
 -   S16 -> [F32, S16, S8, U16, U8]
 -   S32 -> [S32]
 -    S8 -> [F32, S16, S8, U16, U8]
 -   U16 -> [F32, S16, S8]
 -    U8 -> [F32, S16, S8]

EDIT: The output for --probe is the same except for Full-duplex: NO
Also i copied your client settings:

{
    "versions": {
        "satnogs-client": "1.8.1",
        "satnogs-client-ansible": "202209101521",
        "satnogs-flowgraphs": "1.4-1",
        "gr-satnogs": "2.3.4.0-1",
        "gr-soapy": "2.1.3.1-1",
        "gnuradio": "3.8.2.0-14",
        "satnogs-config": "0.13.2"
    },
    "state": {
        "is-applied": false,
        "pending-tags": null
    },
    "system": {
        "date": "2023-05-16T17:48:39.258769+00:00",
        "distribution": {
            "DESCRIPTION": "Debian GNU/Linux 11 (bullseye)",
            "RELEASE": "11",
            "CODENAME": "bullseye",
            "ID": "Debian"
        },
        "pending-updates": false,
        "platform": {
            "system": "Linux",
            "node": "monero2",
            "release": "5.10.0-23-amd64",
            "version": "#1 SMP Debian 5.10.179-1 (2023-05-12)",
            "machine": "x86_64"
        },
        "memory": {
            "total": 1798766592,
            "available": 1153404928,
            "percent": 35.9,
            "used": 487305216,
            "free": 633868288,
            "active": 280444928,
            "inactive": 719405056,
            "buffers": 40992768,
            "cached": 636600320,
            "shared": 1568768,
            "slab": 77647872
        },
        "disk": {
            "total": 312897159168,
            "used": 8752345088,
            "free": 288175685632,
            "percent": 2.9
        }
    },
    "configuration": {
        "satnogs_antenna": "RX",
        "satnogs_api_token": "[redacted]",
        "satnogs_gain_mode": "Settings Field",
        "satnogs_log_level": "DEBUG",
        "satnogs_other_settings": "LIN=14",
        "satnogs_rx_samp_rate": "3e6",
        "satnogs_soapy_rx_device": "driver=airspy,serial=260868c8264eaf9b,biastee=true,gainmode=0",
        "satnogs_station_elev": "230",
        "satnogs_station_id": "3141",
        "satnogs_station_lat": "50.793",
        "satnogs_station_lon": "8.998"
    }
}

Well fingers crossed, this seems fine.

Nope, last error I posted is still there…
I don’t really have any idea what could cause it…

Oke, back to basics, can you share some extra information on your setup?

x86, arm ?
installation ?

Basically as much as possible

I had another look at the previous messages, so you have a Intel installation I guess with Ansible.

Have a look at Debian | Amateur Radio – PEØSAT and see if you have executed all these steps. My guess is, that you forgot to add the user running the satnogs-client to some groups.

Oh, that’s interesting, I didn’t know a guide for debian existed lol. I kind of puzzled everything together.
When I first installed it, I got an error saying “ansible too old, you need 12.0” or something similar. So then I removed ansible and reinstalled it via pip3 and it worked.
Also I don’t have an Intel processor: “AMD Athlon™ II P320 Dual-Core Processor”. Could this possibly cause issues?
(I will now check the guide and see if everything is configured correctly)

Okay, so before I completely mess my installation up, I’ll ask to make sure:
The issue could actually be caused by the part where you configure the host (view picture below).

How can I change this, considering my installation process is already finished? Or should I just go to the whole process again and would that cause issues with my existing installation?

The processor should be fine otherwise Debian amd64 wouldn’t install.

You can try to remove all packages related to satnogs and then make sure all steps are in place to start ansible and rerun the ansible step.

dpkg -l | grep satn will give you an idea what satnogs related packages are installed.

Or try something I never tried and just re run ansible with the altered required steps.

1 Like

Okaaayyy sooo…
I installed a fresh copy of debian and installed everything again… It works now!
So my advice if anyone else encounters this issue, try the fixes above and if they don’t work, don’t waste your time and just reinstall everything.
I’m not sure what the issue was but if I had to guess it’s related to that Soapy audio device that was missing for me. So don’t mess with the Soapy installation guys!

2 Likes