---
Problem: 2 of the same controllers don't work.
Solution: explained below (hopefully).
---
Problem:
I have an XP virtual machine Guest running on a Windows 7 host.
I am just running XP to play with 2 Sidewinder controllers (same model) no longer supported in anything over xp32 (xp64 up don't work).
However I cannot play with both of these controllers at the same time. I can play with one at a time fine, but plugging in two at the same time gives me this error when selecting one in menu:
"Devices > USB Devices > SideWinder Game Pad Pro USB version 1.0".
Code: Select all
Failed to attach the USB device Microsoft SideWinder Game Pad Pro USB version 1.0 [0102] to the virtual machine WINXP .
USB device 'Microsoft SideWinder Game Pad Pro USB version 1.0' with UUID {a63038a0-5932-425a-8c07-4d10e0dc05e4} is busy with a previous request. Please try again later.
Result Code: E_INVALIDARG (0x80070057)
Component: HostUSBDevice
Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}---
Solution:
My version: virtualbox 4.3.24
have: "Oracle_VM_VirtualBox_Extension_Pack-4.3.24-98716.vbox-extpack" installed
Running the XP operating system in vbox with the desktop active:
- remove/detach both usb game controllers in the menu at the top "Devices > USB Devices > SideWinder Game Pad Pro USB version 1.0"
- Restart XP by going into the it's own Start menu in bottom left.
- Wait for it to start up again.
In Win7 host environment:
"Oracle VM Virtual Box Manager -> Settings -> USB -> USB Device Filters"
Remove all USB devices (assuming there where some there).
Unplug both USB game controllers.
Now plug in one only and select it with the +(plus) icon button with all the details automatically filled in.
Make sure you have "Enable USB 2.0 (EHCI) Controller" enabled (you'll have to install Oracle_VM_VirtualBox_Extension_Pack-4.3.24-98716.vbox-extpack). The Extension Pack version depends on what version of vbox you have installed of course.
No Go back into vbox and select both of the controllers. If you don't get an error message than reset with the bottom left start menu. Once back into the desktop go into controllers and check both are working. I don't know if this is the best solution but this is what I did to the best of my immediate recollection of what I did.
I'm guessing this may also resolve conflicts with similar old WinXP controllers when you try and use 2 of the same model. I've tried VMworkstation and Windows Virtual Manager and this program just seems more comfortable to use, also the problem occurred in both those programs too thanks.