Habilitar soporte para Logitech Rumblepad 2 en Gentoo Linux

17035__82327
Desde hace algunos años poseo un control Logitech Rumblepad 2 y aunque el modelo ya esta bastante desfasado, es uno de los grandes favoritos de todos los tiempos por su distribución de botones similar a la de Play Station y su excelente construcción.

Con la llegada de Steam en Linux me vi en la necesidad de hacerlo funcionar ya que por fin tenia sentido tener un Gamepad. Y luego de dar algunas vueltas, me decidi relatar algunos pasos necesarios para que el control funcione sin problemas:

Habilitar el soporte para joystick y USB

Lo primero que hay que hacer para que este control funcione es dar/verificar el soporte a joystick y dispositivos USB, para esto debemos habilitar  al menos los siguientes modulos en el kernel:

Device Drivers -->
 Input Device Support -->
  <*> Joystick Interface
  <*> Event Interface
 USB Support -->
  <*> Support for Host-side USB
  <*> xHCI HCD (USB 3.0) support
  <*> EHCI HCD (USB 2.0) support
  <*> UHCI HCD (most Intel and VIA) support

 

Habilitar el soporte HID Logitech

Una de las cosas más confusas de dar soporte a joysticks USB es que además de habilitar el soporte de joystick y USB debe habilitarse el soporte HID,  donde cada dispositivo tiene su propio driver. En el caso de el control este modulo se denomina LOGIRUMBLEPAD2_FF, para lo cual hay que habilitar los siguientes modulos:

Device Drivers -->
 HID support -->
  <*> Generic HID driver
  Special HID drivers -->
   <M> Logitech devices
    [*]   Logitech force feedback support (variant 2)

Luego, basta con recompilar el kernel y/o compilar los modulos, si todo sale bien la salida de dmesg deberia ser igual a la siguiente:

[21474.424187] usb 2-1.3: USB disconnect, device number 15
[21475.883213] usb 2-1.3: new low-speed USB device number 16 using ehci-pci
[21475.998790] input: Logitech Logitech RumblePad 2 USB as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/0003:046D:C218.000E/input/input26
[21475.999009] logitech 0003:046D:C218.000E: input: USB HID v1.10 Joystick [Logitech Logitech RumblePad 2 USB] on usb-0000:00:1d.0-1.3/input0
[21475.999048] logitech 0003:046D:C218.000E: Force feedback for Logitech variant 2 rumble devices by Anssi Hannula <anssi.hannula@gmail.com>

Ahora queda en nosotros comprar un par de juegos en Steam :).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *