-
Notifications
You must be signed in to change notification settings - Fork 191
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
Single antenna mode (-A 1) for downlink seems to select wrong SDR when UHD/soapy sees multiple devices #72
Comments
Hi, note that only USRP B200/B210s can be used for multiple USRPs for uplink sniffing. |
Yes I know only USRP X310 and USRP B200/B210 with GPSDO can sniff uplink officially. However this is issue is for downlink. I've looked at the past reported issues and it seems clear that people are likely not aware of the meaning of the error they are receiving, especially the I've spent quite lot of time debugging that. You can add this to FAQ about the part of using "cheaper SDR for downlink":
This is great project, it's just not easy to get working and I figured it'd be just at least useful to have the errors + woarkounds in issues. |
E.g. for LimeSDR on LNAH antenna for my frequency, this gives me ~0% skipped subframes and fairly good success rate:
|
When using single antenna mode
-A 1
, LTESniffer seems to ignore-a id=2
selection. E.g. with any SDR this happens:sudo ./build/src/LTESniffer -A 1 -W 4 -f 1869900e3 -C -m 0 -a "num_recv_frames=512" -a id=2
Result:
/home/gnuradio/persistent/LTESniffer.gnuradio_3.10_docker/build/srsRAN-src/lib/src/phy/rf/rf_uhd_imp.cc:313: UHD unhandled event code 64
Looks like it selected audio card, not the correct SDR.
When using
-A 2
with LimeSDR, you can see it chooses the SDR you put in argument:sudo ./build/src/LTESniffer -A 2 -W 4 -f 1869900e3 -C -m 0 -a "num_recv_frames=512" -a id=2
Then the sniffing works.
Removing the other devices (sound card) from
uhd_list_devices
bysudo apt remove soapysdr0.8-module-audio
makes the single-antenna mode work as LimeSDR remains as the only device.git commit:
058e05a310dc602a3a2276d36222607fad274264
The text was updated successfully, but these errors were encountered: