Manette xbox plus détectée

4 réponses [Dernière contribution]
Stem
Hors ligne
A rejoint: 05/03/2017

Bonjour,

Je n'arrive plus à utiliser ma manette xbox qui fonctionnait nativement sans problème jusque-là.

Quand je la branche en USB, j'ai une vibration et puis plus rien. Quand j'appuye sur le bouton d'allumage, il clignote avant de s'éteindre. La manette apparaît bien dans lsusb, mais xboxdrv me dit qu'il n'y a aucune manette. Je ne comprends pas, je n'ai pas fait de grosse modif depuis l'époque où ça marchait.

uboot
Hors ligne
A rejoint: 05/31/2016

Que dit "dmesg" lorsque tu branches la manette ?

Stem
Hors ligne
A rejoint: 05/03/2017

[14947.643869] usbcore: registered new interface driver xpad
[14948.291257] usb 1-9: USB disconnect, device number 14
[14948.788156] usb 1-9: new full-speed USB device number 15 using xhci_hcd
[14948.917453] usb 1-9: New USB device found, idVendor=045e, idProduct=02d1
[14948.917463] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[14948.917469] usb 1-9: Product: Controller
[14948.917475] usb 1-9: Manufacturer: Microsoft
[14948.917480] usb 1-9: SerialNumber: 7EED828FF0A7
[14948.919472] input: Microsoft X-Box One pad as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/input/input28

uboot
Hors ligne
A rejoint: 05/31/2016

Cela a l'air ok. Quand tu dis qu'elle fonctionnait jusque là, tu veux dire avec Trisquel ou autre distro ?
Perso, j'utilise une manette Sega Saturn et c'est arrivé qu'elle ne se soit pas correctement détectée en fonction du port USB. Tu as déjà dû essayer de changer de port USB j'imagine mais sait-on jamais.
Sinon, j'ai trouvé ça :
http://colas.sebastien.free.fr/index.php/linux-et-xbox-one-wireless-controller/

"Installation avec cable USB

Il suffit de connecter le cable USB/microUSB entre votre manette et votre PC.
Ubuntu (16.04) reconnaît automatiquement la manette de jeu, mais malheureusement la manette ne fonctionne pas !!!
La manette de jeu est plus récente que le driver installé (xpad).
La solution consiste à installer la dernière version du drivers (kernel module):
sudo git clone https://github.com/paroj/xpad.git /usr/src/xpad-0.4
sudo dkms install -m xpad -v 0.4

Le mieux est de recharger le driver et de déconnecter/reconnecter la manette de jeu:
sudo modprobe -r xpad
sudo modprobe xpad"

Peut-être que le module xpad utilisé par le noyau de ta Trisquel 8 est trop ancien ? A essayer eventuellement. Même si c'est vraiment pas terrible de compiler et charger un module hors kernel officiel.
Le mieux serait d'utiliser un kernel plus récent, par exemple celui du repo de jxself :

https://jxself.org/linux-libre/

Le kernel 4.14 fera l'affaire. Mais tu peux également installer le dernier kernel LTS (4.19)

Stem
Hors ligne
A rejoint: 05/03/2017

La première solution a fonctionné.

Merci.