J'utilisais avec bonheur mon contrôleur PS3 émulé en contrôleur Xbox 360 de ma bibliothèque Ubuntu 13.10 et inférieure.
J'ai récemment mis à jour la version 14.04 et maintenant xboxdrv
ne fonctionne plus.
C'est ce que je fais:
Sudo xboxdrv --detach-kernel-driver
C'est la sortie:
Controller: PlayStation(R)3 Controller
Vendor/Product: 054c:0268
USB Path: 003:004
Controller Type: PlayStation 3 USB
Your Xbox/Xbox360 controller should now be available as:
/dev/input/js4
/dev/input/event15
Et puis la LED Player 1 s'allume.
MAIS après environ 3 secondes, les 4 voyants commencent à s'allumer à nouveau lentement et le contrôleur ne semble rien faire. J'utilise jstest-gtk
pour voir si l'entrée est correctement enregistrée, mais rien ne se passe lorsque je clique sur l'un des boutons.
Comme je l'ai dit, j'utilisais cette méthode jusqu'au 14.04 et elle fonctionnait parfaitement. Quelqu'un a-t-il pu obtenir que xboxdrv
fonctionne avec un contrôleur Dualshock 3 le 14.04?
J'ai finalement découvert quel était le problème. Récemment, ce rapport de bogue Ubuntu Launchpad a été mis au jour . Il indique que le noyau a régressé de .24
à .25
.
Ce que je fis alors fut d'aller dans les versions principales d'Ubuntu dans le noyau et d'installer 3.13.11
comme c'est ce que le rapport de bogue indiquait comme un correctif:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11-trusty/
Vous téléchargez le package all
, headers
et le package image
de type "générique". Choisissez les bons packages pour votre système d'exploitation (32/64 bits).
Une fois que vous avez téléchargé ces 3 packages, allez dans le dossier et lancez:
Sudo dpkg -i linux*.deb
Et cela installera le nouveau noyau. Enfin redémarrez-le et il devrait être par défaut dans votre config GRUB.
Si vous ne pouvez vraiment pas comprendre, J'ai utilisé ce tutoriel pour effectuer la mise à niveau.