Atualize seu kernel
Eu tive exatamente os mesmos sintomas. O controlador parecia ser reconhecido, xpad
foi carregado, /etc/dev/input/js0
foi criado, mas pressionar os botões no controlador não teve nenhum efeito em evtest
ou jstest-gtk
.
Eu atualizei meu kernel para a versão 4.13.0 (eu estava na versão 4.4.0 antes; link sugere pelo menos a versão 4.5 .1) e agora funciona bem (quando conectado por USB).
No Ubuntu 16.04 LTS, o seguinte comando instala o kernel mais recente:
sudo apt-get install linux-image-generic-hwe-16.04
Aviso de isenção: esteja pronto para retornar a um kernel antigo por meio do GRUB, se necessário