Dear Josh,
I have modified my setting as you explained in your previous reply but
unfortunately I still have an error.
I am using these settings (copied from top_block.py):
self.uhd_mimo_source_0 = uhd.mimo_source(4, “addr=192.168.10.11
192.168.20.11 192.168.30.11 192.168.40.11, recv_buff_size=50000000,
send_buff_size=50000000”, uhd.io_type_t.COMPLEX_FLOAT32)
self.uhd_mimo_source_0.set_samp_rate_all(samp_rate)
map(lambda x: self.uhd_mimo_source_0.set_center_freq(*x),
enumerate((fc,fc,fc,fc)))
map(lambda x: self.uhd_mimo_source_0.set_gain(*x),
enumerate((35,35,35,35)))
map(lambda x: self.uhd_mimo_source_0.set_antenna(*x),
enumerate([‘TX/RX’,‘TX/RX’,‘TX/RX’,‘TX/RX’]))
When I run the flowgraph I receive this error message and the program
stops:
Current recv sock buff size: 50000000 bytes
Current send sock buff size: 50000000 bytes
Current recv sock buff size: 50000000 bytes
Current send sock buff size: 50000000 bytes
Current recv sock buff size: 50000000 bytes
Current send sock buff size: 50000000 bytes
Current recv sock buff size: 50000000 bytes
Current send sock buff size: 50000000 bytes
Using: Flex 2400 MIMO B RX (0x0027)
Using: Flex 2400 MIMO B TX (0x002b)
Using: Flex 2400 MIMO B RX (0x0027)
Using: Flex 2400 MIMO B TX (0x002b)
Using: Flex 2400 MIMO B RX (0x0027)
Using: Flex 2400 MIMO B TX (0x002b)
Using: Flex 2400 MIMO B RX (0x0027)
Using: Flex 2400 MIMO B TX (0x002b)
RX samples per packet: 358
TX samples per packet: 355
Recv pirate num frames: 33333
Set time with unknown pps edge:
- set times next pps (race condition)
- catch seconds rollover at pps edge
- set times next pps (synchronously)
gr_block_executor: source <gr_block uhd mimo source (1)> produced no
output.
We’re marking it DONE.
Sometimes I also receive these errors that disappear when I power cycle
the
USRP2’s:
Error (usrp2 recv pirate loop): bad vrt header or unsupported packet
type
Error (usrp2 recv pirate loop): assertion failed: if_packet_info.has_tsi
and
if_packet_info.has_tsf
in void
usrp2_impl::io_impl::recv_pirate_loop(boost::shared_ptruhd::transport::zero_copy_if,
boost::shared_ptr<usrp2_mboard_impl>, size_t)
at /home/dave/uhd/host/lib/usrp/usrp2/io_impl.cpp:97
Error (usrp2 recv pirate loop): assertion failed: if_packet_info.has_tsi
and
if_packet_info.has_tsf
in void
usrp2_impl::io_impl::recv_pirate_loop(boost::shared_ptruhd::transport::zero_copy_if,
boost::shared_ptr<usrp2_mboard_impl>, size_t)
at /home/dave/uhd/host/lib/usrp/usrp2/io_impl.cpp:97
Waiting for reply. By the way, thank you for modifying the online manual
Best regards,
Zohair