<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi!</p>
    <p>No, sorry, no Virtualization experience with Virtual Box myself –
      but: May I assume you're running Windows as the Host on that
      Surface? I vaguely remember at least one case, where a windows USB
      host controller driver update helped solve a
      virtualization-related issue, where USB devices where "halfway" in
      the VM. <br>
    </p>
    <p>Another thing is that after loading the firmware, the USRP will
      shortly "disappear" from the USB bus and then reappear. That might
      be a bit funky for Virtual Box – check that after loading only the
      firmware (e.g. using uhd_find_devices), the USRP is still among
      the devices "attached" to the VM.<br>
    </p>
    Cheers,<br>
    Marcus<br>
    <br>
    <div class="moz-cite-prefix">On 10.10.2017 10:30, Richard Bell via
      USRP-users wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAMMoi3tctZfVwg8mohqS=0wduYjAEg+EcLcfeKvFP5JNLWWiGw@mail.gmail.com">
      <div dir="ltr">I still haven't gotten anywhere with this. Can
        someone tell me if they've gotten a B205 Mini working through
        Virtual Box with Ubuntu 16.04?</div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Sun, Oct 8, 2017 at 3:31 PM, Richard
          Bell <span dir="ltr"><<a
              href="mailto:richard.bell4@gmail.com" target="_blank"
              moz-do-not-send="true">richard.bell4@gmail.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">Hi all,
              <div><br>
              </div>
              <div>I'm trying to use a B205 Mini on my Surface Book with
                Ubuntu 16.04 running in a virtual box. When I press the
                reset button on the B205 mini itself, and then run
                uhd_find_devices, this is what is returned:</div>
              <div><br>
              </div>
              <div>
                <div>~$ uhd_find_devices </div>
                <div>[INFO] [UHDlinux; GNU C++ version 5.4.0 20160609;
                  Boost_105800; UHD_3.11.0.git-233-g25fc32af] </div>
                <div>[INFO] [B200] Loading firmware image:
                  /home/iris/Documents/<wbr>grprefix1/share/uhd/images/<wbr>usrp_b200_fw.hex...</div>
                <div>[ERROR] [USB] USB open failed: insufficient
                  permissions.</div>
                <div>See the application notes for your device.</div>
                <div><br>
                </div>
                <div>[ERROR] [USB] USB open failed: insufficient
                  permissions.</div>
                <div>See the application notes for your device.</div>
                <div><br>
                </div>
                <div>------------------------------<wbr>--------------------</div>
                <div>-- UHD Device 0</div>
                <div>------------------------------<wbr>--------------------</div>
                <div>Device Address:</div>
                <div>    serial: 3123C65</div>
                <div>    name: B205i</div>
                <div>    product: B205mini</div>
                <div>    type: b200</div>
              </div>
              <div><br>
              </div>
              <div><br>
              </div>
              <div>It is seeing the device even though the permissions
                error occurs. In the past whenever I've run into these
                USB permissions problems, I copied the uhd-usrp.rules
                file to /etc/udev/rules.d and it solved it. This time
                it's not going away.</div>
              <div><br>
              </div>
              <div>When I run uhd_usrp_probe I get this error:</div>
              <div><br>
              </div>
              <div>
                <div>~$ uhd_usrp_probe </div>
                <div>[INFO] [UHDlinux; GNU C++ version 5.4.0 20160609;
                  Boost_105800; UHD_3.11.0.git-233-g25fc32af] </div>
                <div>[INFO] [B200] Detected Device: B205mini</div>
                <div>[INFO] [B200] Loading FPGA image:
                  /home/iris/Documents/<wbr>grprefix1/share/uhd/images/<wbr>usrp_b205mini_fpga.bin...</div>
                <div>[INFO] [B200] Operating over USB 3.</div>
                <div>[ERROR] [UHD] Exception caught in safe-call.</div>
                <div>  in virtual radio_ctrl_core_3000_impl::~<wbr>radio_ctrl_core_3000_impl()</div>
                <div>  at /home/iris/Documents/<wbr>grprefix1/src/uhd/host/lib/<wbr>usrp/cores/radio_ctrl_core_<wbr>3000.cpp:73</div>
                <div>this->peek32(0); _async_task.reset(); ->
                  AssertionError: accum_timeout < _timeout</div>
                <div>  in uint64_t radio_ctrl_core_3000_impl::<wbr>wait_for_ack(bool)</div>
                <div>  at /home/iris/Documents/<wbr>grprefix1/src/uhd/host/lib/<wbr>usrp/cores/radio_ctrl_core_<wbr>3000.cpp:230</div>
                <div><br>
                </div>
                <div>Error: AssertionError: accum_timeout < _timeout</div>
                <div>  in uint64_t radio_ctrl_core_3000_impl::<wbr>wait_for_ack(bool)</div>
                <div>  at /home/iris/Documents/<wbr>grprefix1/src/uhd/host/lib/<wbr>usrp/cores/radio_ctrl_core_<wbr>3000.cpp:230</div>
              </div>
              <div><br>
              </div>
              <div>I've run uhd_images_downloader to make sure I was
                using the latest image as well. I'm not sure how to fix
                this.</div>
            </div>
          </blockquote>
        </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>
    <br>
  </body>
</html>