Parece que pode haver um problema com os módulos do xpad, mas apenas porque ele pode não reconhecer seu (s) controlador (es), fazendo com que ele caia no modo 'bloco desconhecido'.
Você pode modificar a operação do módulo com três parâmetros:
+ dpad_to_buttons : Mapeie o D-PAD para botões em vez de eixos para blocos desconhecidos
+ triggers_to_buttons : Mapear acionadores para botões em vez de eixos para blocos desconhecidos
+ sticks_to_null : não mapeie nada para blocos desconhecidos
Ao adicionar / alterar uma linha em um arquivo em /etc/modprobe.d , você pode definir / redefinir esses parâmetros.
Crie um arquivo em /etc/modprobe.d , ele DEVE terminar com ' .conf ', outro não será reconhecido como um arquivo de configuração. / p>
Neste arquivo, coloque esta linha:
options xpad {option} [{option}...]
Adicione ou remova opções conforme desejado. Eu recomendaria comentar ( # ) a linha se não houver opções listadas, ou apenas apagar o arquivo completamente.
Provavelmente você precisará do rmmod módulo xpad , depois modprobe para recarregá-lo com as novas opções.
Se as opções não parecem ser reconhecidas, você pode precisar executar depmod -a para reconstruir as tabelas de dependência do módulo.
Você pode ver quais parâmetros são válidos para um módulo com o comando modinfo .