I'm looking to get OpenWebRX running on my RSPDuo connected to a RPI5 running the latest Debian. Currently getting SoapySDR to talk to the hardware via the sdrplay_apiService
"driver" but the apiService doesn't actually reach the point of listening for TCP connections.
root@raspberrypi:~# systemctl status sdrplay
● sdrplay.service - SDRplay API Service
Loaded: loaded (/etc/systemd/system/sdrplay.service; enabled; preset: enabled)
Active: active (running) since Thu 2025-03-13 15:10:01 CDT; 6s ago
Main PID: 1447884 (sdrplay_apiServ)
Tasks: 3 (limit: 9431)
CPU: 8ms
CGroup: /system.slice/sdrplay.service
└─1447884 /opt/sdrplay_api/sdrplay_apiService
Mar 13 15:10:01 raspberrypi systemd[1]: Started sdrplay.service - SDRplay API Service.
Mar 13 15:10:01 raspberrypi sdrplay_apiService[1447884]: [1447884]: sdrplay_apiService: sdrplay_apiServiceWorkerThread: Entry
Mar 13 15:10:01 raspberrypi sdrplay_apiService[1447884]: [1447885]: sdrplay_apiService_device: heartBeatThread: Entry
Mar 13 15:10:01 raspberrypi sdrplay_apiService[1447884]: [1447886]: sdrplay_apiService_device: registerDevThread: Entry
root@raspberrypi:~# netstat -tupan | grep sdr
root@raspberrypi:~#
I've strace
d the process and just get a lot of
futex(0x7fae6d2058, FUTEX_WAIT_BITSET|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1741893489, tv_nsec=743687000}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
futex(0x7fae6d2000, FUTEX_WAKE, 1) = 0
futex(0x7fae6d2058, FUTEX_WAIT_BITSET|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1741893489, tv_nsec=753687000}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
futex(0x7fae6d2000, FUTEX_WAKE, 1) = 0
futex(0x7fae6d2058, FUTEX_WAIT_BITSET|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1741893489, tv_nsec=763687000}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
futex(0x7fae6d2000, FUTEX_WAKE, 1) = 0
Anyone using the SDRPlay API successfully on recent debians?
Anyone know how to debug sdrplay_apiService
?
C>A>B