I am trying to install the drivers for my HTC Magic (2.1) and my iPod Touch 3G 8GB (4.1), but when I plug them in, neither of them successfully install their drivers.

They work perfectly fine when running on Windows natively, why are they behaving like this on VirtualBox?

  • I am using Windows 7 (AMD64) - natively and non natively.
  • Ubuntu 10.10 - Also natively
  • VirtualBox 4.0.0
  • 1
    which is the host and which is the guest? usb passthrough doesn't work on the open source edition, only on the proprietary version of vbox. and there is additional tweaking required to get it to work if ubuntu is the host and windows is the guest – RobotHumans Jan 2 '11 at 4:20

If you're using VirtualBox 4 (or above), and you need USB 2.0/3.0 support, be sure to install the VirtualBox Extension Pack (all platforms). Beginning with v4, all external support and features will be provided as extension packs (read more in User Manual). You should install Extension Pack on the host with the same version as your installed version of VirtualBox.

| improve this answer | |
  • Dumb question: should the extension pack be installed on the host or guest OS? – Aaa Oct 13 '13 at 21:53
  • 1
    On the guest. And no question is dumb :) – Traveling Tech Guy Oct 13 '13 at 22:08

Try installing the VirtualBox Extension Pack (can be downloaded from www.virtualbox.org) and enable USB 2.0 in the settings after doing that.

I had the same problem and this fixed it for me. I'm not sure why this is the case, but maybe the device support for USB below 2.0 is broken.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.