It seems since I upgraded from Virtual Box 4.0.6 to 4.0.8 that I've been having issues with any USB Device that Windows classifies as a 'USB Composite Device'. Any USB device that falls into this category will not install the drivers. This includes my iPhone, Blackberry, and an HP printer. I know Virtual Box is running properly for passing through the USB when the devices are selected, as I've had a WWAN Mobile Internet stick work, as well as the webcam built into the laptop loads fine.
When one of these devices is attached to the Guest OS, which is Windows 7 64-bit with Service Pack 1, the found new hardware wizard launches, but it fails to install the driver. Looking at Device Manager, for the iPhone, I get the Apple Mobile Device USB Driver with a ! beside it. The status of the driver says that it 'Failed to start (Code 10)'. I've tried this with another iPhone and an iPod Touch and received the same error. I've done the troubleshooting steps on Apple's website which include stopping and starting the Apple Mobile Device Service, uninstalling it from the device manager and reinstalling the driver manually, and uninstalling iTunes and reinstalling it. All of the above have yielded the same result. I can't be sure that 4.0.8 is the culprit, but all of these devices were working on the Guest before I did the upgrade, and now they don't.
My Host OS (OpenSuse Linux 11.4, Kernel 2.6.37) recognises the devices and allows me to work with them with no issues. I've also tried uninstalling Virtual Box and reinstalling it, to no success. I am added to the virtualbox users group, I have the Extension pack installed (And have tried re-installing it) And have tried with the USB 2.0 setting turned on and off.
Any help with this would be greatly appreciated, as I'm really getting frustrated by the inability to properly sync my iPhone on this computer.
If anyone wants any logfiles or screenshots I will be more than happy to provide them, as long as you let me know what you're looking for.
Thanks.
Windows 7 USB Device Issues
-
- Posts: 8
- Joined: 12. Jun 2011, 16:02
- Primary OS: openSUSE
- VBox Version: PUEL
- Guest OSses: Windows 7, Windows XP
Re: Windows 7 USB Device Issues
Well, still have no idea what caused the issue in the first place, but it definitely was a problem with the Virtual Machine. I created a new machine with the same settings as the original and attached the Hard Drive image to it. Plugged in the iPhone through the USB connection and worked like a charm. I don't know if it's possible that the VM got corrupted during the upgrade to 4.0.8, or something else unrelated happened to go at the same time.
Just goes to show, it helps to troubleshoot everything as much as you can, even if it doesn't seem like it's a problem. Hopefully this helps someone else having any kind of similar problem.
Just goes to show, it helps to troubleshoot everything as much as you can, even if it doesn't seem like it's a problem. Hopefully this helps someone else having any kind of similar problem.
-
- Posts: 2
- Joined: 25. Aug 2011, 22:33
- Primary OS: openSUSE
- VBox Version: PUEL
- Guest OSses: Windows 7
Re: Windows 7 USB Device Issues
Had the same problem... works like a charm!
-
- Posts: 21
- Joined: 11. Apr 2008, 08:42
- Primary OS: MS Windows 7
- VBox Version: PUEL
- Guest OSses: WinXP Win7 Win8
- Location: UTC +1
iPod works after recreation of VM
I had a similar problem with an iPod Shuffle for which the solution suggested above worked, too.
With VB 4.1.10 on a Win7-64bit Host, i created a Win7-64bit VM (guest additions 4.1.10 installed).
Installed iTunes and other Apple stuff. However, a connected and captured iPod was not seen by iTunes.
After reading the preceding posts, i created another Win7-64bit VM which used the same harddisk (VDI image) as the first one. When i booted this VM (the turned on iPod was connected to the host system) and started iTunes - oh wonder - the iPod could be used.
With VB 4.1.10 on a Win7-64bit Host, i created a Win7-64bit VM (guest additions 4.1.10 installed).
Installed iTunes and other Apple stuff. However, a connected and captured iPod was not seen by iTunes.
After reading the preceding posts, i created another Win7-64bit VM which used the same harddisk (VDI image) as the first one. When i booted this VM (the turned on iPod was connected to the host system) and started iTunes - oh wonder - the iPod could be used.
Have a nice time
Ulrich
______________________________________________________________________
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better - Samuel Beckett
Ulrich
______________________________________________________________________
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better - Samuel Beckett
-
- Posts: 21
- Joined: 11. Apr 2008, 08:42
- Primary OS: MS Windows 7
- VBox Version: PUEL
- Guest OSses: WinXP Win7 Win8
- Location: UTC +1
iPod Problem with Win7 guest
I've got the impression that my iPod (see preceding post) is only properly recognized by the host system (Win7) when it is plugged in while booting - then it also works nicely within the VM. However, if i disconnect the iPod and then connect it again, after rebooting my VM it cannot use the iPod (actually, it does not even appear in the list of connected USB devices).
So it seems to that this might rather be a Win7 problem with the iPod but a VM's problem - does anyone have any similar experiences or even an explanation or solution for this issue?
So it seems to that this might rather be a Win7 problem with the iPod but a VM's problem - does anyone have any similar experiences or even an explanation or solution for this issue?
Have a nice time
Ulrich
______________________________________________________________________
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better - Samuel Beckett
Ulrich
______________________________________________________________________
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better - Samuel Beckett
-
- Posts: 1
- Joined: 21. Mar 2017, 00:13
Re: Windows 7 USB Device Issues
I managed to solve the problem!
First install the "VM VirtualBox Extension Pack" that can be found on the VirtualBox download page.
Enable "USB 3.0 (xHCI) Controller" and add your iPhone to the "USB Devise Filters" list.
Run the virtual machine.
Install drivers for the new "USB 3.0 (xHCI) Controller" setting you enabled, with a program like "Driver Identifier" or "Driver Easy".
I personally recommend "Driver Identifier" as it was what I used.
Done!
First install the "VM VirtualBox Extension Pack" that can be found on the VirtualBox download page.
Enable "USB 3.0 (xHCI) Controller" and add your iPhone to the "USB Devise Filters" list.
Run the virtual machine.
Install drivers for the new "USB 3.0 (xHCI) Controller" setting you enabled, with a program like "Driver Identifier" or "Driver Easy".
I personally recommend "Driver Identifier" as it was what I used.
Done!
-
- Site Moderator
- Posts: 27329
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: Windows 7 USB Device Issues
Five years ago VirtualBox did not support USB3, so I think we can safely put this thread to "sleep", as it applies no more.
Thank you for your contribution!
One thing that you can "avoid" is the two programs you suggested and download the USB3 drivers for Win7 directly from Intel: https://downloadcenter.intel.com/downlo ... set-Family
Thank you for your contribution!
One thing that you can "avoid" is the two programs you suggested and download the USB3 drivers for Win7 directly from Intel: https://downloadcenter.intel.com/downlo ... set-Family
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.