VirtualBox and connecting iPhone over USB 2.0


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?

asked on Stack Overflow Sep 12, 2020 by Yong-Jae Lee • edited Sep 13, 2020 by ib.

1 Answer


i uninstalled my virtualbox(installed from software manager),and installed it from terminal.

  1. Add VirtualBox Repository

wget -q -O- | sudo apt-key add -

echo "deb [arch=amd64] focal contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

  1. Install VirtualBox

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 :)

answered on Stack Overflow Sep 16, 2020 by guest10101

User contributions licensed under CC BY-SA 3.0