You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not able to open a specific device using osmocom in GNU Radio or Soapy in python using dev=pcie:///dev/xtrx0 (or pcie:///dev/xtrx1). In GNU Radio it fails after xtrx_open_list with no error output. In Soapy it simply defaults to xtrx0 every time. If I leave dev empty everything works fine, transmit, receive, tuning, etc. Additionally, xtrx_fft example works fine with either device, which is odd.
My goal here is to get two xtrx devices receiving together (4 channel mimo).
EDIT: I've manually compiled all source repos since the images repo isn't properly tracking the latest commits. However, Soapy is still defaulting to xtrx0. Here is what I'm using for initialization in python: args = dict(dev="/dev/xtrx1", loglevel="2") print args sdr = SoapySDR.Device(args)
and the corresponding output: {'loglevel': '2', 'dev': '/dev/xtrx1'} 10:48:09.368261 DEBUG: xtrxllpciev0_discovery:264 [PCIE] pcie: Found 'pcie:///dev/xtrx0' 10:48:09.368292 DEBUG: xtrxllpciev0_discovery:264 [PCIE] pcie: Found 'pcie:///dev/xtrx1' [INFO] Make connection: 'pcie:///dev/xtrx0' CPU Features: SSE2+ SSE4.1+ AVX- FMA- [INFO] Created: 'pcie:///dev/xtrx0'
If I manually set const std::string& dev = "/dev/xtrx1"; in SoapyXTRX.cpp I correctly initialize the second device. [INFO] Created: '/dev/xtrx1'
The text was updated successfully, but these errors were encountered:
I'm not able to open a specific device using osmocom in GNU Radio or Soapy in python using dev=pcie:///dev/xtrx0 (or pcie:///dev/xtrx1). In GNU Radio it fails after xtrx_open_list with no error output. In Soapy it simply defaults to xtrx0 every time. If I leave dev empty everything works fine, transmit, receive, tuning, etc. Additionally, xtrx_fft example works fine with either device, which is odd.
My goal here is to get two xtrx devices receiving together (4 channel mimo).
EDIT: I've manually compiled all source repos since the images repo isn't properly tracking the latest commits. However, Soapy is still defaulting to xtrx0. Here is what I'm using for initialization in python:
args = dict(dev="/dev/xtrx1", loglevel="2")
print args
sdr = SoapySDR.Device(args)
and the corresponding output:
{'loglevel': '2', 'dev': '/dev/xtrx1'}
10:48:09.368261 DEBUG: xtrxllpciev0_discovery:264 [PCIE] pcie: Found 'pcie:///dev/xtrx0'
10:48:09.368292 DEBUG: xtrxllpciev0_discovery:264 [PCIE] pcie: Found 'pcie:///dev/xtrx1'
[INFO] Make connection: 'pcie:///dev/xtrx0'
CPU Features: SSE2+ SSE4.1+ AVX- FMA-
[INFO] Created: 'pcie:///dev/xtrx0'
If I manually set
const std::string& dev = "/dev/xtrx1";
in SoapyXTRX.cpp I correctly initialize the second device.[INFO] Created: '/dev/xtrx1'
The text was updated successfully, but these errors were encountered: