Ich nehme mal an, daß du mit "anschließen" eine USB-Verbindung meinst, richtig?
Wenn ja, so ist der Fehler nicht bei den Controllern zu suchen, sondern im System.
Zum einen kann es u.U. sein, daß deine USB-Ports unterschiedliche Spezifikationen haben. So kann möglicherweise ein USB2.0-Gerät nicht an einem USB1.1-Port erkannt werden oder die maximal mögliche Stromversorgung (i.d.R. 500mA) vom Port ist bereits voll ausgeschöpft von den bisherigen angeschlossenen Geräten.
Zum anderen kann es sein, daß die maximale Geräteanzahl durch häufiges Wechseln oder Ändern der Controller bereits erreicht ist. Windows besitzt die etwas seltsame Angewohnheit, sämtliche Treiber auch nach dem Abstecken beizubehalten, wodurch die Treiberbank allmählich vollmüllt.
Zur Fehlerbehebung teste einfach mal einen anderen Port.
Falls das nicht hilft, kannst du mal die Gerätetreiber bereinigen. Hierzu gibt es ein gutes Tutorial im Netz (hab den Link leider grad nicht zur Hand). Mit entsprechenden Stichworten solltest du da über eine Suchmaschine schnell fündig werden.