USB probelms with Windows 7
Posted: 12. Aug 2011, 16:21
Hi,
I'm running VirtualBox 4.1.0, supplied by Debian, on an x86_64 Linux box (Debian Sid, Kernel 3.0). The PUEL Extension Pack is not installed, since (for ease of use) I want all of my software to be updated using the central Debian package repositories.
One of my VMs is Windows 2000 Professional, another one is Windows 7 Home Premium 32 Bit.
When I plug a USB pen drive into my computer and attach it to the Win2k VM, Windows installs the appropriate drivers, and I can use the pen drive just as if it was connected to a "physical" Win2k box.
When I attach the same pen drive to the Win7 VM, Windows also detects a new USB device, but fails to install the driver, so the drive is unusable.
Both machines use the PIIX3 chipset, and the EHCI controller is disabled for both machines. THe Win7 VM uses the I/O APIC; for Win2k, it is disabled. The USB ports I used are all at least USB 2.0 capable; some can do USB 3.0.
On another machine (which is "slightly" older, so it still has a pure USB 1.1 controller along with an add-on USB 2.0 chip), Windows 2000 behaves properly again, no matter which physical USB port I use.
And again, Windows 7 fails to install the mass storage drivers when I attach the pen drive to a physical USB 2,0 port. However, when I plug the pen drive into a physical USB 1.1-only port, the drivers are installed properly, and I can use the pen drive on Win 7.
Again, this 32-bit computer uses VirtualBox 4.1.0 (Debian) without extpack.
Since the 32-bit machine is way too slow to properly run Win7 (even natively), I'd like to use USB devices on Windows 7 on my "main" computer. Is there any way to get USB 1.1 working inside the VM, where the USB devices are really attached to physical USB 2.0 ports (which is the configuration that works fine for Windows 2000)?
I'm running VirtualBox 4.1.0, supplied by Debian, on an x86_64 Linux box (Debian Sid, Kernel 3.0). The PUEL Extension Pack is not installed, since (for ease of use) I want all of my software to be updated using the central Debian package repositories.
One of my VMs is Windows 2000 Professional, another one is Windows 7 Home Premium 32 Bit.
When I plug a USB pen drive into my computer and attach it to the Win2k VM, Windows installs the appropriate drivers, and I can use the pen drive just as if it was connected to a "physical" Win2k box.
When I attach the same pen drive to the Win7 VM, Windows also detects a new USB device, but fails to install the driver, so the drive is unusable.
Both machines use the PIIX3 chipset, and the EHCI controller is disabled for both machines. THe Win7 VM uses the I/O APIC; for Win2k, it is disabled. The USB ports I used are all at least USB 2.0 capable; some can do USB 3.0.
On another machine (which is "slightly" older, so it still has a pure USB 1.1 controller along with an add-on USB 2.0 chip), Windows 2000 behaves properly again, no matter which physical USB port I use.
And again, Windows 7 fails to install the mass storage drivers when I attach the pen drive to a physical USB 2,0 port. However, when I plug the pen drive into a physical USB 1.1-only port, the drivers are installed properly, and I can use the pen drive on Win 7.
Again, this 32-bit computer uses VirtualBox 4.1.0 (Debian) without extpack.
Since the 32-bit machine is way too slow to properly run Win7 (even natively), I'd like to use USB devices on Windows 7 on my "main" computer. Is there any way to get USB 1.1 working inside the VM, where the USB devices are really attached to physical USB 2.0 ports (which is the configuration that works fine for Windows 2000)?