<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 11/15/2017 01:50 PM, Wahhab
      Albazrqaoe via USRP-users wrote:<br>
    </div>
    <blockquote
cite="mid:CAH=ZnW8zyGf7mEdwbX0vhuiaYc5HiHW9muzdN7R01jg+de-aeg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">Hi,</div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">I
          connect two USRP2 devices via a MIMO cable. <br>
        </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">USRP2
          devices are connected (Gigabit Eth) to different hosts. I
          didn't change IP addresses for USRP2 devices.</div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)"><br>
        </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">I
          use "rx_samples_to_file.cpp" to collect some complex samples
          from each USRP2 separately. On the USRP2 master device,
          "rx_samples_to_file.cpp" is not mortified. On the USRP2 slave
          device, we use the following code:</div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)"><br>
        </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">       
          //make mboard 1 a slave over the MIMO Cable<br>
                  usrp->set_clock_source("mimo", 1);<br>
                  usrp->set_time_source("mimo", 1);<br>
          <br>
                  //set time on the master (mboard 0)<br>
                  usrp->set_time_now(uhd::time_spec_t(0.0), 0);<br>
          <br>
                  //sleep a bit while the slave locks its time to the
          master<br>
                 
          boost::this_thread::sleep(boost::posix_time::milliseconds(100));</div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)"><br>
        </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">instead
          of <br>
        </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">//Lock
          mboard clocks<br>
              usrp->set_clock_source(ref);</div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)"><br>
        </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">Each
          device is configured with a unique center frequency (different
          from the other device). </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)"><br>
        </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">When
          I run the code on the slave computer, I got the following
          Error message:</div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">
          <p style="margin-bottom:0in;line-height:100%">LookupError:
            indexError multi_usrp::mb_root(1) – vector ::_M_range_check</p>
        </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)"><br>
        </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">We
          usually use this command:</div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">sudo
          ./rx_samples_to_file --args master_clock_rate=50e6
          --freq=2440e6 --bw=50e6 --rate=50e6 --gain=50  --progress 
          --wirefmt sc8 --duration 30</div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)"><br>
        </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">I
          appreciate if some one has an idea how to fix this error.</div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)"><br>
        </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">Best,</div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;color:rgb(11,83,148)">Wahhab<br>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
USRP-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:USRP-users@lists.ettus.com">USRP-users@lists.ettus.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com">http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com</a>
</pre>
    </blockquote>
    your set_time_source and set_clock_source calls are referring to
    motherboard '1', but since you have them spread across two
    computers, use '0'.<br>
    <br>
    <br>
  </body>
</html>