/dev/input/js0
será criado automaticamente quando você conectar seu gamepad. Se isso não acontecer, isso pode significar que o seu gamepad não é suportado pelo kernel, o seu gamepad está quebrado ou algum outro tipo de USB foobar está acontecendo. A saída de dmesg
deve fornecer mais dicas sobre o que está acontecendo quando você liga o bloco.
Também é possível que seu pad esteja funcionando bem, mas que ele não seja reconhecido como joystick e, em vez disso, seja lançado na categoria de dispositivo de evento genérico. Veja se um /dev/input/eventX
é criado quando você conecta seu bloco.
Para mais testes, você também pode querer instalar:
apt-get install joystick evtest
evtest
permite ler a partir de /dev/input/eventX
jstest
permite ler a partir de /dev/input/js0