* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Configuración y conceptos básicos sobre un Joystick (Volante) Logitech MoMo Racing USB en Linux

If you want, you can read this post in English,click here

Volver al menú principal

Los joysticks en Linux no requieren tener nada especial instalado en nuestro sistema. Lo enchufamos al puerto USB y, si está soportado, funcionará.

No obstante vamos a comprobar con algunos comandos que todo esté en correcto funcionamiento.

Resultado de algunos comandos:

Recomiendo antes de comenzar a instalar ningún juego, comprobar que estos comandos os devuelven resultados parecidos a éstos.

¿Qué driver es asignado al dispositivo?
Aunque aquí dice driver=usbhid, también carga el módulo joydev al conectar el volante.

Al parecer:

  • joydev: ofrece el soporte genérico para joysticks
  • hid: maneja nuestro joystick
[root@localhost ~]# cat /proc/bus/usb/devices
 Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=046d ProdID=ca03 Rev= 1.11
S:  Manufacturer=Logitech
S:  Product=Logitech MOMO Racing
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 80mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms
E:  Ad=01(O) Atr=03(Int.) MxPS=   8 Ivl=10ms

¿Qué módulos son necesarios?

[root@localhost ~]# lsmod

joydev                 10304  0
usbhid                 44612  0
ff_memless              5832  1 usbhid

Todos estos módulos deberían venir con el kernel, no es necesario instalar nada, se enchufa el volante y funciona.

¿Dónde tenemos el Force Feedback?

Esta última prueba sirve para comprobar dónde tenemos el Force Feedback y requiere este paquete instalado: input-utils

[root@localhost ~]# ffcfstress -d /dev/input/event5



        position                   center                     force
<-----------|-----------> <---------+*|-----------> <---------+*|----------->
 

Debemos ejecutar ese comando con cada event que tengamos en /dev/input/ para saber en que event tenemos el Force Feedback. Sabremos cuál es porque el volante se moverá y veremos en la consola unos datos como los de arriba.

[root@localhost ~]# ls /dev/input/*
/dev/input/event0  /dev/input/event4  /dev/input/js1     /dev/input/ts0
/dev/input/event2  /dev/input/event5  /dev/input/mice
/dev/input/event3  /dev/input/event6  /dev/input/mouse0

/dev/input/by-id:
usb-Logitech_Logitech_MOMO_Racing-event-joystick@
usb-Logitech_Logitech_MOMO_Racing-joystick@
usb-PIXART_USB_OPTICAL_MOUSE-event-mouse@
usb-PIXART_USB_OPTICAL_MOUSE-mouse@

/dev/input/by-path:
pci-0000:00:03.0-usb-0:1:1.0-event-joystick@
pci-0000:00:03.0-usb-0:1:1.0-joystick@
pci-0000:00:03.0-usb-0:2:1.0-event-mouse@
pci-0000:00:03.0-usb-0:2:1.0-mouse@
platform-i8042-serio-0-event-kbd@

Actualmente con kde4 disponemos de un menú para configurar el joystick, se encuentra en systemsettings --> teclado y ratón

Free Image Hosting at www.ImageShack.us

NOTA: el Force Feedback lo dan dos drivers hid o i-force. Todas estas pruebas han sido realizadas con hid, desconozco si darán el mismo resultado con el driver i-force.

Vale, mi joystick funciona en Linux... Ahora la pregunta es ¿cuántos juegos tengo para poder disfrutar el volante?

Volver al menú principal