Что обеспечивает модуль модуля xpad? (И что я проиграю, отключив его?)

Предыстория

Я хотел использовать контроллер xbox для некоторых игр на пару с вином.

Я нашел xboxdrv который утверждает, что делает работу контроллера xbox для программ вин.

Когда я запускаю $sudo xboxdrv я получаю:

 xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/ Copyright © 2008-2011 Ingo Ruhnke <grumbel@gmx.de> 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. 

Таким образом, водитель вина предлагает, что я понимаю, удаление xpad ядра xpad .

Вопрос

Что обеспечивает модуль модуля xpad , и как я могу потерять его, отключив его? Кроме того, легко ли повторно включить и перезагрузки, необходимые для изменения этого статуса?

С подробностями о модуле ядра xpad я бы предпочел оставить его на месте, а затем рискнуть потерять xbox-контроллер фортом родных приложений для винных приложений.

xpad – это драйвер для контроллеров Xbox, включенных в ядро; он не поддерживает полностью новые контроллеры (отображение кнопок неверно, а светодиоды никогда не синхронизируются). xboxdrv – это драйвер пользовательского пространства для контроллеров Xbox и предоставляет все функциональные возможности xpad , минус ошибки. Вы не потеряете никаких функций, переключившись с xpad на xboxdrv .

Чтобы отключить xpad навсегда, вы можете xpad его в черный список: создайте файл с именем say xpad.conf в /etc/modprobe.d содержащий

 blacklist xpad 

Чтобы использовать xboxdrv сейчас без перезагрузки, rmmod xpad и затем запустите xboxdrv если необходимо.

Даже с черным списком вы все равно можете загрузить xpad : остановите xboxdrv и запустите modprobe xpad .

Для получения дополнительной информации о modprobe и дополнительных параметрах конфигурации, таких как blacklist , см .: http://linux.die.net/man/5/modprobe.d