I have successfully been running multiple ADRV9009-ZU11EG SOMs following the guide here:
https://wiki.analog.com/resources/eval/user-guides/adrv9009-zu11eg/syncronization
Recently I saw that new boot files had been posted to that page, so I sought to update my system. I installed the 4 files to each of my SOMs, and have not been able to get them to run.
When I try to connect to my SOMs, this is the error that results:
--Connecting to devices
Traceback (most recent call last):
File "./BeamsGui.py", line 78, in <module>
multi.primary.trx_lo = freq_lo
File "/home/ubuntu/.local/lib/python3.8/site-packages/adi/adrv9009.py", line 225, in trx_lo
self._set_iio_attr("altvoltage0", "frequency", True, value)
File "/home/ubuntu/.local/lib/python3.8/site-packages/adi/attribute.py", line 86, in _set_iio_attr
raise ex
File "/home/ubuntu/.local/lib/python3.8/site-packages/adi/attribute.py", line 84, in _set_iio_attr
channel.attrs[attr_name].value = str(value)
File "/home/ubuntu/.local/lib/python3.8/site-packages/iio.py", line 707, in <lambda>
lambda self, x: self._write(x),
File "/home/ubuntu/.local/lib/python3.8/site-packages/iio.py", line 739, in _write
_c_write_attr(self._channel, self._name_ascii, value.encode("ascii"))
File "/home/ubuntu/.local/lib/python3.8/site-packages/iio.py", line 70, in _check_negative
raise OSError(-result, _strerror(-result))
OSError: [Errno 16] Device or resource busy
I have tried loading a fresh SD card, with a new Ubuntu installation running pyadi-iio, and receive the same error.
Any suggestions?