Retirado do Portal Versus, usuário DVincent: (http://www.portalversus.com.br/forum/topic/7323-ps3-madcatz-tese-fightstick-no-pc/)
Opa galera!
Bom, muita gente por aqui tem adquirido os famosos Fightsticks da MadCatz nos últimos meses então acho que tá na hora de eu abordar um assunto importante que nem todos devem ter idéia ainda. Embora ambos os sticks tenham uma série de qualidades atreladas a eles, eles também possuem uma ou outra característica de design questionável.
Entendendo a questão
Uma delas, e possivelmente a mais frustrante, é o formato de USB escolhido pelos engenheiros da MadCatz para esses controles. Eu não vou entrar em detalhes até porque eu não sou técnico em informática, mas resumindo a história pra vocês: Existem dois formatos de controles USB 1.1, OHCI (OpenHost Controller) e UHCI (Universal Host Controller), e esses dois formatos são incompatíveis entre si. USB 2.0 utiliza-se de um único padrão chamado EHCI.
O OHCI é um formato aberto, enquanto que o UHCI apesar do nome pertence à Intel. Apenas uma outra companhia, VIA, licensiou o uso do UHCI em seus chipsets. Todas as outras companhias que desenvolvem chipsets de USB 1.1 utilizam-se do OHCI (NEC, AMD, Nvidia, SiS...) e a maior parte dos dispositivos USB 1.1 usam OHCI também. A MadCatz por alguma razão desconhecida optou por desenvolver os Fightsticks de PS3 como dispositivos USB 1.1 compatíveis apenas com formato UHCI.
Foi aí que começou o problema. O MarkMan da MadCatz propagandeou os Fightsticks para PS3 como sendo dispositivos "plug and play" para o PC também e ainda disse mais: que os de PS3 eram universalmente aceitos em qualquer sistema operacional e portanto a melhor escolha para quem queria usar essas peças em outros dispositivos que não o próprio console. Várias vezes questionamos no tópico onde ele anunciou isso, perguntando se ele havia de fato testado e jogado no PC e ele mais de uma vez respondeu que sim. De fato, eles são compatíveis com qualquer sistema operacional, porém infelizmente ele parecia não ter a mínima idéia sobre o problema do padrão USB usado nos controles e por isso centenas de donos desses sticks ficaram obstruídos de usá-los no PC. Eu incluso!
Diagnosticando o problema
Para saber se seu chipset é compatível com UHCI clique com o botão direito em Meu Computador, selecione Propriedades, abra o menu de Hardware e clique em Gerenciador de Dispositivos. Na tela do Gerenciador de Dispositivos, abra a sub-seção de Controladores USB (barramento serial universal). Se alguma entrada terminar com "Universal Host Controller", significa que você possui sim uma entrada compatível com UHCI (só precisa descobrir qual!). Se todas as entradas terminarem com Enhanced Host Controller ou Open Host Controller... Bom, você está com problemas, mas não tema!
Solucionando o problema
Por ser um problema de hardware (chipset da placa-mãe incompatível) não há nenhum software capaz de fazer esses controles funcionarem na sua máquina se você não tem um chipset Intel ou VIA. Porém, há uma forma de solucionar isso de maneira relativamente barata (estamos falando de 20 a 40 reais), sem precisar trocar sua placa-mãe. Basta comprar e instalar uma Placa PCI USB com chipset Intel ou
VIA!
Mas fique atento, não se confie no que o vendedor ou mesmo a embalagem do produto diz. Essa gente não tem a menor idéia a respeito desses padrões. Verifique o código/nome do Chipset na própria Placa ou anúncio e faça uma busca rápida no site da VIA que linkei acima ou no Deus Google, porque mais de uma vez eu vi placas com chipset VT6212L (compatível com UHCI e EHCI) com uma embalagem que dizia "Compatível com OHCI e EHCI" (inclusive na embalagem de marcas populares, como a CLONE). Em um anúncio do Mercado Livre eu questionei o vendedor e ele me respondeu que não era compatível com UHCI, mas em seu anúncio dizia que o chipset era o VT6212L (que por sua vez é compatível com UHCI...). Acabei comprando a tal placa da CLONE e funcionou perfeitamente. Seguindo pelo código do chipset não tem erro!