Hi!

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.

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.

Cheers,
Marcus

On 10.10.2017 10:30, Richard Bell via USRP-users wrote:
> 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?
>
> On Sun, Oct 8, 2017 at 3:31 PM, Richard Bell <richard.be...@gmail.com
> <mailto:richard.be...@gmail.com>> wrote:
>
>     Hi all,
>
>     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:
>
>     ~$ uhd_find_devices 
>     [INFO] [UHDlinux; GNU C++ version 5.4.0 20160609; Boost_105800;
>     UHD_3.11.0.git-233-g25fc32af] 
>     [INFO] [B200] Loading firmware image:
>     /home/iris/Documents/grprefix1/share/uhd/images/usrp_b200_fw.hex...
>     [ERROR] [USB] USB open failed: insufficient permissions.
>     See the application notes for your device.
>
>     [ERROR] [USB] USB open failed: insufficient permissions.
>     See the application notes for your device.
>
>     --------------------------------------------------
>     -- UHD Device 0
>     --------------------------------------------------
>     Device Address:
>         serial: 3123C65
>         name: B205i
>         product: B205mini
>         type: b200
>
>
>     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.
>
>     When I run uhd_usrp_probe I get this error:
>
>     ~$ uhd_usrp_probe 
>     [INFO] [UHDlinux; GNU C++ version 5.4.0 20160609; Boost_105800;
>     UHD_3.11.0.git-233-g25fc32af] 
>     [INFO] [B200] Detected Device: B205mini
>     [INFO] [B200] Loading FPGA image:
>     /home/iris/Documents/grprefix1/share/uhd/images/usrp_b205mini_fpga.bin...
>     [INFO] [B200] Operating over USB 3.
>     [ERROR] [UHD] Exception caught in safe-call.
>       in virtual radio_ctrl_core_3000_impl::~radio_ctrl_core_3000_impl()
>       at
>     
> /home/iris/Documents/grprefix1/src/uhd/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:73
>     this->peek32(0); _async_task.reset(); -> AssertionError:
>     accum_timeout < _timeout
>       in uint64_t radio_ctrl_core_3000_impl::wait_for_ack(bool)
>       at
>     
> /home/iris/Documents/grprefix1/src/uhd/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:230
>
>     Error: AssertionError: accum_timeout < _timeout
>       in uint64_t radio_ctrl_core_3000_impl::wait_for_ack(bool)
>       at
>     
> /home/iris/Documents/grprefix1/src/uhd/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:230
>
>     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.
>
>
>
>
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to