Ubuntu 16.04 - Controlador USB XBOX360 detectado, mas não listado como joystick

1

Então, eu sou um usuário Linux muito novo, e como vou viajar um pouco, eu realmente queria usar meu controle XBOX 360 com fio para jogar alguns jogos no meu laptop, mas não consegui fazer funciona, então usei este guia para instalar o xboxdrv, embora isso não conserte. Sempre que eu abro a guia do joystick nas configurações, os únicos controladores listados são quatro controladores sem fio inexistentes.

Eu tentei executar o comando lsusb , e este é o resultado que obtive dele:

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 04f2:b270 Chicony Electronics Co., Ltd 
Bus 001 Device 002: ID 0bb4:0f25 HTC (High Tech Computer Corp.) One M8
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 0a5c:21e1 Broadcom Corp. HP Portable SoftSailing
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 002: ID 045e:028e Microsoft Corp. Xbox360 Controller
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

E como você pode ver, o dispositivo está listado para o barramento 8, então o sistema sabe que o controlador está conectado. Usando sudo xboxdrv --silent i, recebo a seguinte mensagem:

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:        Microsoft Xbox 360 Controller
Vendor/Product:    045e:028e
USB Path:          008:002
Controller Type:   Xbox360

-- [ ERROR ] ------------------------------------------------------
 Error couldn't claim the USB interface: LIBUSB_ERROR_BUSY
Try to run 'rmmod xpad' and then xboxdrv again or start xboxdrv with the option --detach-kernel-driver.

Usar rrmod xpad não gera nada porque o programa não está instalado, evtest exibe apenas os quatro controladores sem fio inexistentes. Então, estou um pouco confuso sobre o que posso fazer para resolver o problema.

Estou executando o Ubuntu 16.04 em um HP ProBook 6475b (A3Z20AV).

EDIT: Eu tenho procurado e não consigo encontrar nenhuma informação sobre o uso de gamepads com o Ubuntu 16.04. O programa xboxdrv que eu tentei só vai até 15.04, então não tenho certeza se pode ser por isso que não está funcionando?

    
por Tord Svee 23.09.2016 / 18:15

1 resposta

1

  1. Remover o driver

    sudo apt-get purge xboxdrv xboxdrv:i386
    
  2. Use sudo apt-get autoremove para remover pacotes não necessários

  3. Pegue este que parece estar funcionando para mim:

    link

por RichieB 26.11.2016 / 10:13