VirtualBox 4.0 upgrade and the Oracle VM VirtualBox Extension Pack


With the new version of VirtualBox (4.0.0) comes a new feature called Extension Packs. Before version 4.0, there were two editions of VirtualBox: a full binary containing all features and an “Open Source Edition” (OSE) with source code. With version 4.0, there is only one version any more, which is open source, and the closed-source components have been moved to a separate extension pack. These will contain various additions like high-speed USB 2.0, Remote Display Services and Network booting.

If you have the USB enabled when you update to version 4.0.0 and try to start the guest you will receive the following error until you turn off USB or install the Extension Pack.

Implementation of the USB 2.0 controller not found!
The device will be disabled. You can ignore this warning but there will be no USB 2.0 support in your VM. To fix this issue, either install the 'Oracle VM VirtualBox Extension Pack' or disable USB 2.0 support in the VM settings

You can download the Extension pack here.

To install the Extension pack you download and save it to your hard drive and then open the VirtualBox main program. Click on preferences and on the left side click Extensions. On the right side, click the add package icon and then open the folder that has the extension and click to install it.

  • Pingback: Setup USB support in Oracle VirtualBox |

  • Scott

    Thank you so much for your help! I was very frustrated with this problem and you made it simple. Let me ask you another one: I connect to the internet wirelessly at home. When I travel, I cannot get on the internet at hotels, either wirelessly or wired while using Virtual Box. It won’t even show me what wireless networks are available. Is there a setting I can change to fix this? Thanks again!

    • Ryan

      Glad I could help! To answer your question look into setting up a Network Address Translation (NAT) networking adapter. This will allow your guest OS to use whatever connection your host operating system is using.

  • Juan Timana

    Thanks a lot, it helped me too 🙂

  • johny

    thanks work like a charm

  • Abhi

    Hi Ryan,
    I imported a OVF from my friend’s machine into my Virtual box. Now the guest machine has the same IP address as the one configured on my friend’s machine.
    Will this create any problem and if yes how do i change the IP address of the VM to use my default machine IP?

  • chas

    Is it possible to install Mac OS X server as a guest and if so where might one find related information?