Post Go back to editing

Issue setting bandwidth or sample_rate on Adalm Pluto

Hi 

I have to plutos on my deck, the first one is rev B and latest firmware .35, i plug it on a raspberry Pi 4 I have this ( Same error with firmware version 0.30) 

Python 3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import adi
>>> ip='192.168.2.1'
>>> sdr = adi.Pluto('ip:'+ip)
>>> sdr.rx_rf_bandwidth = 100000
ERROR: READ LINE: -32
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.9/dist-packages/pyadi_iio-0.0.14-py3.9.egg/adi/ad936x.py", line 112, in rx_rf_bandwidth
File "/usr/local/lib/python3.9/dist-packages/pyadi_iio-0.0.14-py3.9.egg/adi/attribute.py", line 123, in _set_iio_attr_int
File "/usr/local/lib/python3.9/dist-packages/pyadi_iio-0.0.14-py3.9.egg/adi/attribute.py", line 100, in _set_iio_attr
File "/usr/local/lib/python3.9/dist-packages/pyadi_iio-0.0.14-py3.9.egg/adi/attribute.py", line 98, in _set_iio_attr
File "/home/pi/.local/lib/python3.9/site-packages/iio.py", line 712, in <lambda>
lambda self, x: self._write(x),
File "/home/pi/.local/lib/python3.9/site-packages/iio.py", line 744, in _write
_c_write_attr(self._channel, self._name_ascii, value.encode("ascii"))
File "/home/pi/.local/lib/python3.9/site-packages/iio.py", line 62, in _check_negative
raise OSError(-result, _strerror(-result))
BrokenPipeError: [Errno 32] Broken pipe

If I plug the second pluto, rev C and firmware 0.32 I have this:

Python 3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import adi
>>> ip='192.168.2.1'
>>> sdr = adi.Pluto('ip:'+ip)
>>> sdr.rx_rf_bandwidth = 100000
>>>

So with the rev C pluto everything works fine. 

BUT! if I plug the rev B pluto to windows laptop and do the same on visual studio everything is fine! 

libiio and pyadi are the latest available.

I don't know exactly what to look at, any suggestion will be really appreciated

ciao

Giampiero

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.