Main > Main Forum
Multiple USB Mouse (mice) issue
acevedor2:
Here is my issue. I have a spinner and trackball both hooked up to my CP. The problem is that every time I shut the computer (cabinet) down and restart it, windows assigns a different id to each device. Meaning that the trackball that was once mouse 2 might now be mouse three when the cabinet is restarted. This means of course that I have to keep reconfiguring each individual game.
So my question is how do I get around this?
I HAVE read through the wiki and searched the forum posts and found this issue multiple times. Each time the answer was "it's a windows issue and you have to deal with it." I was just hoping that maybe recently some smart person on this board (and there are A LOT of you) might have figured out a work around.
Thanks!
RandyT:
Are the spinner and trackball both using identical interfaces? If so, that could be the problem.
You can get around it by using one interface with X and Y for the Trackball and Z for the spinner. Dissimilar interfaces, or identical interfaces with different USB IDs should help as well.
RandyT
shorthair:
How come not everyone has this happen to them? It seems those who buy panels don't encountre this. I don't think I have.
Jeff AMN:
A lazy fix would be to use hibernate instead of shut down. Not ideal...but it would work.
I'm using my trackball, a spinner, and even a mouse all via USB with my setup and I'm not having any issues. As long as I don't unplug the devices, they keep the same ID each time I power up.
Kremmit:
As Randy suggested above, this happens when all your devices are connected via identical USB interfaces, and to the same USB controller on your motherboard. For example, you buy two identical USB mice and hack a spinner to the x-axis on the first mouse and a steering wheel to the x-axis on the other mouse. Then you plug both mice's USB plugs in to the two front-panel USB ports on your computer. Windows literally can't tell the difference between the two devices, because they're both reporting identical USB ID codes, and both connected to the same USB controller on your mobo. So, it will randomly and arbitrarily assign one of them as Mouse_1 and the other as Mouse_2 at boot. Next time you boot, it will again, randomly and arbitrarily decide which mouse to use as Mouse_1, and it may not be the same mouse.
Possible fixes:
* As Randy suggested, hack different devices to different mouse axes. This won't keep Windows from getting confused, but if the Spinner is always X and the Wheel is always Y, then it won't matter.
* Don't use more than one of the exact same device. If you're using commercial encoders instead of hacked mice, many vendors can provide you with different USB ID codes when you buy, so that your computer is not confused.
* Attach identical devices to USB ports that are wired to different controllers on the mobo; often the front-panel ports are separate from the ones on the back. Ports on an add-on PCI card are another good bet.
* Unplug all but one of your identical devices before turning on the computer. Afterwards, plug the rest in. Always leave the same one plugged in, always plug in all of the rest, and always in the same order.
Hope that helps.