87 lines
2.7 KiB
Diff
87 lines
2.7 KiB
Diff
From 565fc0f8f5d4daf769ccf928a1d8353c27f29e21 Mon Sep 17 00:00:00 2001
|
|
From: tuxmainy <magic-github@damage.devloop.de>
|
|
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
|