O que o módulo do kernel do xpad fornece? (E o que eu perderia desabilitando isso?)

2

História de fundo

Eu queria usar o controlador xbox para alguns jogos de vapor no vinho.

Encontrei o xboxdrv , que afirma que o controlador xbox funciona para programas de vinhos.

Quando executo $sudo xboxdrv , obtenho:

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:          003:008
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.

Portanto, o driver do wine está sugerindo, o que eu entendo, remover o módulo do kernel xpad .

Pergunta

O que o módulo do kernel xpad fornece e, como tal, o que vou perder desabilitando-o? Além disso, é fácil reativar e as reinicializações são necessárias para alterar esse status?

Com detalhes sobre o módulo do kernel do xpad, eu prefiro deixá-lo no lugar, então arrisco a perda do controlador xbox para aplicativos nativos para aplicações de vinhos.

    
por ThorSummoner 13.07.2015 / 08:39

1 resposta

3

xpad é o driver dos controladores Xbox incluídos no kernel; ele não suporta totalmente os controladores mais recentes (os mapeamentos de botões estão incorretos e os LEDs nunca são sincronizados). xboxdrv é um driver de espaço do usuário para controladores Xbox e fornece todas as funcionalidades de xpad , menos os bugs. Você não perderá nenhum recurso mudando de xpad para xboxdrv .

Para desativar xpad permanentemente, você pode colocar isso na lista negra: crie um arquivo chamado say xpad.conf in /etc/modprobe.d contendo

blacklist xpad

Para usar xboxdrv agora sem reinicializar, rmmod xpad e inicie xboxdrv conforme apropriado.

Mesmo com a lista negra em vigor, você ainda pode carregar xpad : parar xboxdrv e executar modprobe xpad .

Para mais informações sobre modprobe e mais opções de configuração como blacklist , consulte: link

    
por 13.07.2015 / 10:28