-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RSP1A not found under MAC OS after update from SoapySDRplay to SoapySDRplay3 #54
Comments
After some play around SoapySDRUtil brings this error (but seems the API service is running, a stop/start dont helped) alpha@iMAC ~ % SoapySDRUtil --find shm_open: No such file or directory alpha@iMAC ~ % ps aux |grep sdrplay |
@aneitzel - I think the right command to probe for a SDRplay device using SoapySDRUtil is:
see: https://github.com/pothosware/SoapySDRPlay3/wiki#probing-soapy-sdr-play Also I too have seen in the past cases where the SDRplay API service showed up as running, but for some reason wasn't responding.
Of course rebooting takes care of all these steps, but I find this process faster (and less disruptive) that a full reboot. Hope this helps, |
i found something out ! the RSP1A will be working then i UNLOAD the service startup created during installation with After check now running services:
If the service startup will enabled again via "sudo port load SDRplay3" seems there are two instances of backgound API service running 1. /usr/local/bin/sdrplay_apiService see here: alpha@iMAC ~ % sudo port load SDRplay3 alpha@iMAC ~ % ps aux |grep sdrplay IF THIS IS THE CASE, THE RSP1A will never found and Soapy probe hangs Any idea from there the 2. instance comes and how to cleanup this problem? Was the path changed from API 2 to API v3 maybe? |
@aneitzel - looking at your message I noticed that the two instances of the sdrplay_apiService are in two different locations: Once you decide which of the two installations you want to keep, I suggest removing the other one to avoid conflicts like this one. Franco |
You should remove the |
If someone can provide instructions how to deinstall API package from SDRplay website? Would be very appreciated! |
Use |
Guys, seems there is something wrong with the API comes with MAC PORTS. With this API active my RSP1A will not be found! I cleaned up the SDRplay webpage provided API via
alpha@iMAC ~ % sudo port load SDRplay3
alpha@iMAC ~ % ps aux |grep sdrplay alpha@iMAC ~ % SoapySDRUtil --info Lib Version: v0.8.1-unknown
Probe device driver=sdrplay alpha@iMAC ~ % SoapySDRUtil --find No devices found! Any idea? |
on a fresh macOS 10.14 I did |
Hello,
RSP1A cant be found under MAC OS after update from SoapySDRplay to SoapySDRplay3 (OS is Catalina 1.15.7).
If i revert back to SoapySDRplay and SDRplay (package install all via MAC PORTs) it will be recognized and running fine.
Also i noticed that RSP1A is after a fresh boot up only been seen then run "SoapySDRUtil --find" twice times (under old SoapySDRplay). I read in SDRplay Forum this is a known BUG and solved with Catalina OS, but seems its not. Anyway back to SoapySDRplay3 and my RSP1A not found problem. I tested the following:
Then i verified that OS see my RSPA1 via lsusb:
alpha@iMAC ~ % uptime
11:06 up 53 secs, 2 users, load averages: 2,29 0,63 0,23
alpha@iMAC ~ % lsusb -v -d 1df7:3000
Bus 020 Device 003: ID 1df7:3000 SDRplay RSP1a
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
idVendor 0x1df7 SDRplay
idProduct 0x3000 RSP1a
bcdDevice 2.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 66
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 400mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
.....
alpha@iMAC ~ % SoapySDRUtil --probe=sdrplay
######################################################
Soapy SDR -- the SDR abstraction library
######################################################
Probe device sdrplay
Error probing device: SoapySDR::Device::make() no driver specified and no enumeration results
alpha@iMAC ~ % SoapySDRUtil --find=sdrplay
######################################################
Soapy SDR -- the SDR abstraction library
######################################################
-------> here it hangs without proceed
^C
alpha@iMAC ~ % SoapySDRUtil --info
######################################################
Soapy SDR -- the SDR abstraction library
######################################################
Lib Version: v0.8.1-unknown
API Version: v0.8.0
ABI Version: v0.8
Install root: /opt/local
Search path: /opt/local/lib/SoapySDR/modules0.8
Module found: /opt/local/lib/SoapySDR/modules0.8/libsdrPlaySupport.so (0.4.0)
Available factories... sdrplay
Available converters...
alpha@iMAC ~ % ps aux |grep sdrplay
root 253 0,0 0,0 4301168 1868 ?? S 11:54am 0:00.09 /opt/local/bin/sdrplay_apiService
root 100 0,0 0,0 4456720 2728 ?? Ss 11:54am 0:00.01 /opt/local/bin/daemondo --label=sdrplay_service --start-cmd /opt/local/bin/sdrplay_apiService ; --pid=exec
alpha 1074 0,0 0,0 4408516 756 s016 S+ 1:13pm 0:00.00 grep sdrplay
As stated, then i revert to the old packages SDRplay + SoapySDRplay the RSP1A works as exspected.
Need your help to figure out whats going on here please
regards André
The text was updated successfully, but these errors were encountered: