How To Fix Failed to open a session for the virtual machine, Failed to construct device ‘usb-ehci’ instance

Recently, when I start an existing virtual machine in Oracle VirtualBox Manager, it throws the error Failed to open a session for the virtual machine, Failed to construct device ‘usb-ehci’ instance. This article will tell you how to fix it.

1. Steps To Produce The Error.

  1. When I start VirtualBox, it prompts a window to tell me that there is a new VirtualBox version, I had better install it.
  2. Then I download it and install the new VirtualBox version.
  3. After that, when I start an existing virtual machine, it prompts a dialog with the below error message.
    Failed to open a session for the virtual machine Ubuntu20.04.3.
    Failed to construct device 'usb-ehci' instance #0 (VERR_PDM_DEVHLP_VERSION_MISMATCH).
    Result Code: E_FAIL (0x80004005)
    Component: ConsoleWrap
    Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

2. How To Fix The Error.

  1. From the error message we can see the error is related to the USB device.
  2. So right-click the virtual machine on the Oracle VM VirtualBox Manager’s left side.
  3. Click the Settings… menu item in the popup menu list to open the virtual machine’s Settings dialog.
  4. Click the USB item on the left side.
  5. Choose the USB 1.1 (OHCI) Controller radio button.
  6. Click the OK button to save the changes.
  7. Now when you start the virtual machine again, the error will disappear.
  8. This is the easiest way to fix this issue.

3. How To Fix VirtualBox Virtual Machine USB Settings Are Not Editable Issue.

  1. Sometimes, you may find your Virtualbox virtual machine USB settings are not editable.
  2. This is because your virtual machine does not turn off and the virtual machine has saved a state in the current snapshot.
  3. Select the Current State snapshot to focus on it, then click the Discard icon button on the top icon bar, then you can edit the virtual machine’s USB settings now.
5 2 votes
Article Rating
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
Oldest Most Voted
Inline Feedbacks
View all comments

Worked for me. Thanks!

Would love your thoughts, please comment.x