From 565fc0f8f5d4daf769ccf928a1d8353c27f29e21 Mon Sep 17 00:00:00 2001 From: tuxmainy Date: Mon, 26 May 2025 20:50:04 +0000 Subject: [PATCH] hwdb: make Saitek PLC Pro Flight Rudder Pedals a joystick (#37601) Fuzzy logic on joystick vs. advanced keyboard detection thinks the rudders are a keyboard. Adding this forces udev to use this device as joystick. ``` P: /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:06A3:0763.000D/input/input22/event3 M: event3 R: 3 U: input D: c 13:67 N: input/event3 L: 0 S: input/by-id/usb-Saitek_Saitek_Pro_Flight_Rudder_Pedals-event-joystick S: input/by-path/pci-0000:00:14.0-usbv2-0:3:1.0-event-joystick S: input/by-path/pci-0000:00:14.0-usb-0:3:1.0-event-joystick E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:06A3:0763.000D/input/input22/event3 E: DEVNAME=/dev/input/event3 E: MAJOR=13 E: MINOR=67 E: SUBSYSTEM=input E: USEC_INITIALIZED=10981053700 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_BUS=usb E: ID_MODEL=Saitek_Pro_Flight_Rudder_Pedals E: ID_MODEL_ENC=Saitek\x20Pro\x20Flight\x20Rudder\x20Pedals E: ID_MODEL_ID=0763 E: ID_SERIAL=Saitek_Saitek_Pro_Flight_Rudder_Pedals E: ID_VENDOR=Saitek E: ID_VENDOR_ENC=Saitek E: ID_VENDOR_ID=06a3 E: ID_REVISION=0101 E: ID_TYPE=hid E: ID_USB_MODEL=Saitek_Pro_Flight_Rudder_Pedals E: ID_USB_MODEL_ENC=Saitek\x20Pro\x20Flight\x20Rudder\x20Pedals E: ID_USB_MODEL_ID=0763 E: ID_USB_SERIAL=Saitek_Saitek_Pro_Flight_Rudder_Pedals E: ID_USB_VENDOR=Saitek E: ID_USB_VENDOR_ENC=Saitek E: ID_USB_VENDOR_ID=06a3 E: ID_USB_REVISION=0101 E: ID_USB_TYPE=hid E: ID_USB_INTERFACES=:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_USB_DRIVER=usbhid E: ID_PATH_WITH_USB_REVISION=pci-0000:00:14.0-usbv2-0:3:1.0 E: ID_PATH=pci-0000:00:14.0-usb-0:3:1.0 E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_3_1_0 E: ID_FOR_SEAT=input-pci-0000_00_14_0-usb-0_3_1_0 E: LIBINPUT_DEVICE_GROUP=3/6a3/763:usb-0000:00:14.0-3 E: DEVLINKS=/dev/input/by-id/usb-Saitek_Saitek_Pro_Flight_Rudder_Pedals-event-joystick /dev/input/by-path/pci-0000:00:14.0-usbv2-0:3:1.0-event-joystick /dev/input/by-path/pci-0000:00:14.> E: TAGS=:seat:uaccess: E: CURRENT_TAGS=:seat:uaccess: ``` ``` Bus 001 Device 013: ID 06a3:0763 Saitek PLC Pro Flight Rudder Pedals ``` Closes #34642. (cherry picked from commit 554d5882b7eb9b6e3a9a918513c6c2c59617f5cd) Resolves: RHEL-72697 --- hwdb.d/60-input-id.hwdb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hwdb.d/60-input-id.hwdb b/hwdb.d/60-input-id.hwdb index 88fec6e043..6730ac9efa 100644 --- a/hwdb.d/60-input-id.hwdb +++ b/hwdb.d/60-input-id.hwdb @@ -102,3 +102,7 @@ id-input:modalias:input:b0003v26CEp01A2* ID_INPUT_JOYSTICK= ID_INPUT_KEY= ID_INPUT= + +# Saitek PLC Pro Flight Rudder Pedals +id-input:modalias:input:b0003v06A3p0763* + ID_INPUT_JOYSTICK=1