rigexpert / gr-rigexpert

Fobos SDR receiver Complex IQ signal source block for GnuRadio. Full sourse code.
GNU Lesser General Public License v2.1
23 stars 4 forks source link

Using the Fobos SDR via usb into a Oracle VirtualBox #6

Closed waterwin closed 2 months ago

waterwin commented 2 months ago

Where my SDRplay RSP1B can be coupled into the VirtualBox Ubuntu machine, my Fobos SDR can not. What is wrong (?) or at least different with a complete USB implementation for the Fobos SDR. Can this be related to the use of USB 3.0 ? It is now not possible to use the GRC setup from a Windows machine.

lsusb Bus 001 Device 002: ID 1df7:3050 SDRplay Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Could not find a USB device with uuid {4ea7dd39-775e-41f5-9509-3c3b78f2bd92} Callee RC: E_FAIL (0X80004005)

godsic commented 2 months ago

I used KVM-based VM with Windows 11. Passthrough the entire USB bridge (requires VTd support on your host CPU side) and SDR# worked flawlessly.

waterwin commented 2 months ago

Additional: when starting the usb connection new Failed to create a proxy device for the USB device. (Error: VERR_PDM_NO_USB_PORTS).

Result Code: E_FAIL (0X80004005)

Component: ConsoleWrap Interface: IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}

waterwin commented 2 months ago

I am not sure I understand the KVM setup, KVM is for Linux and can run a Windows VM. I want to go from Windows 10 to a Ubuntu Virtual Machine created in Oracle VirtualBox, Excuse my ignorance.

godsic commented 2 months ago

Oh, sorry, misunderstood you. Unfortunately cannot help, because my knowledge of Windows virtualization capabilities is very limited.

waterwin commented 2 months ago

I'll try the Linux subsystem for Windows approach instead. Thanks anyway

WRONG, my bad, I should have activated xHCI as USB controller in VirtualBox to access via USB 3.0 protocol. Example with OOT Source block now works ....

waterwin commented 2 months ago

Solution : activate xHCI as USB controller in VirtualBox -- so not an issue, user error