I wanted to post my findings with the PlutoSDR and GQRX 2.7. I've spent a bit of time getting it to work so hopefully this will help some others.
All of the following is using the MyriadRF PPA's with Ubuntu 17.04.
I was initially given the following error.
FATAL: No Pluto device found
This was solved by grabbing the gr-osmocom-gqrx from github and compiling the plutosdr branch manually. Is the hardcoded URI that was added in the most recent commit in the version that is on the Ubuntu PPA's? My guess is that the last commit is missing from what is compiled in the ppa repo's.
2nd issue is that an IP uri is my only option (e.g., ip:192.168.2.1). Usb should be an option as that works on the Windows side and produces better results for me. I can use 4MSPS with no drops where with IP I can only us 3MSPS. Using "iio_info -s" reported the following.
Library version: 0.10 (git tag: v0.10)
Compiled with backends: local xml ip
No contexts found.
Notice how usb is missing from the compiled backends. I was able to download the libiio source from github and compile my own to fix this also. It requires libusb1.0-dev installed first and it automatically compiles the usb backend into the lib. This is also why the auto finding feature is not working and requires a hard coded uri for gqrx right now. Once I recompiled I got this ....
Library version: 0.10 (git tag: 82a23b2)
Compiled with backends: local xml ip usb
Available contexts:
0: 0456:b673 (Analog Devices Inc. PlutoSDR (ADALM-PLUTO)), serial=xxxxxxxxxx [usb:x.x.x]
Hopefully this information is of use and can be fixed in the ppa repo's in the future.
Thanks for all the hard work that goes into this project!