I am having trouble using the B210 USRP in two channel
mode. Things work well when I use grc to configure the B210
with one channel, but when I try using two channels, I get the
error shown below. This is quite similar to a problem I had
earlier with a TVRX2, which was fixed with a "-M build." I am
still using the same build and the TVRX2 continues to work fine.
Perhaps I am not configuring the B210 properly? I attach
the .grc and top_block.py files.
Any suggestions would be most welcome.
Executing: "/home/marlow/gnuradio/B210/top_block.py"
linux; GNU
C++ version 4.8.2; Boost_105400;
UHD_003.008.000-50-gb228b755
Using Volk
machine: ssse3_64_orc
libGL error:
failed to load driver: swrast
-- Operating
over USB 2.
-- Initialize
CODEC control...
-- Initialize
Radio control...
-- Performing
register loopback test... pass
-- Performing
register loopback test... pass
-- Performing
CODEC loopback test... pass
-- Performing
CODEC loopback test... pass
-- Asking for
clock rate 32.000000 MHz...
-- Actually
got clock rate 32.000000 MHz.
-- Performing
timer loopback test... pass
-- Performing
timer loopback test... pass
-- Setting
master clock rate selection to 'automatic'.
Traceback
(most recent call last):
File
"/home/marlow/gnuradio/B210/top_block.py", line 178, in
<module>
tb =
top_block()
File
"/home/marlow/gnuradio/B210/top_block.py", line 99, in
__init__
self.uhd_usrp_source_0.set_samp_rate(samp_rate)
File
"/usr/local/lib/python2.7/dist-packages/gnuradio/uhd/uhd_swig.py",
line 2774, in set_samp_rate
return
_uhd_swig.usrp_source_sptr_set_samp_rate(self, *args,
**kwargs)
RuntimeError:
LookupError: IndexError: multi_usrp: RX channel 1 out of
range for configured RX frontends
>>> Done