Autor Tópico: Joystick parou de funcionar no Hardy Heron  (Lida 2629 vezes)

Offline chicomrt

  • Usuário Ubuntu
  • *
  • Mensagens: 45
    • Ver perfil
Joystick parou de funcionar no Hardy Heron
« Online: 29 de Outubro de 2008, 20:09 »
Inicialmente achei que fosse só no epsxe, mas testei com outros emuladores (pcsx, mupen64plus, pcsx2, fceultra,...) e nenhum deles detecta meu joystick usb. Quando digito lsusb no terminal tenho a seguinte saída

Bus 003 Device 002: ID 0ac8:0328 Z-Star Microelectronics Corp.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

mas ele não cria o device do joystick no /dev/input/js0 e nem no /dev/js0. O joystick funciona no windows e já o testei em 4 portas usb diferentes. ALguém tem alguma solução?

Offline MalGaniz

  • Usuário Ubuntu
  • *
  • Mensagens: 133
  • What do you mean, I Ain't kind? Just not your kind
    • Ver perfil
    • Salada Do Kabeludo
Re: Joystick parou de funcionar no Hardy Heron
« Resposta #1 Online: 30 de Outubro de 2008, 01:13 »
Olá veio,
Creio que este erro não é somente porque você desconectou e/ou mudou a porta do seu controle, no windows sempre dá erro por conta destas mudanças.

Tudo o que você precisa fazer é verificar se o módulo do controle está sendo carregado:

Código: [Selecionar]
lsmod

Se não estiver, veja o que você fez que mudou nos módulos, talvez, deva ter atualizado ou "revertido" o arquivo modules, não custa conferir:

Código: [Selecionar]
nano /etc/modules

E, por último, se estiver mesmo com o módulo carregado basta adicionar a entrada no aquivo modules para que ele carregue na inicialização e dar o comando sudo modprobe "modulo" para que ele funcione imediatamente.

Infelizmente, de Joy USB entendo pouco, eu uso o da Paralela, mas não custa tentar não é?

Espero tê-lo ajudado pelo menos um pouco.

Poste os resultados!
Abraço!


Offline chicomrt

  • Usuário Ubuntu
  • *
  • Mensagens: 45
    • Ver perfil
Re: Joystick parou de funcionar no Hardy Heron
« Resposta #2 Online: 30 de Outubro de 2008, 19:42 »
Valeu pela ajuda cara, vou testar daqui a pouco posto o que aconteceu!

Offline chicomrt

  • Usuário Ubuntu
  • *
  • Mensagens: 45
    • Ver perfil
Re: Joystick parou de funcionar no Hardy Heron
« Resposta #3 Online: 30 de Outubro de 2008, 20:34 »
Tentei o que vc sugeriu meu /etc/modules está assim:

-----------------------------------------------------------------------
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

fuse
lp
-----------------------------------------------------------------------

Pesquisei um pouco na internet estes dois tutorias:

http://ubuntuforums.org/showthread.php?t=338457
http://ph.ubuntuforums.com/showthread.php?t=338457

Segui o segundo e fiz o seguinte, no terminal:

Código: [Selecionar]
chico@chico-desktop:~$ cat /dev/input/js0
cat: /dev/input/js0: No such file or directory

em seguida

Código: [Selecionar]
chico@chico-desktop:~$ cd /dev/input
chico@chico-desktop:/dev/input$ sudo MAKEDEV js

Depois

Código: [Selecionar]
sudo modprobe usbhid
sudo modprobe joydev

Logo depois carreguei o /etc/modules e inclui os modulos no final:

Código: [Selecionar]
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

fuse
lp

# Modules needed to set-up my gamepad or joystick
joydev   ## Module for gamepads
usbhid   ## Gamepad/Joystick Module

Reiniciei o pc e ainda nenhum emulador reconhece ele. Quando mando testar pelo ePSXe ele diz: "Plugin not working, try configuring it."

Alguém tem outra solução?