web-dev-qa-db-fra.com

Pourquoi ai-je LIBUSB_ERROR_ACCESS lorsque je tente de faire fonctionner mon contrôleur Xbox?

Je n'arrive pas à faire fonctionner mon contrôleur Xbox. Il n'apparaît pas sur jstest. Quelqu'un peut-il aider? Lorsque je tape xboxdrv sur un terminal, voici ce que je reçois:

:user@ChrUbuntu:~$ xboxdrv
xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/ 
Copyright © 2008-2011 Ingo Ruhnke <[email protected]> 
Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> 
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:        Power A Mini Pro Elite Glow
Vendor/Product:    24c6:5300
USB Path:          002:036
Controller Type:   Xbox360

-- [ ERROR ] ------------------------------------------------------
USBController::USBController(): libusb_open() failed: LIBUSB_ERROR_ACCESS
6
user179001

Utilisez la commande Sudo xboxdrv et entrez votre mot de passe. Cela vous donnera la permission d'utiliser le port USB. Cependant, cela ne fonctionne que pour un contrôleur jusqu'à présent.

4
Tobias L

Comme je vois dans la sortie, vous avez la Xbox Elite. Son support a été écrit pour la première fois fin 2015 par les développeurs de SteamOS, et ajouté au noyau Linux 4.7 (pas encore publié pour écrire ces mots) seulement 28 Mai 2016. Voir ceci pour plus de détails . Ainsi, le moyen le plus simple d'obtenir le support consiste à installer Linux-4.7 (par exemple, à partir d'un PPA après sa publication) .

Les responsables sont la société a publié le gamepad. Au lieu de tilisant la norme des manettes de jeu comme tout le monde , ils ont décidé de réinventer la roue et ont créé leur propre protocole, incompatible avec le monde.

Le support technique de Microsoft - le fabricant - pour leur propre manette de jeu est, en fait, tellement mauvais qu'il y a une rumeur il n'est même pas pris en charge sur leur propre système d'exploitation, à l'exception de Windows 1 (Je parle de "rumeur" simplement parce que je n'ai ni Windows, ni cette manette de jeu pour vérifier cela) . La prochaine fois que vous voudrez acheter un gamepad, réfléchissez-y à deux fois avant de soutenir un tel fabricant.

0
Hi-Angel

Les autorisations de libusb ne sont pas définies pour vous, vous devez entrer dans les paramètres d'utilisateur et de groupe pour le changer ou utiliser Sudo. Mais même en fonction de la version de chrubuntu que vous avez installée, vous risquez peut-être d’être malheureux, car j’utilise 12.4 sur le perroquet c7 et que le module de noyau uinput n’est pas installé. et est requis pour xboxdrv.

0
kevin