Eu coloquei minhas mãos em ds4drv
neste fim de semana, também tive alguns problemas (embora meu problema seja um pouco mais difícil, já que estou tentando usar o DS4 com Dark Souls no Wine por meio do Steam).
/dev/input/jsX
do driver nativo (não descarregar hid_sony
module como ds4drv --hidraw
parece usá-lo).
Segundo, ds4drv
por padrão inicia em algum tipo de perfil limitado (apenas led e trackpad provavelmente), então você pode querer brincar com o arquivo ds4drv
config para ativar o botão de troca de perfil (botão PS por padrão) e configurar seus outros perfis.