I am using Ubuntu 16.04 now, and I have installed an instance of the Windows 10 operating system in Oracle VM VirtualBox. I’d like to connect my iPhone to the Windows 10 instance running in VirtualBox. So, I modified its settings as follows: Settings → USB → Check Enable USB controller → USB 2.0 (OHCI+EHCI) controller.
However, once I modified the setting, Windows 10 in the VM stopped booting up, giving me the following error:
Failed to open a session for the virtual machine win10.
Failed to load R0 module /usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxEhciR0.r0: SUP_IOCTL_LDR_OPEN failed (VERR_INVALID_PARAMETER).
Failed to load ring-0 module 'VBoxEhciR0.r0' for device 'usb-ehci' (VERR_INVALID_PARAMETER).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
If I change the setting back to USB 1.0, it works, but then I can’t connect the iPhone to Windows 10 running in the VM. How can I work around this problem?
i uninstalled my virtualbox(installed from software manager),and installed it from terminal.
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian focal contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
sudo apt update
sudo apt install -y virtualbox-6.1
sudo systemctl status vboxdrv
ps: its my first time to answer here in stackoverflow, sorry if ever i have some wrong text format in my answer. i also got this error and did some research to fix it and this fixed mine with the same issue as yours :)
User contributions licensed under CC BY-SA 3.0