1 votes

Comment faire fonctionner mon Dualshock 3 gamepad dans Ubuntu 14.04?

Lorsque mon ordinateur de bureau exécutait Ubuntu 12.04, mes manettes PS3 fonctionnaient avec l'USB. Je n'avais pas besoin de faire d'installation spéciale. Je pouvais simplement le brancher avant de démarrer SuperTuxKart et il le reconnaîtrait. Je peux également le faire sur mon ordinateur portable (toujours sous 12.04). Depuis que j'ai fait une nouvelle installation d'Ubuntu 14.04 sur mon ordinateur de bureau, la manette ne fonctionne jamais. J'ai joué avec certains logiciels installés que j'ai trouvés en cherchant des informations. Voici ce que j'obtiens avec xboxdrv:

liam@Liam-CustomDesktop:~$ sudo xboxdrv --detach-kernel-driver
xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/ 
Copyright © 2008-2011 Ingo Ruhnke  
Licensed under GNU GPL version 3 or later  
This program comes with ABSOLUTELY NO WARRANTY. 
This is free software, and you are welcome to redistribute it under certain 
conditions; see the file COPYING for details. 
Controller:        PLAYSTATION(R)3 Controller
Vendor/Product:    054c:0268
USB Path:          003:012
Controller Type:   Playstation 3 USB

Votre manette Xbox/Xbox360 devrait maintenant être disponible sous:
  /dev/input/js0
  /dev/input/event16

Appuyez sur Ctrl-c pour quitter, utilisez '--silent' pour supprimer la sortie des événements

Ainsi, mon ordinateur a quelques indices de l'existence de cette manette. Mais elle ne fonctionne jamais pour l'entrée. J'ai voulu l'utiliser sur Stund Rally et SuperTuxKart, mais ils ne reconnaissent pas le périphérique. Dans mon ancienne installation, je n'avais même pas besoin d'un logiciel comme xboxdrv pour que ça fonctionne. Je n'ai jamais essayé le bluetooth sur aucun des ordinateurs, mais je ne pense même pas en avoir sur mon bureau.

Alors, comment puis-je faire fonctionner mon gamepad sous Ubuntu 14.04 maintenant?

1voto

Jean Points 1

Il y a un bug connu dans le noyau : https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1326725

Il est censé être corrigé dans le noyau Linux 3.14 et plus récent, mais j'ai mis à jour et cela n'a toujours pas résolu le problème. Vous pourriez essayer de revenir à une version antérieure comme décrit ici : Emuler une manette Xbox 360 avec xboxdrv ne fonctionne pas pour la manette Dualshock sur 14.04

1voto

Dawn Points 31

C'est un bug avec le noyau 3.13 mais je l'ai résolu en mettant à jour le noyau vers 3.14.5 en utilisant ces commandes dans le terminal (Ctrl+Alt+T):

Pour 32 bits:

wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11-trusty/linux-headers-3.13.11-031311_3.13.11-031311.201404222035_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11-trusty/linux-headers-3.13.11-031311-generic_3.13.11-031311.201404222035_i386.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11-trusty/linux-image-3.13.11-031311-generic_3.13.11-031311.201404222035_i386.deb

Installer avec cette commande:

sudo dpkg -i linux-headers-3.13.11-*.deb linux-image-3.13.11-*.deb

Ensuite, redémarrez.

Pour 64 bits:

wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11-trusty/linux-headers-3.13.11-031311_3.13.11-031311.201404222035_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11-trusty/linux-headers-3.13.11-031311-generic_3.13.11-031311.201404222035_amd64.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11-trusty/linux-image-3.13.11-031311-generic_3.13.11-031311.201404222035_amd64.deb

Installer avec ceci:

sudo dpkg -i linux-headers-3.13.11-*.deb linux-image-3.13.11-*.deb

Et redémarrez.

Si vous avez des problèmes avec le noyau, redémarrez et allez dans les options avancées. Sélectionnez le noyau précédent. Installez GRUB Customizer en utilisant ces commandes:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Une fois installé, allez dans les paramètres généraux et sélectionnez le noyau précédent dans la ligne "prédéfinie".

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X