I am running Windows XP inside my Virtualbox which works mostly flawlessly except for the USB support:
USB devices get detected by Windows and the appropriate driver gets installed but trying to use the USB devices fresults in a failure.
One device I tried was a Canon D1250U2 scanner. The driver just quits with a "Not enough RAM" error message although there is enough RAM available in the VM. Another device, a USB<->UART converter (ark 3116 based) is also recognized and is assigned to COM3 but accessing the device results in errors.
The devices are at that point not in use by the linux system not even their kernel modules are loaded.
Both devices work flawlessly with the same drivers on a native Windows XP installation.
Host:
Debian sid/experimental amd64
Linux 2.6.28 with custom configuration
VBox 2.1 installed from the virtualbox.org repositories (same issues appeared with a 2.0.x version I used before)
Guest:
Windows XP Pro SP3 32bit
ACPI: yes
IO-APIC: no
VT-x: no
PAE/NX: no
Code: Select all
$ cat /proc/mounts | grep usb
none /proc/bus/usb usbfs rw,devgid=117,devmode=664 0 0
$ cat /etc/group | grep 117
vboxusers:x:117:steven
$ lspci | grep USB
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
Have a nice day