Controller detected, but not installed?

I have 3 input controllers, a joystick, a throttle and rudder pedals (1 axis only), 2 of which are detected and show up in Game Controller as well as in games, but the the third one, the rudder pedals only show up in lsusb, and I believe I also see it as js0 under /dev/input/

The rudder pedals work fine in windows, and others have reported that they work in their Linux distros.

I am brand new to Linux and I am lost as to how to proceed. Any help appreciated.
Problem.png
Solution
@HikariKnight
I found a solution from some helpful DCS flight simmers:

  1. I made a udev rule in: /etc/udev/rules.d/98-virpil.rules
    By using the command "lsusb" in a terminal, I could find the correct id's for my rudder pedals, and I entered it into the 98-virpil.rules file like so:
# Custom Joystick Udev Rules

Virpil Rudder Pedals

ACTION=="add", \
ATTRS{idVendor}=="3344", ATTRS{idProduct}=="01f7", \
MODE="0664", ENV{ID_INPUT_JOYSTICK}="1", TAG+="uaccess", \
RUN+="/usr/bin/evdev-joystick --e %E{DEVNAME} --d 0"

  1. I then unplugged my rudder pedals, and restarted the udev rules by typing: "sudo udevadm control --reload" in a terminal
  2. I then replugged my rudder pedals and now it shows up and works everywhere.
👍
rules.png
Was this page helpful?