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
?