-
Notifications
You must be signed in to change notification settings - Fork 27
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
Cannot reopen device after activating stream using Soapy interface #29
Comments
@joesdiner repo has been updated and the patch has been applied to this repo. Recompile and try again. |
This issue is still present. I am unable to stream Rx from my device and every time the device opens and closes, it's unable to open again. ` ###################################################### Soapy Server -- Use any Soapy SDR remotely###################################################### Server version: 0.6.0-gc09b2f10 ` |
While using the Soapy interface to access an XTRX using the PCIe adapter, I get an error while trying to reopen the device after closing it. This only occurs if I call
activateStream()
on a stream created from the device. If I do not callactivateStream()
, it works properly. I have not tested to see if the same problem occurs while using the USB3 adapter.I am using the latest version of libxtrx with this patch applied to fix setup stream. libxtrxll is the latest and xtrx_linux_pcie_drv is at ab29a2b.
Below is a program exhibiting the behavior I'm observing:
Output:
If I put a pause in between Tests 1 and 2,
fuser
reports the device is not in use (no output), as expected. If I put a pause between Tests 3 and 4,fuser
reports the device is still in use, which it should not be:The text was updated successfully, but these errors were encountered: